Bulk indexability checker

Paste up to 20 URLs and compare the raw-response verdicts in one frame. Mixed templates and route-specific mistakes stand out faster when the rows sit together.

Up to 20 URLs per run, one per line. Public, no account needed. Same raw verdicts as the single checker: meta robots, X-Robots-Tag, canonical and status.

Worked example

Illustrative mixed result for reserved example URLs. Your run replaces it.

URLStatusIndexableFlagsFetch
https://example.com/pricing200IndexableNone foundUnavailable
https://example.com/staging-page200BlockednoindexUnavailable
https://example.org/old-page404BlockedNone foundUnavailable

What this check means

Bulk indexability check
A bulk indexability check runs the same response-level SEO inspection across a list of URLs and places the results in one comparison table.
Indexable
Indexable means the returned status and crawler directives did not expose a direct block for that URL.
Canonical mismatch
A canonical mismatch means the returned canonical target differs from the final URL for that row.

How to read the result

URL
This is the submitted URL for the row. Use it to match the result back to a sitemap, crawl export, or release list.
Status
This is the final HTTP status. A 4xx or 5xx value blocks a normal page response and needs attention.
Indexable
Blocked means the endpoint found a direct indexability failure. No verdict means the endpoint could not return enough data.
Flags
Noindex identifies a blocking robots directive. Canonical mismatch identifies a canonical target that differs from the final URL.
Fetch
This is the request time reported for the check. Unavailable means the endpoint did not return a timing for that row.

Common causes

  • One template carries noindex while the rest of the section uses index, follow.
  • A migration left some internal URLs on old redirect or canonical patterns.
  • A shared list contains deleted pages, staging URLs, or login-only routes.
  • A CDN or middleware rule applies headers only to one directory or file type.
  • A release changed one route family without changing the rest of the site.

How many URLs can I check at once?

You can submit up to 20 URLs in one run, with one URL per line. Use smaller groups when you want each result to stay easy to compare.

What makes a bulk result blocked?

A URL is blocked when the endpoint reports it as non-indexable or the final status is an error. The flags column identifies noindex and canonical mismatch where those values are returned.

Why can two URLs on the same site get different verdicts?

Templates, route middleware, redirects, CMS settings, and response headers can vary by path. The bulk view is useful because it makes those page-level differences visible together.

Why does the result differ from what I see in a browser?

The endpoint reads the raw response, including redirect statuses and X-Robots-Tag headers that are easy to miss in the rendered page. A browser view can hide those earlier responses.