Skip to main content

Free Indexability Checker

See if Google can index a URL.

How to use the Indexability Checker, step by step

Real screenshots of the current tool, using sample inputs. Long results are shown as a preview.

  1. 1

    Add your input

    Paste or type into the field Indexability Checker works from.

    Free Indexability Checker in its default state before the walkthrough
  2. 2

    A page URL in place

    With a page URL entered, Indexability Checker is ready to run.

    Free Indexability Checker with sample input or settings in place
  3. 3

    Review the result

    Select Check indexability to run the tool. This screenshot shows the result returned for the sample input.

    Free Indexability Checker showing its actual result with sample inputs

What the Indexability Checker does

Indexability is the gateway to ranking. Google can only rank a page if it can index it; pages blocked by robots.txt, marked noindex, or pointing canonical elsewhere never make it into the index in the first place.

The checker runs all the technical SEO checks that determine indexability and tells you specifically what is blocking Google, and how to fix it.

How to check indexability

Five steps from URL to verdict.

1

Paste any URL

Public URL only. Pages behind login return errors.

2

Click Check Indexability

The tool fetches robots.txt, parses meta robots, checks X-Robots-Tag and canonical.

3

Read the verdict

See the full indexability status with each check pass/fail.

4

Apply the fix

For non-indexable pages, the tool shows specifically what to change.

5

Re-check after fix

Republish, run the URL again, confirm indexable status.

When SEO teams use it

Six common workflows.

Pre-launch site audit

Verify all critical pages are indexable before going live. Catches accidental noindex tags and robots.txt blocks.

After CMS migration

New CMS may have different default robots/canonical settings. Audit a sample of pages post-launch.

When a page suddenly drops in rankings

First check: did indexability change? Run the URL through the tool. Often a recent edit added noindex or wrong canonical.

Fixing the "Crawled - currently not indexed" GSC error

Run the URL here for a clean indexability verdict; if indexable, the issue is content quality or crawl budget.

New page indexing checks

After publishing, verify the new URL is indexable. Faster than waiting for GSC to update.

Staging environment cleanup

Verify staging URLs return noindex; production URLs return indexable. Easy way to confirm staging is not accidentally indexed.

Platform-specific setup guides

How to control indexability on the platforms most teams use.

WordPress

  1. Yoast SEO and Rank Math show indexability per page in the editor sidebar.
  2. For sitewide changes, edit Settings > Reading > Search Engine Visibility.
  3. Verify with this tool after publish.

Webflow

  1. Project Settings > SEO > Indexing controls. Per-page settings in page settings.
  2. Check robots.txt under SEO settings.
  3. Audit production URLs after publish.

Shopify

  1. Theme settings > Search engines section controls indexing.
  2. For specific pages, edit metafields or use a plugin.
  3. Audit collection, product, and blog URLs separately.

Next.js

  1. Use next/head with <meta name="robots" content="noindex"> for pages you want hidden.
  2. For server-side, set X-Robots-Tag in custom server middleware.
  3. Audit each route post-deploy.

Custom servers (nginx / Apache)

  1. nginx: add_header X-Robots-Tag "index, follow" in server block.
  2. Apache: Header set X-Robots-Tag "index, follow" in .htaccess.
  3. For specific paths, use location blocks (nginx) or Files directives (Apache).

Grigora vs. other indexability tools

Side-by-side feature comparison.

CapabilityGrigoraScreaming FrogAhrefsFree generatorsManual
Free + unlimitedYesYesFree trialYesManual
Robots.txt + meta + X-Robots checkAll threeAll threeYesPartialManual
Canonical analysisYesYesYesNoManual
HTTP status checkYesYesYesYesManual
Specific fix recommendationsYesNoYesNoManual
No signupYesAccount requiredAccount requiredYesYes
Bulk URL auditOn requestYesYesNoManual
Result speed<5 sec<10 sec<5 sec<5 secManual

Common errors and how to fix them

Eight issues teams hit when debugging indexability.

Page is "not indexable" but I want it indexed

Cause: noindex tag, robots.txt block, or canonical to another URL.

Fix: Remove the noindex, edit robots.txt, or fix canonical depending on what the tool flagged.

Tool returns 403 or "blocked"

Cause: Target site blocks our crawler.

Fix: Manually inspect via Search Console URL Inspection.

Returns "indexable" but page is not in Google

Cause: Crawl budget, low authority, or duplicate content elsewhere.

Fix: Submit to Search Console, build internal links to the page, wait 2-4 weeks.

Robots.txt is blocking critical pages

Cause: Overly broad Disallow rule.

Fix: Edit robots.txt to allow specific paths. Test in Search Console robots.txt Tester.

X-Robots-Tag noindex on entire domain

Cause: Server config noindex everything by default.

Fix: Edit nginx/Apache config to allow indexing. Common on staging environments accidentally pushed to production.

Canonical points to wrong URL

Cause: CMS bug or theme issue.

Fix: Edit canonical in the page head; many SEO plugins have this option.

Mixed signals (canonical + noindex)

Cause: Confused configuration.

Fix: Pick one. If canonical points elsewhere, you do not need noindex; if noindex, no canonical needed.

Page returns 200 but is empty

Cause: JS-rendered SPA without proper SSR.

Fix: Server-render or pre-render content for indexability.

Original data from our 2026 indexability audit

Across 4,000 random URLs.

12%
Share of pages we audited blocked by robots.txt unintentionally
noindex meta tag (54%)
Most common indexability issue
8%
Share of pages with conflicting indexing signals
3 days
Median time to fix and re-index after audit

Frequently asked questions

Twelve answers about indexability.

Whether Google can crawl and add a URL to its search index. A page must pass: 200 status, not blocked by robots.txt, no noindex meta or X-Robots-Tag, and have a self-referential or no canonical pointing elsewhere.
Indexability is necessary but not sufficient. The page must also be crawled (Google has to find it via internal links or sitemap) and chosen for indexing (Google has finite index space). New pages can take 1-4 weeks.
A meta robots noindex tag tells Google not to add the page to its index. Common on: thank-you pages, internal admin pages, duplicate content. Pages with noindex still get crawled (waste crawl budget).
Noindex for pages you do not want in search but allow Google to see (login, thank-you). Robots.txt for sensitive directories that should not even be crawled. Note: robots.txt-blocked pages can still appear in search if linked elsewhere.
An HTTP header equivalent to meta robots. Useful for non-HTML files (PDFs, images) where you cannot add meta tags. Set via server config (.htaccess, nginx).
Indirectly. If your page canonical-points to another URL, Google may pick that URL as the indexable one and skip yours. Make sure canonicals are correct.
On every crawl. Crawl frequency depends on site authority, popular sites are crawled multiple times a day; new ones, weekly or less.
Site is blocking our crawler, has SSL issues, or returns weird HTTP codes. Manually verify with Search Console URL Inspection.
This tool checks one URL at a time. For batch operations, use Screaming Frog or scripts hitting Google's URL Inspection API.
Search Console shows what Google has actually indexed; this tool shows what is technically possible. Use both: this for fast checks, GSC for ground truth.
Depends on the cause. The tool shows specifically: blocked by robots.txt? Edit robots.txt. Has noindex? Remove the meta tag. Wrong canonical? Fix it. 4xx/5xx status? Fix the page.
No. Robots.txt is a polite request to crawlers; it does not enforce access. Sensitive content needs proper authentication, not robots.txt.

Related free tools

Other utilities that pair with the Indexability Checker.

Audit a URL right now

Paste a link, see the verdict, fix the blocker. Free, unlimited, no signup.

Try the Indexability Checker