← All tools

Bulk indexing check (URL Inspection)

Connect your Google Search Console, paste a list of URLs — and for each one you'll see: whether it's indexed, which canonical Google picked, whether robots/noindex is blocking it, when it was last crawled, mobile usability and rich results. Everything is computed in your browser.

Read-only access (webmasters.readonly). The token lives in the tab's memory, is never stored and never reaches the server.

What the tool does

The URL Inspection tool in Search Console shows one address at a time. This page sends a whole list to the URL Inspection API and collects the answers in one table: index status, canonical, crawl date and blocks. You need access to the Search Console property the addresses belong to. Bulk checks help after a launch or migration, when pages drop out of search, and when you need crawl dates or structured data status for many pages.

How to use it

Click "Connect Google Search Console", grant access and pick the property in the "Property" field. Paste the addresses into the "URLs to check (one per line)" field and click "Check". The tool adds https:// to addresses without a protocol and drops empty lines and duplicates. "Stop" cancels requests that haven't been sent yet, and "Download CSV" saves the result.

Addresses outside the selected property are marked "Outside the property" and are not sent to the API, so they don't use up the quota. For a domain property (sc-domain:) all subdomains fit, while for a URL-prefix property the address must start with exactly that prefix.

What the columns mean

In the summary above the table, "Not indexed" covers every successfully checked URL whose verdict is not PASS. "Errors" counts rows without an API answer, including addresses outside the property. The table columns come from fields in the API response:

The CSV holds two more fields: user_canonical (the canonical declared on the page) and crawled_as (whether the mobile or desktop crawler fetched the page).

Access, limits and speed

Sign-in through Google Identity Services gives the browser a short-lived token with the https://www.googleapis.com/auth/webmasters.readonly scope, which is read-only. The browser sends requests to searchconsole.googleapis.com itself, and the marko-f.com server never sees them. The "Disconnect" button revokes the token.

Google allows 2000 inspections per day and 600 per minute for one property. So the tool takes at most 2000 unique URLs from one list and drops the rest. Five requests run at a time. On a 429 or 503 answer the tool makes up to two more attempts with a 2- and 4-second pause. It doesn't track the remaining daily quota, so a second large list on the same day may hit the limit.

Why there is no live test

The API only returns data on the version of the page that is already in Google's index. This is what URL Inspection shows before you run a live test. Google doesn't offer the live test through the API.

Sources

The limits, response fields and scopes are described in the Search Console API docs. You can check the numbers above there.

Built by , SEO Expert. Description updated in October 2026.