Why your website is not ranking in Google and how to find the cause

08.9.2026
Why your website is not ranking in Google

Why your website is not ranking in Google

When a website is not ranking in Google, the cause is almost always one of three: it has not been crawled and indexed, it has no content that answers the actual queries, or it has content but not enough trust signals relative to the competition. This article gives a check order that runs top to bottom, so you arrive at the specific problem instead of a general assumption.

In short

  • The check always starts with indexing. If a page is not in the index, all work on content and links is pointless.
  • Impressions are a more useful early signal than clicks. A page with impressions at position 40 is a solvable case. A page with zero impressions is a different type of problem.
  • Ranking visibly but low usually comes from an intent mismatch, thin content, or internal competition between several pages on one topic.
  • Missing internal links to a page is an underrated cause. A page reachable only through the sitemap file rarely ranks.
  • Clicks fall even at good positions. According to SparkToro and Similarweb, 68.01 per cent of Google searches in the US during the first four months of 2026 ended without a click, against 60.45 per cent in 2024.
  • Changes are assessed in months, not weeks, and the timeline depends on the state of the site. Nobody can guarantee a specific position or a specific date, so watch direction and impressions instead.

Table of contents

The top down check order

Diagnosis follows a fixed order, because each step only makes sense if the previous one passed. Rewriting the text on a page that is not indexed solves nothing.

Step Question If the answer is no
1 Is the page in the index Crawling, indexing or canonical problem
2 Are there impressions for meaningful queries A topic and coverage problem, not a position problem
3 Does it match the intent behind the query Wrong page type for the target query
4 Is there only one page on the topic Internal competition between pages
5 Does it receive internal links The page is isolated in the structure
6 Does it work well technically Speed, mobile version, crawl errors
7 Is the query realistic for this site The target is wrong, not the execution

Step 1: is the page indexed

A page that is not in the index cannot rank for anything. This is checked first and takes a minute.

How to check

  1. Open the URL inspection tool in Search Console and enter the exact address.
  2. Look at whether the status is indexed or whether a reason for exclusion is given.
  3. If it is excluded, read the specific reason: it is enough for the diagnosis.

Most common reasons for missing indexing

  • A robots meta tag set to noindex, left over from development.
  • A robots file rule blocking the folder the page sits in.
  • A canonical tag pointing to another page, which Google then treats as the primary one.
  • The page has no internal links and is not in the sitemap file.
  • Content Google considers too close to an already indexed page.
  • Content that loads only through a script, with no text in the source.

A rule hidden at folder level

A practical example: a site publishes articles that display normally, but the article index sits in a folder blocked by the robots file. The articles remain indexable, since Google can discover them through the sitemap file and through links between the articles themselves. The blocked hub does, however, remove one of the internal paths for crawling and for passing weight to them. Check not only the page itself but also the folders through which it is reached.

Step 2: are there impressions and for which queries

Impressions show whether Google considers the page relevant to any queries at all. This is the more useful early signal, because it separates two completely different problems.

How to read the difference

Search Console data What it means What to do
Impressions present, position 30-70 The topic is recognised but the page is weak against competitors Expand the content and add internal links
Impressions present but for unrelated queries Google understood the page differently from the intention Rewrite the title, opening and structure
Almost no impressions The page is not seen as relevant to anything specific Rethink the topic and its scope
Impressions present, no clicks Position below the visible zone, or an unappealing title Work on position and on title and description

Average position is misleading

An average position of 25 can mean steady ranking at 25, or a combination of position 5 for one rare query and position 80 for everything else. Look at positions for specific queries, not at the averaged figure for the page.

Impressions for question queries

If a page collects impressions mainly for questions while the goal is a commercial query, the page has been understood as informational. That is not a mistake in itself, but it means the commercial query needs a different page.

Step 3: does the content match the intent

A mismatch between page type and the intent behind the query is the leading cause of ranking at position 20-50 with otherwise well written content. Google ranks the page type that matches what the searcher expects.

How to check the intent

Search the target query and look at which result types dominate the first ten: service pages, explanatory articles, listicles, product categories, forums or video. If the first ten are predominantly articles while your target page is a service page, its chances are considerably lower, and the topic is usually better covered with the matching page type.

Three typical mismatches

  • A service page aimed at a question query that calls for an explanation and steps.
  • An article aimed at a query with clear commercial intent, where the user wants to see terms, coverage and how to place an order.
  • A broad category page aimed at a specific qualified query that needs its own narrower page.

