Diagnose a problem

Why Isn't My Website Ranking on Google?

Not ranking at all and ranking low are different problems with different fixes. Two minutes tells you which one you have. Then work down the causes in order.

Answered by Aditi Chaturvedi · Updated August 26, 2026 · 10 min read

Why a website is not ranking on Google, in five steps: check if you are indexed, fix indexing first, check search demand, match search intent, then earn links and wait.

Short answer

First check whether you are indexed: search site:yourdomain.com on Google. If nothing shows, you have an indexing problem, and Search Console's Pages report names the reason. If you are indexed but rank low, the usual causes are targeting terms too competitive for your site, content that does not match search intent, or too few links. Each has a specific check.

First: which problem do you have?

"Not ranking" covers two different problems, and the fix depends entirely on which one is yours. Two minutes separates them.

Open the Performance report in Google Search Console, switch to the Pages tab, and find the page you care about. Zero impressions means Google never shows it: that is an indexing or visibility problem. Real impressions at position 30 means Google shows it and rates it low: that is a competition problem.

The two-minute split

Which problem do you actually have?

Not ranking at all

Your pages show zero impressions in Search Console

  • Google has not indexed the page, or has dropped it
  • The Pages report names the reason per URL
  • Fix indexing before touching anything else
  • A page that is not indexed cannot rank, ever

Ranking low

You get impressions, but at position 20, 50, or 90

  • Google indexed the page and rates it below others
  • Usual causes: competition, intent mismatch, few links
  • Check what actually ranks for your term first
  • This improves in steps, not overnight

If you are not indexed at all

A page that is not indexed cannot rank, no matter how good it is. Fix this first and ignore everything else until it is fixed:

  • Find the reason. The Pages report lists every excluded URL with a reason: noindex tag, blocked by robots.txt, duplicate, crawled but not indexed. Our guide to the page indexing report explains each one.
  • Test the page directly. The free page indexability checker reads a URL's robots directives, canonical, and status code in one pass.
  • "Crawled – currently not indexed" is a quality signal. Google read the page and passed. More thin pages will not fix it. Better pages will.

If the whole site looks unhealthy rather than one page, run the 20-minute SEO problem check first. It covers the six reports that name what is wrong.

If you are indexed but get no impressions

Google kept the page and never found a search worth showing it for. Three causes explain almost every case:

  • Nobody searches your words. You wrote the page around your own wording, not the words people type. Check whether the exact phrase has any volume before blaming Google.
  • The term is too competitive. Search your target term. If page one is all big brands, your page is real competition for none of them yet. Target something narrower first.
  • The content type is wrong. If page one shows product pages and you wrote a blog post, Google has already decided what searchers want, and it is not your format.

If you rank, but too low to matter

Position 15 to 50 is actually good news: Google rates the page, just not enough. These moves work in rough order of effort:

  • Match the intent on page one. Open the top five results and compare structure, depth, and format against your page. Close the gaps you can see.
  • Fix the title and description. At position 8 to 12, the listing itself decides your clicks. Preview it with the free SERP preview tool.
  • Add internal links. Link the page from your strongest related pages, with anchors that describe it. This is the cheapest ranking lever you control fully.
  • Earn a few real links. For competitive terms this is usually the missing piece, and there is no shortcut worth its risk.

The seven causes, in order of likelihood

The full list, with the check that confirms each one before you spend time on the fix:

Seven causes, in order of likelihood

Why pages do not rank, and how to check each cause

CauseHow to checkThe fix
1. Not indexedPages report shows the URL as not indexedFix the reason the report names: noindex, canonical, quality
2. Site is too newDomain is weeks old with few or no linksKeep publishing and earning links. This one takes months
3. Keywords too competitivePage one is all big brands with strong link profilesTarget longer, more specific searches you can win first
4. No search demandThe exact term gets almost no searchesTarget the words people actually type, not your own wording
5. Content misses the intentPage one shows a different content type than yoursMatch what ranks: guide, product page, list, or tool
6. Weak internal linksThe page has few or no links from your own siteLink it from your strongest related pages
7. PenaltyManual Actions report shows anything but a clean billFix the violation and file a reconsideration request

If your site is new: what is normal

A site that is weeks old and not ranking is not broken. It is new. Google has no links, no history, and no engagement data to judge it by, so it starts you cautiously.

  • Months, not weeks. First movement on specific, low-competition searches typically shows within three to six months of consistent publishing.
  • Long searches first. New sites win specific questions before they win two-word terms. That order is normal, not a problem.
  • Do the setup once, properly. The new website SEO checklist covers what a new site must have before waiting makes sense.

