If a page is indexed and gets no search traffic, the indexing work is done and you have a ranking problem. Indexed means the page is in Google's database and eligible to show. Where it shows depends on how well it matches what people search for and how it compares with every other eligible page. The fix is almost never technical resubmission. It is search intent, content, internal links, reputation, or all four.
First confirm the diagnosis, because a surprising number of "not ranking" pages turn out not to be indexed as the URL you think.
Step 1: confirm the page is really indexed
Open URL Inspection in Search Console and paste the URL.
- "URL is on Google" and Google-selected canonical: Inspected URL. Good, continue.
- Google-selected canonical is a different URL. Your page is treated as a duplicate and the other URL ranks instead. That is a canonical problem. See the canonical tags guide.
- "URL is not on Google." Stop here and read why is my page not indexed.
Then search Google for a unique sentence from the page, in quotes. If your page appears, it is indexed with that content. If another site appears with your text, you have a copied-content problem. If nothing appears, open View crawled page and check that the sentence is in the HTML Google stored. On JavaScript sites, the indexed HTML can be missing the main content, and a page with no content cannot rank for it.
Step 2: look at what Search Console says
Performance > Search results > + Add filter > Page > URL is exactly your URL. Set the date range to three months, tick Average position, open the Queries tab.
| What you see | What it means |
|---|---|
| No data at all | The page has not been shown for any query. Either nobody searches for what it targets, or it ranks too low to be displayed |
| Impressions, position 30 to 100 | Google understands the topic but rates the page well below competitors |
| Impressions, position 8 to 20, few clicks | Close. Content improvements, links and a better title can move this |
| Good position, low CTR | A snippet problem: title, description, or a SERP crowded with ads and features |
| Impressions for unrelated queries | Google misreads the page topic. On-page targeting is unclear |
| Impressions dropped on a specific date | Compare with site changes and known Google updates |
This table decides which of the following sections applies to you.
Cause 1: the page does not match search intent
This is the biggest one. Search the target query yourself in a private window and look at what ranks.
- Are the results guides, product pages, tools, videos, category pages or local results?
- What format and depth do the top results have?
- Is the top ten all huge brands, government sites or marketplaces?
If the results are all category pages from shops and yours is a blog post, Google has decided that searchers want to buy. No amount of optimisation makes a blog post rank there. Either change the page type or target a different query where your page type already ranks.
Cause 2: nobody searches for it that way
A page titled with your internal product jargon can be perfectly indexed and never receive a relevant query. Check the wording that people use:
- Google autocomplete and "People also ask" for the topic
- The Queries tab of similar pages on your site
- Google Trends or Keyword Planner for relative demand
Then align the title, H1 and opening paragraph with the real phrasing. Review how those elements appear with the SERP Snippet Preview. Advice on writing them is in title tags and meta descriptions.
Cause 3: the content is not better than what already ranks
Google's guidance on helpful content asks whether the page provides original information, a substantial and complete description of the topic, and value beyond what other results offer. Be honest when you compare:
- Does the page answer the query in the first screen, or after 400 words of introduction?
- Does it contain something the top results lack: data of your own, real experience, clearer steps, better examples, a working tool?
- Is it current?
- Is it obvious who wrote it and why they are qualified, where that matters (health, finance, legal)?
Rewording the top five results produces a page that Google has no reason to prefer over the originals. Pages like that are the ones that hover at position 40 or drift into "Crawled - currently not indexed" later. See thin content and indexing.
Cause 4: weak internal links
A page that is indexed through the sitemap and linked from nowhere is telling Google it does not matter. Check:
- How many internal pages link to it? Search Console > Links > Internal links, or crawl your site.
- From where? A link from a relevant, well-linked page counts for more than a footer link.
- With what anchor text? "Read more" tells Google nothing.
Add contextual links from your strongest related pages. Find those with a site:yourdomain.com topic search or by sorting the Performance report by clicks. The Page Link Extractor shows what a given page currently links to. The method is covered in internal linking for indexing.
Cause 5: no external reputation
Links from other sites remain one of the ways Google gauges whether a page and a site can be trusted on a topic. A new site with no links can index fine and still rank nowhere for anything competitive.
What works and is within Google's policies: publishing things worth citing (original data, tools, useful references), digital PR, partnerships, being listed by organisations you genuinely belong to. What to avoid: buying links, link exchanges at scale, private blog networks. Google's spam policies name all of those as link spam, and they tend to work until they abruptly do not.
On a new site, target specific, lower competition queries first. Those can rank on relevance alone, and they build the traffic and links that make harder terms reachable later.
Cause 6: your own pages compete with each other
If several pages target the same query, Google has to choose, and it may rotate between them or pick the one you did not intend. This is often called keyword cannibalisation.
Confirm: in Performance, filter by Query (exact) and open the Pages tab. Several URLs with impressions for the same query, each with a poor position, is the pattern.
Fix:
- Merge the pages into the strongest one and 301 the others to it.
- Or differentiate them clearly so that each serves a different intent.
- Point internal links with that anchor text to the one page you want ranking.
Cause 7: the site has a quality or trust problem
Some of Google's ranking systems work at site level. Google's documentation on its helpful content guidance notes that a lot of unhelpful content on a site can affect how the rest of the site performs. Symptoms: nothing on the site ranks, even for easy, very specific queries, and even though individual pages look fine.
Check the basics first:
- Security and Manual actions > Manual actions. If there is one, it tells you what to fix.
- Security issues. Hacked sites lose rankings quickly.
- What share of your indexed pages would you be happy to show a customer? If the answer is a minority, prune or improve. Large numbers of thin tag pages, doorway-style location pages or auto-generated pages drag on everything else.
Recovery from site-level issues is slow. Google says it can take months for its systems to register sustained improvement.
Cause 8: the snippet or the SERP costs you clicks
If position is good and clicks are poor:
- Rewrite the title so that it states the benefit and matches the query. Google may rewrite titles it finds misleading or stuffed.
- Write a meta description that answers "why click this one".
- Add structured data where a rich result exists for your page type. See structured data basics.
- Look at the actual results page. Ads, AI answers, maps and featured snippets can push the first organic result far down. Sometimes the honest conclusion is that the query sends few clicks to anyone.
Technical issues that hurt ranking without blocking indexing
Less common than people assume, and quick to rule out:
- Mobile version missing content. Google indexes the mobile page. Hidden or removed content on mobile is not counted.
- Intrusive interstitials covering the content on arrival from search.
- Very poor Core Web Vitals. A modest signal, and a tiebreaker rather than a main driver. See Core Web Vitals and indexing.
- Wrong hreflang or geo-targeting, so the page ranks in a country you are not looking at. Check the Countries tab in Performance before concluding it ranks nowhere.
- SafeSearch filtering if the site has adult content mixed in.
What not to do
- Do not keep clicking Request indexing. It does not affect ranking.
- Do not change the URL in the hope of a fresh start. You lose what little history the page has.
- Do not stuff the keyword into every heading. Google's spam policies cover keyword stuffing and it makes the page worse to read.
- Do not judge after a week. Ranking changes after content updates take time to settle, often weeks.
- Do not delete and republish the same content to "reset" it.
A workable order of operations
- Confirm indexing and the selected canonical.
- Pull the page's queries and positions from the Performance report.
- Search the main query and compare intent and format honestly.
- Fix intent and content first, then title and description.
- Add three to five relevant internal links.
- Check for competing pages and merge if needed.
- Request indexing once, so that Google picks up the new version.
- Note the date, then review positions after four to six weeks.
- Put ongoing effort into earning links and mentions.
Index monitoring still matters in the background: a page cannot rank if it silently drops out of the index. TurboIndex watches index status through the URL Inspection API and flags pages that fall out, so you hear about it before the traffic report tells you.
Frequently asked questions
- How do I know whether my page is indexed but not ranking, or simply not indexed?
- Inspect the URL in Search Console. If it says 'URL is on Google' and the Google-selected canonical is the inspected URL, the page is indexed and the problem is ranking. If it says 'URL is not on Google', fix indexing first.
- How long after indexing should a page start ranking?
- There is no fixed time. Pages on established sites can get impressions within days. On new sites it often takes weeks or months before Google has enough signals to rank pages for anything competitive.
- Can a page be indexed and get zero impressions?
- Yes, and it is common. Impressions are only counted when the page is shown in results a user actually loaded. A page ranking beyond the first few result pages for every query it matches will show zero or near zero impressions.
- Will requesting indexing again improve rankings?
- No. Request indexing asks Google to recrawl the page. It has no effect on ranking. It is only useful after you change the page and want Google to pick up the new version sooner.