Mixed results

For some queries the results are mixed: several articles and several service pages. Both types then have a chance, but the page has to cover both the explanation and the practical side, including how the service is requested and what affects the price.

Step 4: are your pages competing with each other

When several pages from one site target the same query, they split the signals between them and none reaches a strong position. This is common and straightforward to fix.

How to spot it

  1. In Search Console, filter by the specific query and see which pages appear for it.
  2. If two or more pages alternate across different days, they are competing.
  3. Search Google with the site operator plus the target phrase to see which pages cover the topic.
  4. Compare the titles: nearly identical titles around the same keywords are a clear sign.

How to resolve it

Situation Resolution
Two nearly identical articles Merge into one and redirect the weaker
An article and a service page on one query Separate the intents: the article explains, the service page sells, with a link between them
Several pages for variants of one phrase One main page plus narrower sub pages with distinct scope
An old and a new version of one topic Update the stronger one and redirect the other

Duplicate URLs on one topic

Pay particular attention to cases where two URLs differ only in word order. Such pairs almost always arise from republishing an updated version and go unnoticed, because both pages display normally when opened.

The logic of distributing topics between a main page and its supporting pages is covered in detail in the article on what a pillar page is and why it matters.

A page with no internal links from the site's content is crawled rarely and ranks with difficulty, even when it is in the sitemap file. Links from the menu and the footer do not count the same way, because they are identical on every page.

A quick check

  1. Open three or four topically related pages and see whether the body text links to the page in question.
  2. Count how many different pages link to it from the main content.
  3. Check the anchor: descriptive text, or a generic phrase.

Working rules for internal links

The rules below are not Google requirements. They are working practice that keeps a site's structure consistent and easy to audit.

  • Every important page receives links from several topically related pages, usually at least three or four.
  • The anchor describes the destination page rather than containing a generic call to action.
  • Links come from the body content, not only from related post lists.
  • The strongest pages by traffic pass links to the pages that need to climb.
  • The same URL is not repeated several times in one piece of text.

A typical weak spot

Frequently the most important commercial pages on a site receive links only from the menu, while the articles link to each other actively. The result is that informational content ranks while the pages that bring in enquiries stay behind.

Step 6: technical brakes

Technical problems are rarely the sole reason for missing rankings, but they can hold back a site that is otherwise ready to climb.

What to check

  • Mobile version: is all content visible on a phone, including text inside tabs and accordions.
  • Speed on real users, not in a synthetic test.
  • Duplicate URLs: with and without www, with and without a trailing slash, with tracking parameters.
  • Redirect chains left over from earlier changes.
  • Soft errors: pages that look like an error message but return a 200 status.
  • Auto generated titles that are identical across many pages.

The baseline requirements a page must meet to appear in results at all are listed in Google Search Essentials and serve as a starting checklist.

Content missing from the source

If the main text appears only after a script runs and is absent from the page source, processing becomes slower and less reliable. Important information, meaning headings, service descriptions, prices, terms and lists, belongs in HTML text.

When technical is the real brake

Technical issues are the primary cause when there is a clear symptom: pages not entering the index, crawling showing widespread errors, the mobile version displaying less content than the desktop one, or the site returning server errors intermittently. Without such a symptom, the cause is usually in content and structure.

If the decline started after a new version of the site went live, the check is different and is described in the guide to website redesign without losing traffic.

Step 7: is the target query realistic

Some cases are not an execution problem but a target problem. A new site with few pages and no history is unlikely to enter the top ten for a broad, highly competitive query within a few months.

How to judge difficulty

  1. Look at which sites hold the first ten places: national platforms, established agencies, or sites of your size.
  2. Check how detailed the content of the top three results is.
  3. See how long those pages have existed.
  4. Judge whether the results are predominantly commercial or informational.

A better first target

Instead of a broad two word query, the first target is a group of more specific qualified queries: business type, city, price bracket, particular problem. They carry fewer searches but they are genuinely winnable and gradually build the base for broader phrases.

Local queries as a shorter route

For a business operating in a defined city or area, local queries deliver results faster than national ones. The approach is described in the article on local SEO for small business.

Ranking but getting no clicks

A good position no longer guarantees a click. Part of the results are consumed directly on the results page, and that changes what can be expected from organic traffic.

