What you need to check indexing
The answers come from Google's URL Inspection, so the site has to be a Search Console property your Google account can read. Connect the hosted MCP and sign in with Google, or install the CLI and run seo start. Both are free. It checks your own sites, not a list of pages on other people's sites.
Check every page Google knows about
Ask your agent:
Which pages on example.com are not indexed by Google, and which ones need fixing?Or run it in a terminal:
seo index --site example.comIt finds the pages it knows from Search Console and your sitemap, and checks them in a fixed order: pages that lost their clicks, then pages by clicks and impressions, then sitemap pages, then the rest. Each run checks 100. The result says how many it checked out of how many it knows. A page it did not reach has no result, so a short run is never an all-clear.
Check more pages in one run
Google allows 2,000 URL Inspection checks a day for each Search Console property. In a terminal or the local MCP server you can use what is left of today's quota in one go:
seo index --site example.com --max-urls 500The hosted MCP checks 100 each run. On your machine, Google's answers are saved for 7 days, so the next run reuses them instead of spending quota again and says how old they are. Add --refresh to ask Google again. The live check of each page runs every time either way.
What each result tells you
For each page you get Google's reason, word for word, such as "Page with redirect" or "Alternate page with proper canonical tag". Next to it is what the page does now: its status code, any redirect, the canonical it declares and the one Google chose, whether your sitemap lists it, and when Google last crawled it. Each page then gets a label:
| Label | What it means |
|---|---|
| fix | The evidence shows a fault on the site, such as a temporary redirect or a missing page your sitemap still lists. |
| check | A person should look, such as a page Google crawled and chose not to index. |
| expected | The site works as built, such as an http page that redirects to https. |
| indexed | Google indexes it and nothing looks wrong. |
The labels come from simple rules over this evidence, not from Google (so treat a check as a question, not a verdict).
Check one URL
For a page you just changed, or one from a Search Console email, check that URL on its own:
seo page --url https://example.com/pricingYou get the live page's status, redirect, title, canonical and robots tags, Google's index status for the URL, and its Search Console queries against the period before. URL Inspection reports Google's last known state, so it can lag behind a change you made today.
The same data as Google's URL Inspection tool
The URL Inspection tool in Search Console shows the same data for one URL at a time, typed in by hand. Your agent reads it through Google's API for many pages at once and adds the live check, so you can go straight to the pages that need work.
Daily index checks with the weekly site audit
The weekly site audit ($50 a month per site) runs the checks for you on the hosted server, using each property's full 2,000 checks a day. Your top pages are checked daily and the rest as often as the quota allows. Your agent then gets answers at once from those stored results, and you get an alert when a page drops out of Google's index or comes back.
The index check tells you what Google did with your pages. To find technical problems across the whole site, including pages Google has not seen yet, run the SEO crawler.