Googlebot Simulator
Fetch any page as Googlebot and see exactly what Google's crawler is served: status, redirects, headers, robots rules, canonical, text and links, side by side with a normal browser. Free, no signup.
What the Googlebot simulator shows
It requests your URL with the user agent of Googlebot Smartphone, the crawler Google uses for almost every site since mobile-first indexing, and shows what comes back:
- The HTTP status and the redirect chain, hop by hop, so you see whether Google lands on a 200, a 404 or a loop.
- The response headers, including X-Robots-Tag, Link canonicals, caching and the server.
- robots.txt for Googlebot: whether the URL may be crawled and which rule decides, for the URL and for where it redirects.
- Index signals: meta robots, meta googlebot, the canonical tag, title, meta description and H1. To see the title and description in a Google preview, use the title tag checker.
- The text and links in the HTML, the way a crawler reads them before any JavaScript runs.
Then it fetches the same URL as Chrome on Android, the same kind of phone Googlebot pretends to be, and flags every difference. A different status, redirect, canonical or much less text for Googlebot is how cloaking, bot protection and broken dynamic rendering show up. A short AI summary sums up the problems and the fixes.
Fetch as Google is now URL Inspection
Google retired the old Fetch as Google tool together with the old Search Console. Its replacement is URL Inspection: paste a URL of a site you have verified, run the live test and Google shows what it fetched and rendered. That is the final word for your own pages, and you should use it to confirm anything you find here.
This simulator fills the gaps. It works on any public URL, without a Search Console account, including a client's site before you have access or a competitor's page you want to compare. It also shows the raw response headers, every link and the browser comparison, which URL Inspection does not.
How the simulator differs from the real Googlebot
Two differences matter. First, the request comes from our servers, not from Google's IP addresses. Sites that verify Googlebot by IP or reverse DNS, as Cloudflare and many security plugins do, may refuse it, and the tool tells you when that is the likely cause. Second, it does not run JavaScript. Google renders pages in a second pass with a recent Chrome, so content built by JavaScript can still get indexed, just later and less reliably. The text view here is what Google gets on its first pass, and all most other crawlers ever see.
Reading the results
| What Googlebot gets | What it means |
|---|---|
| 200 | Googlebot gets the page. It can be indexed if nothing below says otherwise. |
| 301, 302, 307, 308 | A redirect. Google indexes the final URL, not this one; keep chains to one hop. |
| 404, 410 | Not found or gone. Google drops the URL from the index. |
| 5xx, 429 | A server error or rate limit. Google slows down and retries; lasting errors drop pages. |
| 403 for Googlebot only | A firewall or CDN is refusing fake Googlebots. Check the live test in URL Inspection. |
| noindex | Google may crawl the page but will not index it. Remove the tag or header to allow it. |
| Canonical to another URL | Google will most likely index the other URL instead of this one. |
| Little text, many scripts | The content needs JavaScript. Google must render it, which is slower and less reliable. |
To validate your whole robots.txt file, rule by rule, use the robots.txt checker. To see every place a noindex can hide, including the HTTP header, use the noindex checker. To trace every hop of a redirect with its status code, use the redirect checker.
Googlebot can read the page, but it is still not indexed
Crawlable is not the same as indexed. When the simulator shows a clean 200 with no noindex and a self canonical, Google has simply not chosen the page yet, which Search Console reports as Discovered or Crawled, currently not indexed. The why is my page not indexed checker looks at content, links and sitemaps for the reason, and the path out is Request Indexing in Search Console.
IndexMachine does that part on autopilot. Its Chrome extension clicks Google's own Request Indexing in your Search Console every day for every page Google hasn't indexed, with your full daily quota on every site, and sends every new URL to Bing, Yandex, Seznam and Naver through unlimited IndexNow. No link farms. Of 1,841 pages IndexMachine requested, 1,418 (77%) were on Google, typically by our first check about 3 days after the request. Sign up free to see which of your pages Google hasn't indexed, or compare plans on the pricing page.
FAQ
What is a Googlebot simulator?
A tool that requests a page with Googlebot's user agent and shows what comes back: the status code, redirects, headers, robots rules, canonical, the text in the HTML and the links. It shows what Google's crawler is served, which can differ from what you see in your browser.
How do I view a page as Googlebot?
Enter the URL above and press Fetch as Googlebot. To do it by hand, open Chrome DevTools, go to Network conditions, untick Use browser default and pick Googlebot Smartphone as the user agent, then reload the page. For your own site, the URL Inspection live test in Search Console shows what Google itself fetched.
Is Fetch as Google still available?
No. Google removed Fetch as Google with the old Search Console. Its replacement is the URL Inspection tool and its live test, which only works for sites you have verified. This simulator works on any public URL, including sites you don't own yet.
Why does my site block the Googlebot simulator?
Many firewalls and CDNs check that a request claiming to be Googlebot really comes from Google's IP addresses, and refuse it when it doesn't. Our request comes from our servers, so a 403 for Googlebot next to a 200 for a browser usually means that check is working. Confirm with the URL Inspection live test before changing any firewall rule.
Does Googlebot run JavaScript?
Yes. Google renders pages with a recent version of Chrome, but rendering can happen later than the first crawl and fails more often than plain HTML. Text and links that are already in the HTML, which is what this simulator shows, are the safest way to get a page crawled and indexed.
Elevate your digital presence
Getting your pages indexed by Google is the first crucial step in your search engine optimization journey.
Fix indexing issues. Let the SEO magic begin.
Free account. Import may take a while for big sites, Google rate-limits Search Console.
See pricing