Audit Your AMP Pages with Site Audit
While AMP pages are conquering mobile search results, it has become vital for SEO specialists to implement them correctly. If you've already implemented AMP on your site, it's important to audit them from time to time to ensure that they were set up in the optimal way to maintain mobile visibility.
However, checking your AMPs’ health can be a challenge — especially if you own a big website — given that AMP checkers require manual efforts and conduct a single-page analysis only.
Today we present a unique functionality that no other tool on the market provides you with — batch AMP Audit within the Site Audit tool. From now on, you won’t need to check your AMPs’ health manually, as SEMrush will do it for you!
What Does AMP Audit Consist of?
To be exact, the updated tool tests your AMP pages’ health for 33 technical issues. You’ll be able to see them grouped into 3 new checks:
To ensure accuracy, Site Audit checks if your AMPs are compliant with the AMP guidelines and provides specific how-to-fix tips for each invalid AMP page.
Monitor these new checks alongside the ‘AMP Canonicalisation issues’ check, to conduct a complete SEO audit for your AMP pages.
How to Audit Your AMP Pages with Site Audit
Go to one of your projects where you’ve set up the Site Audit tool and re-run your campaign. If you don’t have a project, create one and set up the tool.
After your website is crawled, go the ‘Issues’ tab and click on ‘Select an Issue’ button to check if AMP checks are triggered.Click on the check’s name to go to a corresponding report.
AMP HTML Issues
- Mandatory tag missing
- Tag required by another tag is missing
- Disallowed tag
- Mandatory attribute missing
- Invalid attribute value
- Disallowed attribute
- Mandatory text missing or incorrect
- Disallowed text inside tag
- Disallowed property inside attribute in tag
- Invalid property value
- Missing URL
- Invalid URL
- Invalid URL protocol
- Mandatory property missing from attribute
- Mutually exclusive attributes
- Missing mandatory attribute from list
- Wrong parent tag
- Disallowed tag ancestor
- Mandatory tag ancestor
- Mandatory tag ancestor with hint
- Duplicate unique tag
This check is triggered if an AMP page contains any HTML tag or attribute errors, and as a consequence doesn’t work correctly. See the ‘Issue description’ column to find out what’s wrong and hover over each issue to see how to fix it.
AMP Style and Layout Issues
- Stylesheet too long
- CSS syntax error
- CSS syntax error at specific rule
- Implied layout isn't supported by AMP tag
- Attribute not allowed by implied layout
- Specified layout isn't supported by AMP tag
- Attribute not allowed by specified layout
- Invalid value for attribute required by layout
- Inconsistent units for width and height
This check is triggered if an AMP page contains style & layout errors, and as a consequence isn’t displayed correctly. See the ‘Issue description’ column to find out what’s wrong and how to fix the issues.
AMP Templating Issues
- Attribute contains template syntax
- Attribute contains unescaped template syntax
- Attribute contains template partial
This check is triggered if an AMP page includes templating syntax, and as a consequence doesn’t work. See the ‘Issue description’ column to find out what’s wrong and hover over each issue to see how to fix it.Important note: The above 3 new AMP checks are available for Business subscriptions only.
AMP Canonicalisation Issues
This issue is triggered if an AMP page has no canonical tag. Hover over ‘Why and how to fix it’ section to find how to deal with these pages.
Tips for Using the AMP Checks
If you lack AMP pages in the crawl scope, go to the tool’s settings and set ‘Crawl AMP pages first’ using a checkbox. Now your AMP pages will be crawled with a much higher priority than other pages.
When your AMP pages are live and have no issues, set up the Position Tracking tool to track how they rank and keep an eye on competition.
What do you think about this huge enhancement in the Site Audit tool? Share your comments and thoughts with us at email@example.com, and stay tuned for more updates!