گزارش AMP سرچ کنسول

در این گزارش، مشکلات مربوط به صفحات AMP سایت به شما نمایش داده می شود. گزارش AMP دارای سه بخش است.

گزارش صفحات امپ در سرچ کنسول
گزارش صفحات امپ در سرچ کنسول

دسته بندی صفحات در گزارش AMP سرچ کنسول

  • با کلیک بر روی گزینه Error، می توانید لیست ایرادهای صفحات AMP را با ذکر تعداد مشاهده کنید و با کلیک بر روی هر کدام، آدرس صفحاتی که دارای آن ایراد هستند را رویت کنید. صفحاتی که دارای error هستند از ایندکس صفحات امپ گوگل خارج می شوند و باید مشکل آنها هر چه زودتر برطرف شود.
  • با کلیک بر روی گزینه Valid with warnings، می توانید لیست اخطارهایی که صفحات AMP شما دارند را با ذکر تعداد مشاهده کنید. صفحاتی که دارای اخطار هستند، در ایندکس گوگل به عنوان صفحه امپ وجود دارند ولی بهتر است که هر چه زودتر نسبت بر برطرف کردن ایراد آنها اقدام شود.
  • با کلیک بر روی گزینه Valid، لیست صفحات AMP که بدون هر گونه اخطار یا ارور هستند با ذکر تعداد نمایش داده می شود.

ارورهای AMP قابل تشخیص توسط گوگل

ربات گوگل قادر به تشخیص ارورهای مختلفی است که ممکن در صفحات امپ وجود داشته باشند. برخی از ارورها Critical هستند و باعث خارج شدن صفحه از ایندکس امپ می شوند و برخی نیز دارای اهمیت کمتر هستند و در دسته Warning قرار می گیرند.

در ادامه در مورد تعدادی از ارورهایی که در صفحات امپ توسط گوگل قابل شناسایی هستند اشاره شده است. به این نکته توجه داشته باشید که تعداد ارورها می تواند خیلی بیشتر از موارد زیر باشد و در اینجا فقط به تعدادی از ارورهای رایج اشاره شده است.

1- Content mismatch: Missing embedded video

محتوای اصلی صفحه امپ باید با صفحه Canonical یکسان باشد. اگر ویدیویی در صفحه Canonical باشد ولی در صفحه AMP وجود نداشته باشد، با ارور Content mismatch: Missing embedded video مواجه خواهید شد.

2- Image size smaller than recommended size

ابعاد عکسی که در Structured data (اطلاعات ساختار یافته) استفاده شده، دارای استاندارد لازم نیست. به عنوان نمونه، ابعاد عکس Featured یا عکس شاخص کوچکتر از حد نیاز بوده است. توصیه می شود که عرض عکس شاخص دست کم 1200 پیکسل باشد و نسبت عرض به ارتفاع آن 16:9 یا 4:3 یا 1:1 باشد.

همچنین لوگو باید به صورت مستطیل باشد و مربع نباشد. ارتفاع عکس logo که در استراکچرد دیتا می آید، نباید بزرگتر از 60 پیکسل باشد و عرض نیز نباید از 600 پیکسل عریض تر باشد.

3- AMP page domain mismatch

آدرس دامین صفحه AMP با دامین آدرس Canonical متفاوت است و ممکن است باعث سردرگمی کاربر شود. این مورد باعث de-index شدن صفحه امپ نمی شود ولی توصیه می شود که زودتر برطرف شود.

4- URL not found 404

آدرس صفحه AMP یافت نشده است. به عبارت دیگر ربات گوگل با http status code 404 مواجه شده است.

5- Server error 5XX

ربات گوگل در هنگام Crawl صفحه با ارور سمت سرور 5XX مواجه شده است. ارورهای 5XX مانند ارور 500 در حقیقت ارورهای سمت سرور هستند.

6- Blocked by robots.txt

آدرس صفحه امپ توسط فایل robots.txt بر روی ربات گوگل بلاک شده است.

7- Crawl issue

ربات گوگل در هنگام Crawl صفحه با ارور مواجه شده است. برای شناسایی این ایراد از ابزار URL inspection سرچ کنسول استفاده کنید.

8- Referenced AMP URL is not an AMP

در صفحه Canonical در قسمت مانند مثال زیر به آدرسی اشاره شده است که در حقیقت صفحه AMP نیست.

9- Referenced AMP URL is self-canonical AMP

به صفحه ای که فقط دارای ورژن AMP است، stand-alone AMP گفته می شود. در این صورت آدرس AMP و Canonical یکسان هستند. در صفحه stand-alone AMP نباید در به آدرس AMP که در حقیقت آدرس همان صفحه Canonical است اشاره کند. در صورتی که این کار انجام شود، صفحه دارای ارور Referenced AMP URL is self-canonical AMP خواهد بود.

