Found in AI answers?Hire Theory Road
Theory Road.

Pages Indexed but No Google Impressions: Find the Real Cause.

When URL Inspection says a page is on Google and the Performance report still shows almost nothing, more crawling will not help. Here is how we separate indexing problems from ranking and quality problems, and the cleanup order we use.

By October 18, 202610 min read

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.

Rule out indexing.
Inspect five to ten important URLs. If each is on Google with your canonical accepted, and the Page indexing report agrees, stop treating this as a crawl problem. Resubmitting sitemaps and requesting indexing will not move impressions on pages already indexed.
Open the Manual actions report.
In Search Console, go to Security and Manual Actions, then Manual actions. A green check means no human reviewer has acted. If there is an action, such as thin content with little or no added value, unnatural links, or structured data issues, fix every affected page, then submit a reconsideration request and do not resubmit until you get a decision.
Match the drop to a dated update.
Plot impressions by week and compare the break to the dates on Google's list of ranking updates and the Search Status Dashboard. A drop that starts during a spam update points at spam policies. A drop during a core update points at overall quality. A drop on a date when you shipped a template change points at your own release.
Audit claims and ratings.
Search the site for phrases like "we tested", "hands-on" and "our lab". Every claim needs real evidence on the page, such as your own photos, measurements or test notes. Remove what you cannot support. Then check your structured data: any Product or Review rating must match a real review a reader can see on that page.
Qualify every outbound commercial link.
Crawl the site and list every external link to a merchant, network or redirect path. Affiliate and paid links get rel="sponsored". Fix it in the link component or redirect template, not page by page, so new pages inherit it.
Consolidate thin pages.
Find templated pages with no original information: one-paragraph brand reviews, near-duplicate comparison pages, pages built from the merchant feed. Merge them into fewer pages that carry real research, and 301 the old URLs to the page that replaced them.
Review the backlink profile.
Export referring domains and look for patterns: link farms, scraped copies, foreign-language spam, paid placements you did not buy. Most of these Google already ignores. Our guide to spam backlinks and the disavow tool covers when a disavow file is worth submitting.
Indexed but no impressions: symptom, likely cause, fix
SymptomLikely causeFix
URL Inspection shows not on GoogleIndexing problem, not rankingFix crawl, noindex, canonical or quality-of-crawl issues first
Indexed, canonical accepted, zero impressions sitewideSitewide quality or spam demotionClean content, links and markup, then wait for re-evaluation
Drop starts on a spam update dateSpam policy issue (thin affiliate, links, scaled content)Audit against Google's spam policies and remove the pattern
Bing healthy, Google near zero on same pagesGoogle-specific ranking decisionTreat as quality, not technical; compare page by page
Review pages claim testing with no evidenceUnsupported first-hand claimsAdd real evidence or remove the claims
Star ratings in Product markup with no visible reviewsMisleading review markupRemove the rating or show the real reviews it summarizes
Affiliate links pass as plain linksUnqualified paid linksAdd rel="sponsored" in the link template
Many near-identical "brand review" pagesThin affiliate contentMerge into fewer original pages and 301 the rest
Manual actions report lists an issueManual actionFix 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.

Work with us

Let’s talk about what’s next.

A short note on where the business is and where it needs to go. A senior partner replies within one business day.

t@theoryroad.com

Step 1 of 2

How can we help you get found?

What do you need help with?

Next: name, email and budget. That’s it.