Indexation Rate: How to Calculate and Improve Yours

Indexation rate is a simple ratio: of the pages you want in Google, how many are actually there. A site with 5,000 pages it cares about and 3,500 of them in the index is running at 70 percent. The arithmetic takes ten seconds. The work is in the two counts, because most sites get both wrong, and a rate built on wrong counts tells you nothing useful. This post is the working method: how to build an honest denominator, how to get a numerator you can trust, what a low rate usually means, and which changes move it.
We have covered what indexation is and why the rate matters separately. This post assumes you are convinced and want the number.
Start with the denominator: pages you actually want indexed
The most common mistake is dividing by the wrong thing. “Total pages on the site” is almost never the right denominator, because most sites contain plenty of URLs that should not be indexed and never will be. Counting them makes the rate look worse than it is, and worse, it makes the rate unfixable, because no amount of work will index a page that tells Google not to index it.
Build the denominator by starting from every URL your CMS or crawler can enumerate, then removing:
- Pages carrying a noindex tag or header. They are excluded on purpose. They do not belong in the count.
- URLs blocked by robots.txt. Same reasoning.
- Redirecting URLs. The destination is the page; the redirect is plumbing.
- Canonicalised variants: parameter URLs, session IDs, print versions, anything whose canonical tag points elsewhere. Google is being asked to index the canonical, not the variant.
- Thin utility pages you would not defend: tag archives with one entry, internal search results, filter combinations.
What remains is your indexable set: pages that return 200, are allowed to be indexed, declare themselves canonical, and that you would be happy to see in results. If your sitemap is maintained honestly, it should be exactly this list, which is one reason Google’s sitemap documentation tells you to include only canonical, indexable URLs. A clean sitemap is your denominator, ready-made.
Then the numerator: pages Google actually returns
The numerator is harder, because it is a fact about Google’s index, not about your site, and you have to go and look.
The Page Indexing report in Search Console is the usual starting point. It splits your known URLs into indexed and not indexed, with reasons. It is genuinely useful and it is where diagnosis starts. It has two limits worth knowing. First, its counts are property-wide aggregates that update on Google’s schedule, so the number you read today may describe last week. Second, it reports on URLs Google knows about, which is not the same as your indexable set; the two lists overlap but rarely match.
The site: operator is quicker and rougher: the count it shows is an estimate and moves between queries, so treat it as a sketch, never a numerator.
For a number you would put in a report, you need a per-URL answer: for each page in the indexable set, is it in the index today or not. On a small site you can check by hand. Past a few hundred URLs you need tooling that queries live results URL by URL and records the answer with a date.
The division, and what the result means
Once both counts are honest, the rate is just numerator over denominator. A worked example: 4,000 URLs enumerated, 800 removed as noindexed, redirected, or canonicalised elsewhere, leaving 3,200 indexable. If 2,400 of those are in the index, your indexation rate is 75 percent.
Resist the urge to compare that figure to a universal benchmark, because there is no honest one; a healthy rate depends on site age, template quality, and how ruthless your denominator was. Two readings are more useful than the level itself:
- The trend. A rate drifting down over weeks means Google is dropping pages or ignoring new ones faster than you are adding indexed ones. That is a signal regardless of the absolute number.
- The segments. Calculate the rate per directory or template. A site at 75 percent overall may be a blog at 96 and a product catalogue at 40, and those are different problems with different owners.
How to improve your indexation rate
Improvements come in a fixed order, cheapest first.
Clean the denominator again. The fastest rise comes from removing pages that should never have been counted. If the sitemap lists redirects, dead URLs, and parameter noise, fix the sitemap before touching anything else.
Fix the pages Google declined. For URLs that are indexable on paper but absent in practice, work through the usual suspects: stray noindex tags, robots.txt rules that catch more than intended, canonicals pointing the wrong way, thin content. We keep a diagnostic list in six reasons Google declines to index a page that looks fine.
Link to the orphans. Pages reachable only from the sitemap get indexed reluctantly. Internal links from pages Google already visits are the strongest discovery signal you control.
Resubmit, then verify, and keep the two separate. Submission asks Google to look. It does not oblige Google to keep what it finds. So the follow-up check matters as much as the submission. This is the part AIndexify was built for: paste your indexable set or upload it as a CSV, up to 10,000 URLs per submission, and each URL is checked against live Google results on a schedule afterwards, with submitted and indexed reported as two separate events. The preflight also flags URLs it could not check because of a noindex, a 404, or a robots block, and refunds the credit, which in practice audits your denominator while you work on the numerator.
Recalculate on a cadence. A rate is a photograph; the film is what tells you things. Monthly for stable sites, weekly during migrations or large publishing pushes. Where indexing sits in the wider pipeline, from discovery through crawling to the index itself, is mapped in the full guide to Google indexing.
The honest version of the metric
An indexation rate is only as good as its two counts: a deliberate denominator and a verified numerator, divided on a schedule and read by segment. Built that way, it is one of the few SEO metrics that describes reality rather than effort.
See where your pages actually stand: submit your URLs and get a per-URL answer, indexed or not, with the date it was found.