10- URL marked ‘noindex’

آدرس صفحه AMP دارای noindex از نوع meta یا X-Robots-Tag در HTTP response header است و در نتیجه امکان ایندکس آن صفحه توسط گوگل وجود نخواهد داشت.

11- ‘unavailable_after’ date for this page has expired

صفحه امپ دارای متا تگ “unavailable_after” است که از تاریخ آن گذشته است. جهت برطرف کردن این ایراد یا باید تاریخ متا تگ “unavailable_after” را افزایش داد و یا آن متا تگ را حذف کرد. نحوه استفاده از Meta tag مذکور مانند نمونه زیر است:

12- Canonical points to invalid URL

صفحه Canonical در به آدرس اشتباه اشاره کرده است.

13- amp-story canonical error

صفحه amp-story یک صفحه stand-alone AMP است و باید در Canonical به خودش اشاره کند. اگر یک صفحه Canonical دیگر در به یک amp-story اشاره کند، با ارور amp-story canonical error در سرچ کنسول مواجه خواهید شد.

14- Disallowed attribute or attribute value present in HTML tag

از attribute یا attribute value غیر مجاز در تگ HTML استفاده شده است. به عنوان نمونه در از align استفاده شده که یک ارور مهم محسوب می شود و منجر به خارج شدن صفحه از ایندکس امپ گوگل خواهد شد.

15- Malformed URL found for attribute ‘href’ in tag ‘a’

در اتریبیوت href در تگ از یک URL با ساختار اشتباه استفاده شده. به عنوان نمونه http:// example/page.html. دقت داشته باشید که استفاده از آدرس URL فقط # در امپ مانند href=”#” مجاز نمی باشد.

16- Invalid URL protocol in attribute ‘src’ of tag ‘amp-list’

در تگ در اتریبیوت src از URL با پروتکل اشتباه استفاده شده است. به عنوان نمونه به جای پروتکل https از http استفاده شده است.

17- Missing URL for attribute ‘src’ in tag ‘amp-img’

در تگ ، آدرس URL عکس در اتریبیوت src نوشته نشده است.

18- AMP HTML Tag is missing layout attributes

تگ AMP HTML دست کم یک layout attribute را ندارد. به عنوان نمونه در تگ باید width و height مشخص شده باشد. در صورتی که عرض یا ارتفاع و یا هر دو در amp-img وجود نداشته باشند، با این ارور مواجه خواهید شد.

19- A property found in attribute ‘style’ in tag ‘span’ is disallowed

اتریبیوت یا صفتی در تگ وجود دارد که استفاده از آن در HTML مجاز نیست. در نمونه زیر از mso-fareast-font-family در style استفاده شده که مجاز نمی باشد. در نمونه زیر، کاربر متنی را از نرم افزار مایکروسافت ورد کپی کرده و به همراه ارتیبیوت های آن در سایتش paste کرده است.

anchor text

20- A property found in attribute ‘style’ in tag ‘strong’ is disallowed

در اتریبیوت style در تگ از یک Property غیر مجاز استفاده شده است. در نمونه زیر، استفاده از webkit-text-size-adjust در مجاز نیست.

anchor text

21- A property found in attribute ‘style’ in tag ‘p’ is disallowed

در تگ

از یک property غیر مجاز برای اتریبیوت style استفاده شده است.

22- A property found in attribute ‘style’ in tag ‘li’ is disallowed

در تگ

  • از یک property غیر مجاز برای اتریبیوت style استفاده شده است. در مثال زیر از mso-margin-top-alt در
  • استفاده شده که مجاز نیست.

  • 23- A property found in attribute ‘style’ in tag ‘br’ is disallowed

    در تگ
    از یک property غیر مجاز برای اتریبیوت style استفاده شده است.

    24- A property found in attribute ‘style’ in tag ‘a’ is disallowed

    در تگ از یک property غیر مجاز برای اتریبیوت style استفاده شده است.

    موارد شماره 19 تا 24 به عنوان نمونه معرفی شده اند و می توانند بسیار بیشتر باشند. در حقیقت هر جایی که از یک Property مربوط به یک Attribute در یک Tag استفاده شود که آن Property غیر مجاز باشد، با ارور مشابه مواجه خواهید شد.

    25- The tag ‘font’ is disallowed

    در گذشته در HTML تگی به نام وجود داشت که دیگر در HTML5 از آن پشتیبانی نمی شود. در صورت استفاده از تگ در صفحه امپ، آن صفحه از ایندکس گوگل خارج می شود. استفاده از تگ به صورت زیر بوده است:

    your text!

    26- The author stylesheet specified in tag ‘style amp-custom’ is too long – the limit is 50000 bytes

    صفحات AMP حداکثر می توانند 50000 بایت style داشته باشند و اگر style استفاده شده در صفحه امپ که شامل