Category Archives: AMP

AMP Page Canonical Points to Disallowed URL

AMP Canonical Points to Disallowed URL: How to Fix It

Your AMP page declares a canonical that points at a URL blocked by robots.txt. Google needs that canonical to be crawlable, so the…
Continue reading
AMP Page Canonical Points to 403 Forbidden

AMP Canonical Points to 403 Forbidden: How to Fix It

Your AMP page names a canonical URL that returns a 403 Forbidden. An AMP document must point at a canonical that resolves with…
Continue reading
AMP Page Canonical Points to Non-Indexable URL

AMP Canonical Points to Non-Indexable URL: How to Fix It

Your AMP page declares a canonical that points to a desktop URL Google has been told not to index (a noindex tag, a…
Continue reading
AMP Page Has Validation Errors

AMP Page Has Validation Errors: Fix It or Retire AMP

This page has an AMP version, and that AMP version fails validation. AMP is all-or-nothing: one error and Google won't cache or serve…
Continue reading
AMP Page URL Returns 403 Forbidden

AMP Page URL Returns 403 Forbidden: How to Fix It

Your AMP page URL returns a 403 Forbidden, so the Google AMP Cache and AMP validators cannot fetch it. A 403 AMP page…
Continue reading
AMP Page URL Is Disallowed

AMP Page URL Is Disallowed in robots.txt: How to Fix It

Your page points at an AMP version with an amphtml link, but that AMP URL is blocked in robots.txt. Crawlers and AMP caches…
Continue reading
AMP Page Canonical Points to Canonicalized URL

AMP Canonical Points to a Canonicalized URL: How to Fix It

Your AMP page names a canonical URL, but that canonical is itself canonicalized to a third URL. That creates a chain, and Google…
Continue reading