Check all of it with three prompts

Everything above is checkable by hand. With CrawlRaven's MCP server connected, an assistant reads your real Search Console data and runs the checks in one pass. Replace the bracketed site with yours:

Do I rank at all?
For [your site] over the last 28 days: which pages get impressions, which get none, and for the pages with none, is there any query in the data that should be finding them?
The almost-ranking list
Find queries where [your site] ranks between position 8 and 20 with real impressions, and rank them by how many clicks one position of improvement would be worth.
Plan versus reality
Compare my target keywords for [your site] with the queries Search Console actually returns. Which targets show no sign of ranking yet, and which queries am I ranking for that were never in the plan?

One honest limit: the tools read your search data, not your competitors' pages. Judging whether your content matches intent better than what ranks still means opening page one and looking. Our competitor analysis checklist gives that look a structure.

What not to do

Three common moves make not-ranking worse, and all three are sold as fixes:

  • Do not buy links. Paid links are the one cause on this page that can turn into a penalty, which is a strictly worse problem than ranking low.
  • Do not republish the same page repeatedly. Changing the date without changing the content teaches Google nothing and wastes your own time.
  • Do not chase the algorithm. Rewriting pages after every update announcement produces churn, not rankings. Fix the causes in the table above, in order, and give each fix time to register.
Opinion· The question that saves months
Before asking why you do not rank, ask what you deserve to rank for. Search your target term and read page one as a stranger. If your page is honestly not the best answer there, no technical fix changes the outcome. Pick a search you can win, or make the page that deserves to win this one.

Frequently asked questions

How do I check if my website is indexed on Google?

Search site:yourdomain.com on Google. If your pages appear, you are indexed. For the exact count and the reasons any pages were left out, open the Pages report in Google Search Console: it lists every URL Google knows about, split into indexed and not indexed, with a reason for each exclusion.

Why is my website indexed but still not ranking?

Being indexed only means Google stored the page. Ranking means Google rates it above others for a search. If you are indexed with no impressions, the usual causes are keywords that are too competitive, terms nobody searches, or content that does not match what searchers want. Check what currently ranks for your target term and compare honestly.

How long does it take a new website to rank on Google?

Months, not weeks, for most competitive terms. A new domain has no links and no history, so Google has little reason to rank it above established sites. Publishing consistently and earning a few real links usually shows first movement within three to six months, starting with long, specific searches.

Why did my website suddenly stop ranking?

Check three things in order: the Manual Actions report for a penalty, the Pages report for pages that dropped out of the index, and the daily Performance chart for whether the drop lines up with a Google update. A sudden drop has a date, and the date usually points at the cause.

Can I pay Google to rank higher?

Not in the organic results. Google Ads buys the ad slots above them, and stops the moment you stop paying. Nothing you pay Google affects organic rankings, and anyone selling guaranteed rankings is selling something they do not control.

Do I need backlinks to rank on Google?

For competitive terms, yes. Links are how Google judges whether other sites vouch for yours. For low-competition, specific searches, good content with solid internal linking can rank with few external links. Check what ranks for your term: if page one is all strongly linked sites, you need links to join them.

Why does my competitor rank above me with worse content?

Usually links, history, or intent. Their domain may have years of accumulated links and trust, or their page may match the search intent better than yours even if the writing is worse. Compare their page one placement against your page honestly: what ranks is what Google's data says satisfies searchers, not what reads best.

Does changing my site design affect rankings?

It can, and redesigns are a common cause of sudden drops. URLs change without redirects, noindex tags ship by accident, internal links disappear, and page speed changes. Audit within a week of any redesign or migration, and compare the Pages report before and after.

What keywords should I target if my site cannot rank for the big ones?

Longer, more specific searches with clear intent. Instead of one two-word term with heavy competition, target the specific questions and comparisons your buyers type. They have less volume each, but you can actually win them, and they add up. Search Console shows which ones you already almost rank for.

Can an AI assistant tell me why my site is not ranking?

It can check the data half. Connected to the CrawlRaven MCP server, an assistant reads your real queries, pages, positions, and target keywords, and tells you whether you rank at all, where you almost rank, and what changed. The judgment half, whether your content matches intent better than what ranks, still needs a human look at page one.

Aditi Chaturvedi
About the Author

Aditi Chaturvedi

15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist

Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.

Free plan — no credit card

Stop exporting. Start shipping.

Connect Search Console, import your Ahrefs or Semrush lists, and get one ranked plan. Start free with one site, or grab a limited lifetime deal from $29, only 2 licenses left.

3
Data sources joined
200+
Point audit checks
1
Ranked plan out