1. Create a Basic AMP Page #
- Build your first AMP page following Google’s AMP guidelines.
- Link your AMP page to a canonical page (either non-AMP or AMP itself) to help Google crawl and index properly.
- Ensure content parity: users should get the same content and functionality on AMP as on canonical pages.
- Validate your page using the AMP Test Tool to ensure it meets Google’s requirements.
- Use the same structured data markup on both AMP and canonical pages.
- Follow content best practices:
- Don’t block AMP pages in robots.txt.
- Use appropriate robots meta tags, data-nosnippet, and X-Robots-Tag.
- Implement hreflang tags correctly for language/regional targeting (see AMP internationalization guidelines).
- Don’t block AMP pages in robots.txt.
2. Create AMP Pages Using a CMS #
- Use existing CMS plugins (WordPress, Drupal, Joomla) or custom solutions to generate AMP content.
- Choose a clean, consistent AMP URL scheme such as:
- https://www.example.com/myarticle/amp
- https://www.example.com/myarticle.amp.html
- https://www.example.com/myarticle/amp
- Develop structured data templates tailored to your content type (articles, recipes, videos, reviews). Refer to AMP Project metadata examples.
3. Optimize for Rich Results #
- Implement structured data to make your AMP pages eligible for rich results like Top Stories or host carousels.
- Use the Rich Results Test to verify your structured data.
- Confirm your AMP pages are valid with the AMP Test Tool.
4. Monitor and Improve Your AMP Pages #
- Regularly check these reports in Google Search Console:
- AMP status report: Find site-wide AMP issues.
- Rich result status report: Spot structured data problems and improvement opportunities.
- AMP status report: Find site-wide AMP issues.
- To update cached AMP content quickly, use Update AMP Content guidelines.
- To remove AMP pages from Google Search, follow the Remove AMP from Google Search results process.
5. Practice with AMP Codelabs #
- Hands-on learning with Google’s AMP codelabs:
- AMP Foundations: Basics of building AMP pages.
- Advanced Concepts: Add analytics, videos, social integration, image carousels.
- Canonical AMP Pages: Create interactive, canonical AMP pages.
- AMP + PWA: Build Progressive Web Apps using AMP components.
- AMP Foundations: Basics of building AMP pages.