Monday, December 04, 2017
As a reminder, the AJAX crawling scheme accepts pages with either a
#! in the URL or a
fragment meta tag
on them, and then crawls them with an
?_escaped_fragment_= in the URL. That escaped
version needs to be a fully-rendered and/or equivalent version of the page, created by the website
With this change, Googlebot will render the
#! URL directly, making it unnecessary
for the website owner to provide a rendered version of the page. We'll continue to support these
URLs in our search results.
We expect that most AJAX-crawling websites won't see significant changes with this update. Webmasters can double-check their pages as detailed below, and we'll be sending notifications to any sites with potential issues.
If your site is currently using either
#! URLs or the fragment meta tag, we
- Verify ownership of the website in Google Search Console to gain access to the tools there, and to allow Google to notify you of any issues that might be found.
- Test with Search Console's Fetch and Render. Compare the results of the #! URL and the escaped URL to see any differences. Do this for any significantly different part of the website. Check our developer documentation for more information on supported APIs, and see our debugging guide when needed.
to confirm that links use
aHTML elements and include a
rel=nofollowwhere appropriate (for example, in user-generated content)
- Use Chrome's Inspect Element to check the page's title and description meta tag, any robots meta tag, and other meta data. Also check that any structured data is available on the rendered page.