- Aug 9, 2017
- 5,579
- 6,869
I recently read an interesting post about how Googlebot is treating noindex tagged pages, and have quoted some of it here:
Though this may not affect many, it has implications on sites that use noindex tags to help to 'massage' their crawl budget. From the data in the post linked, it seems to show that Googlebot will use resources to render pages which in the past a noindex tag would prevent them doing so, past a quick glance at the initial html. This could mean that precious crawl budget might get gobbled up on pages that we don't want ending up in the index anyway, and so it may be better to look at actively blocking Googlebot server side for these pages rather than relying on noindex tags.
Previously, Google would not pass a page through their Web Rendering Service (WRS) if it had a noindex directive, and indeed this is still documented in the Google Search Central documentation.
Basically that meant that if a page had a noindex directive, JavaScript on that page would not be executed, and the page would not be rendered.
...
However, for a while now, the live testing tools, like the URL Inspection Tool, or the rich results test have gone ahead and rendered the page, noindex or not.
...
It seems that Google is now rendering noindex pages, at least in the context of fetch requests.
The fact that the requests made to the test API endpoint were made with a POST method, and not a GET method gives me more confidence that these requests are being made as part of the rendering process, and not because a URL like string was extracted from the page and speculatively fetched.
Code:
Source: https://tamethebots.com/blog-n-bits/noindex-does-not-mean-not-rendered
Though this may not affect many, it has implications on sites that use noindex tags to help to 'massage' their crawl budget. From the data in the post linked, it seems to show that Googlebot will use resources to render pages which in the past a noindex tag would prevent them doing so, past a quick glance at the initial html. This could mean that precious crawl budget might get gobbled up on pages that we don't want ending up in the index anyway, and so it may be better to look at actively blocking Googlebot server side for these pages rather than relying on noindex tags.
