Search
Clear search
Close search
Google apps
Main menu

Google Search guidelines for AMP pages

Get your AMP pages displayed properly in Google Search

Accelerated Mobile Pages (AMP) are web pages designed according to an open source specification. Validated AMP pages are cached in Google's AMP cache, which allows them to be served even more quickly.

The AMP format is supported by a wide variety of platforms, including Google Search. If a web page listed in Google's search results has a valid AMP version, Search may direct mobile users to the cached AMP.

All of our guidelines for making a site Google-friendly also apply to AMP. This document covers additional recommendations to help you and our users take advantage of AMP's benefits. Here's a summary:

  • Design: Create web pages according to the AMP specification.
  • Host: Host your AMP at a URL related to your main site.
  • Discovery: Make your AMP discoverable.
  • Validation: Test that your page is written in valid AMP HTML.
  • Structured data: Mark up your content with structured data.
  • Status: Monitor your AMP report on Search Console for errors.

Design

Your AMP should follow the AMP HTML specification. If you're just getting started, learn how to create your first AMP HTML page.

Host

You should host your AMP page at a URL that makes sense to the user. For instance, if your canonical page is example.com/giraffes, you should host the AMP somewhere like amp.example.com/giraffes or example.com/amp/giraffes, rather than at test.com/giraffes. This is because when users click a link to your AMP page from Google Search, the AMP URL is visible to the user in the browser (like any web page), and showing a URL that is completely unrelated to your main website can be confusing to users.

Discovery

Wondering how Google will find your AMP pages? Google will index AMP pages if other pages link to them or reference them.

If you have both AMP and non-AMP versions of your pages, include the following links:

  • On any non-AMP page, reference the AMP version of the page to let Google and other platforms know about it:

    <link rel="amphtml" href="https://www.example.com/url/to/amp-version.html" />

  • On the AMP page, add the following text to reference its non-AMP canonical version:

    <link rel="canonical" href="https://www.example.com/url/to/regular-html-version.html" />

For standalone AMP pages (those that don't have a non-AMP version) the AMP page should specify itself as the canonical version:

<link rel="canonical" href="https://www.example.com/url/to/amp-document.html" />

Standalone AMP pages will also be indexed if they can be found. Make sure that standalone AMP pages are linked to by other indexed pages or are listed in your sitemap.

This is a good time to check your site settings for international targeting and crawl rate. See Site Settings for details.

Validation

Make sure your AMP is valid so that your pages work as expected for users and can be included in AMP-related features. Pages with invalid AMP will not be eligible for some Search features.

Structured data

Structured data markup allows Google to present your content more prominently in search results. For example, AMP articles that include the appropriate markup properties may be shown within a carousel (demo on mobile).

Make sure to test your structured data and follow our structured data policies.

Status

The Google Search Console provides an AMP status report, which shows a list of successfully indexed AMP pages on your site and any AMP-specific errors found.

For more help, reach out to our community in the Help Forum.

Was this article helpful?
How can we improve it?