Free SEO tool
Google Index Checker
Find out if Google can index a page, what's blocking it and how to fix it. Free, no sign-up.
Can Google index your page?
Before a page can appear in Google, Googlebot has to be allowed to crawl it, the page has to load properly, and nothing on it can tell Google to leave it out. One stray noindex, a robots.txt rule or a canonical pointing somewhere else is enough to keep a page out of search. This tool runs the same checks an SEO would and gives you a plain answer: Indexable or Likely not indexable, with the reasons and how to fix them.
It checks whether Google can index a page, not whether it already has. Google doesn't index everything it's allowed to. To see the live status of a page on your own site, use URL Inspection in Google Search Console.
What we check
Status and redirects
The HTTP status code, every hop in the redirect chain and the final URL Google would index.
robots.txt
Whether Googlebot may crawl the URL, parsed the way Google does: Googlebot group first, * and $ wildcards, longest rule wins.
noindex and nofollow
Meta robots and Googlebot meta tags, plus the X-Robots-Tag HTTP header, including Googlebot-specific rules.
Canonical
Whether the canonical points to this URL, another page, a variant of this URL or another domain.
XML sitemap
Whether the exact URL is listed in the sitemaps named in robots.txt or at /sitemap.xml.
Content signals
Content type and size, hreflang, thin content, soft-404 signs and pages that only show content with JavaScript.
How to get a page indexed
- 1Remove blockersDelete stray noindex tags and headers, and robots.txt rules that cover the page.
- 2Make it the canonicalPoint the canonical at the page itself and link to that exact URL everywhere.
- 3List it in your sitemapAdd the URL to your XML sitemap and submit the sitemap in Search Console.
- 4Link to it internallyLink from your homepage, menus or popular articles so Google finds and values it.
- 5Give it substanceUnique, useful content gets indexed; thin or duplicate pages often don't.
- 6Request indexingUse URL Inspection in Search Console and click Request indexing once it's fixed.
Indexing problems across a whole site usually need a specialist. Find technical SEO agencies, start with an SEO audit, or check how strong a page is with our Page Authority Checker.
Need help getting pages indexed? Get matched with an SEO agency
Tell us what you need and we'll introduce you to up to three agencies that suit your goals and budget. Free, no obligation.
Frequently asked questions
Does this tell me if my page is indexed in Google?
No. It checks whether Google can index the page: whether Googlebot is allowed to crawl it and nothing tells Google to leave it out. Being indexable doesn't guarantee Google has indexed it. To see whether it's indexed right now, use URL Inspection in Google Search Console for your own site, or the Check in Google button for a quick site: search.
Why is a page indexable but still not in Google?
Google doesn't index every page it can. New pages can take days or weeks; pages with little unique content, duplicates and pages with few internal links are often crawled but not indexed. Link to the page from strong pages on your site, list it in your XML sitemap, make it genuinely useful, and request indexing with URL Inspection.
What's the difference between robots.txt and noindex?
robots.txt controls crawling: a Disallow rule stops Googlebot fetching the page, but the bare URL can still be indexed if other pages link to it. noindex (a meta robots tag or X-Robots-Tag header) controls indexing: Google crawls the page, sees noindex and drops it. Don't combine them, because Google can't see a noindex on a page it isn't allowed to crawl.
How does the checker read robots.txt?
Like Googlebot: it uses the Googlebot group if there is one (otherwise User-agent: *), supports the * and $ wildcards, and applies the longest matching rule, with Allow winning ties. A robots.txt that returns 404 means no restrictions; server errors make Google pause crawling.
What is a soft 404?
A page that looks like an error page (for example "Page not found") but returns HTTP 200. Google treats it as an error and won't index it. Missing pages should return a real 404 or 410.
Does it work for JavaScript websites?
It reads the HTML your server sends, like Google's first pass. If that HTML has very little text, it flags that the content probably depends on JavaScript. Google can render JavaScript, but it's slower and less reliable, so server-side rendering is safer. URL Inspection shows the rendered page.
How often are results updated?
Results are cached for 24 hours so repeat checks are instant. Up to 10 checks per hour per visitor.
findseo isn't affiliated with or endorsed by Google. Google, Googlebot and Search Console are trademarks of Google LLC. This tool only fetches the page you enter, its robots.txt and its sitemaps; it never queries or scrapes Google. Results are an indication of indexability, not a guarantee of indexing.