The data

According to SparkToro's analysis of Similarweb data, 68.01 per cent of Google searches in the US between January and April 2026 ended without a click, against 60.45 per cent in 2024. When an AI generated summary is present in the results, click through rates fall considerably. The figures are for the US market and indicate direction rather than an exact value for other markets.

What to do about it

  • Write titles and descriptions that promise specifics a short summary cannot hold: terms, timelines, examples, limitations.
  • Include data, tables and concrete values in the content, because those get cited and build recognition even without a click.
  • Measure goals by enquiries and calls, not by sessions alone.
  • Keep commercial queries as the priority, since their click share is higher than that of informational ones.

Visibility in AI generated answers

AI generated summaries extract clear definitions, short direct answers, tables and specific figures with a stated source more easily than anything else. The practical requirements for the text are covered in the article on optimising for AI Overviews.

How long results take

The timeline depends on the starting state of the site, on competition for the query and on the type of change. Google publishes no timelines and nobody can guarantee them. The values in the table are a practical orientation drawn from project work, not a standard.

Situation First signal expected When to assess the result
Fixing an indexing problem days 2-3 weeks
Expanding an existing page with impressions 2-4 weeks 6-10 weeks
A new page on a site with history 2-6 weeks 3-4 months
A new site with no history 2-3 months 6-9 months
Merging competing pages 3-6 weeks 2-3 months

Why not change everything at once

When titles, structure and internal links all change in one month and ten new pages go live alongside them, the effect is unattributable. Changes are grouped by type and released in stages so each one can be assessed.

What to measure

Measure impressions, average position for specific queries, the number of queries in the top 10 and top 3, and only then clicks and enquiries. Impressions move first and are the early indicator of whether the direction is right.

What is usually not the cause

Keyword density

The number of times a phrase is repeated does not determine position. Text stuffed with keywords is more likely to hurt, because it reads unnaturally and fails to answer specific questions.

The keywords meta tag

Google does not use it for ranking. Its presence or absence changes nothing.

Missing structured data

Structured data helps with clarity and with certain result types, but its absence is not a reason a site fails to rank. It does not substitute for content.

Domain age on its own

An old domain with no content and no links does not rank better than a new one. What matters is the accumulated history of real content and references, not the registration date.

Blaming every drop on an algorithm update

Not every movement coincides with an update. Before looking for an external cause, check whether something changed on the site during the same period. How to separate the two is covered in the analysis of the May 2026 core update.

Action plan by diagnosis

Diagnosis First action What changes if this is the cause
The page is not indexed Remove the restriction, fix canonical tags The page becomes eligible to rank
Impressions at position 30-70 Expand the content across sub questions, add internal links The page covers more sub questions and gains internal weight
Impressions for the wrong queries Rewrite the title, opening and section headings Google reassesses which queries to show it for
Several pages on one topic Merge and redirect Signals concentrate on one URL instead of splitting
An isolated page with no links Links from three or four topically related pages More frequent crawling and steadier presence
The query is beyond the site's reach Shift the target to more specific queries Work goes into queries the site can actually win

Where to start with limited resources

If there is time for one thing only, start with the pages holding the most impressions at positions between 11 and 30. They are closest to the visible zone and usually respond faster than pages at position 70, because less is missing.

When a full audit is warranted

A full audit makes sense when problems span several areas at once, or when the site is large enough that page by page checking is impractical. For online stores the scope is different and is described in the SEO audit for online store. If the question is what ongoing work involves and how it is priced, that is covered in the guide to SEO cost in Bulgaria.

Frequently asked questions

How do I tell whether the problem is technical or in the content?

Look at impressions. If the page collects impressions for meaningful queries but sits at a low position, the problem is in content and structure. If there are no impressions and the page does not appear even when you search for its exact URL, the problem is technical and lies in indexing, canonical tags or crawl restrictions.

Why does a competitor with a weaker site rank higher?

Usually because they have a page dedicated specifically to that query, while your topic is spread across several pages or buried inside a broader one. Another common explanation is that their page receives more internal links and is crawled more often.

Does publishing more articles help?

It helps only if the new pages cover topics the site does not yet cover. Publishing more material on topics already covered can create internal competition and slow ranking down, when the search intent overlaps. Before writing a new article, check whether expanding the existing one would be the better move.

btn-arrow Back make an inquiry Send an inquiry more-feeds