When pages are indexed but get no Google impressions, the cause is almost always one of six things: a sitewide quality demotion from Google's core ranking systems, a spam policy problem such as thin affiliate content or unqualified paid links, a manual action nobody opened, review content that claims testing or ratings it cannot back up, a spammy backlink profile, or pages that are indexed but compete for queries they will never win. You confirm which one by checking URL Inspection, the Page indexing report, the Performance report grouped by page, the Manual actions report, and Bing Webmaster Tools side by side. The fix is cleanup of the content and links Google's policies describe, then patience, because recovery happens over months, not days.
Indexing and ranking are two separate stages. Indexing means Google crawled the URL, processed it, picked a canonical, and stored it, which is what URL Inspection reports as "URL is on Google". Ranking is what happens at query time, when Google's systems decide which indexed pages to show and in what order. An impression in Search Console is counted only when a link to your site actually appears in a result someone loaded. So a page can be indexed, canonical accepted, technically perfect, and still earn zero impressions because the ranking systems never choose it.
We ran into this on one of our own affiliate review sites. Google impressions were close to zero while Bing, DuckDuckGo and ChatGPT were sending visitors. Every URL we inspected was indexed with our declared canonical accepted. It was a ranking problem, and it got worse after a Google spam update.
The six causes we find most often.
- Sitewide quality demotion: Google says its ranking systems use site-wide signals and classifiers alongside page-level ones, so a weak overall site can hold back pages that look fine on their own
- Unsupported first-hand claims: review pages that say "we tested" or show test results for products that were never tested, which is the opposite of the first-hand evidence Google's review guidance asks for
- Self-serving or unbacked review stars: Product or Review markup carrying editorial star ratings that no real review or visible rating supports
- Unqualified affiliate links: affiliate and paid links without rel="sponsored" or rel="nofollow", which Google has said can draw manual or algorithmic action
- Thin affiliate pages: templated "brand review" pages that restate the merchant's description with an affiliate link and add nothing original
- Spammy backlinks: a referring domain profile full of scraped, link farm or paid links, which spam updates are built to neutralize
How to verify whether it is indexing or ranking.
Do not start with the site: operator. Google's documentation says an indexed URL can show for site: queries but it is not guaranteed, so a thin site: result proves nothing in either direction. Use these four checks, in this order.
URL Inspection. In Search Console, paste a money page into the inspection bar at the top. You want "URL is on Google" and, under Page indexing, a Google-selected canonical that matches your user-declared canonical. Google notes this status does not account for quality, manual actions or removals, which is exactly why a clean result here points you toward ranking. If the URL is not on Google or Google picked a different canonical, you have an indexing problem and the rest of this article does not apply yet. Our piece on the Google Indexing API covers the submission side.
Page indexing report. Open Indexing, then Pages. Compare the Indexed count to the number of canonical pages you expect. Google says you should not expect every URL to be indexed, only canonical pages. If most of your real pages sit in Indexed, crawling is not the bottleneck.
Performance report, grouped by page. Open Search results, set the date range to the last 16 months, and click the Pages tab. Look at impressions per URL. A ranking demotion shows as indexed pages with impressions collapsing across the whole site at once, often lined up with a dated Google update. An indexing problem shows as pages that never had impressions at all.
Bing Webmaster Tools. Open Search Performance for the same site and period. Bing runs its own index and ranking, and DuckDuckGo says it sources most of its traditional links from Bing. If Bing shows healthy impressions on the same pages Google ignores, the content is crawlable and indexable everywhere, and Google specifically has decided not to rank it. That comparison is the single most useful tell we know. It also explains why AI assistant referrals can keep arriving during a Google demotion, which you can measure with the setup in how to track AI search traffic and citations.
Diagnose top to bottom.
This is the order we run. Each step rules out one layer before you spend time on the next.
| Symptom | Likely cause | Fix |
|---|---|---|
| URL Inspection shows not on Google | Indexing problem, not ranking | Fix crawl, noindex, canonical or quality-of-crawl issues first |
| Indexed, canonical accepted, zero impressions sitewide | Sitewide quality or spam demotion | Clean content, links and markup, then wait for re-evaluation |
| Drop starts on a spam update date | Spam policy issue (thin affiliate, links, scaled content) | Audit against Google's spam policies and remove the pattern |
| Bing healthy, Google near zero on same pages | Google-specific ranking decision | Treat as quality, not technical; compare page by page |
| Review pages claim testing with no evidence | Unsupported first-hand claims | Add real evidence or remove the claims |
| Star ratings in Product markup with no visible reviews | Misleading review markup | Remove the rating or show the real reviews it summarizes |
| Affiliate links pass as plain links | Unqualified paid links | Add rel="sponsored" in the link template |
| Many near-identical "brand review" pages | Thin affiliate content | Merge into fewer original pages and 301 the rest |
| Manual actions report lists an issue | Manual action | Fix all affected pages, then request reconsideration |
What Google's policies say about each cause.
Thin affiliation. Google's spam policies describe it as affiliate content where product descriptions and reviews are copied from the merchant without original content or added value. The same page says not every affiliate site is thin: good affiliate pages add things like original product reviews, rigorous testing and ratings, and price information.
First-hand claims. Google's helpful content guidance asks whether content shows first-hand expertise, for example from actually using a product. Its product review guidance asks for evidence such as visuals or measurements of your own experience. The helpful content system was later folded into Google's core ranking systems, so this is now judged by core updates rather than a separate update.
Review markup. The review snippet guidelines say a business that controls reviews about itself is not eligible for stars on LocalBusiness or Organization markup. The general structured data guidelines say not to mark up content that is not visible to readers, or fake reviews, and that ratings not by actual users can lead to a manual action.
Links. The spam policies say paid links are acceptable when qualified with rel="nofollow" or rel="sponsored". Google's link spam update announcement asked affiliate sites specifically to qualify affiliate links with rel="sponsored".
Site reputation abuse. This policy targets third-party pages published on a host site mainly to borrow its ranking signals. Google says affiliate links that are marked appropriately are not, by themselves, site reputation abuse. It rarely applies to a site that publishes its own reviews, but rule it out if you host partner content.
What is normal and what is a red flag.
- Normal: some URLs listed as Crawled, currently not indexed. Google says not every URL will be indexed
- Normal: a site: query that misses pages you know are indexed
- Normal: new pages with few impressions for their first weeks while they find their queries
- Normal: the most recent days in the Performance report changing, since Google marks fresh data as preliminary
- Red flag: indexed pages losing impressions sitewide in the same week, with no release on your side
- Red flag: Bing and AI assistants sending visitors to pages Google shows almost no impressions for
- Red flag: a drop that begins during a listed spam update or core update
On timing, Google is direct: its spam update documentation says changes may help if its automated systems learn over a period of months that the site complies. For link spam updates it adds that ranking benefit from removed spammy links is lost and cannot be regained, so cleanup stops the damage but does not return what those links used to provide. If you are planning a redesign at the same time, follow the website migration checklist so you do not stack a migration loss on top of a demotion.
Why are my pages indexed but not showing in Google?
Indexing only means Google stored the page. Showing in results is a ranking decision made per query. If URL Inspection says the URL is on Google with your canonical accepted, look at quality and spam signals: thin or templated content, unsupported review claims, misleading review markup, unqualified affiliate links and spammy backlinks. Check the Manual actions report too.
Does URL is on Google mean my page will rank?
No. Google's URL Inspection help says the status does not guarantee the page will appear in search results, because the tool does not check quality, manual actions or removals. It confirms the page is eligible, nothing more.
How do I know if my site was hit by a Google spam update?
Group the Performance report by page over the last 16 months and look for a sitewide drop in impressions that starts during a spam update listed on Google's ranking updates page or the Search Status Dashboard. Then compare Bing Webmaster Tools for the same pages. A Google-only drop on indexed pages points at a ranking or spam signal.
Do affiliate links need rel sponsored?
Google asks sites in affiliate programs to qualify affiliate links with rel="sponsored", and accepts rel="nofollow" as well. Using affiliate links is fine; leaving them unqualified is what Google has said can lead to manual or algorithmic action. Set it in your link component so every new page inherits it.
How long does it take to recover from a Google quality demotion?
Google does not give a fixed number. Its documentation says improvement can come after its automated systems learn over a period of months that the site complies. Make all the fixes, keep publishing real, original work, and measure impressions by page rather than waiting for one recovery date.