Why Isn't My Website Ranking on Google?
"Not ranking" describes three completely different problems with three different fixes. Diagnosing which one you have takes about ten minutes and saves months of misdirected work.
A site that isn't ranking has one of three problems: it isn't indexed, it's indexed but not considered relevant to the query, or it's relevant but outranked. Check them in that order — searching site:yourdomain.com in Google separates the first from the other two in seconds.
Diagnose It in Ten Minutes
Work these in order. Each step either finds your problem or rules out a whole class of causes, which is what makes the sequence worth following rather than guessing.
- 01
Is it in Google at all?
Search site:yourdomain.com. If nothing comes back, you have an indexation problem and nothing else matters yet. If pages come back, count them — a site with forty pages showing three is a partial indexation problem, which is just as real and much easier to miss.
- 02
Does it rank for your own business name?
Search your exact business name. If your own site is not the first result for it, the problem is trust and entity resolution rather than content — Google either does not know the name refers to you, or is not confident enough. That is a different fix from ranking for a competitive service term.
- 03
Does the page get impressions for anything?
In Search Console, filter Performance by that page. Impressions with no clicks means you rank but too low, or your title is not earning the click. Zero impressions means Google does not consider the page a candidate for any query — a relevance problem, not a position problem.
- 04
Look at who does rank
Search the term you want and read the top five results properly. If they are national brands with hundreds of pages on the subject, you have a competitiveness problem and need a more specific target. If they are thin pages you could obviously beat, you have a relevance or authority problem worth fixing.
If It Isn't Indexed
Indexation problems have a short list of causes, and Search Console's URL Inspection tool will usually name yours directly. Check these before assuming anything more complicated.
A noindex tag
Check the page source for a robots meta tag. This is the most common cause on newly launched sites, where the directive survived from staging. It is also the fastest to fix and the fastest to recover from.
Blocked in robots.txt
Visit yourdomain.com/robots.txt and read it. A Disallow covering your content prevents crawling entirely. Note that robots.txt and noindex are different mechanisms with different failure modes — a page blocked from crawling cannot even be read to discover its noindex.
The site is genuinely new
Google has to discover a new domain before it can index it. Submitting a sitemap in Search Console and earning one or two real inbound links accelerates this from weeks to days. Nothing is broken here; it just has not happened yet.
No internal links to the page
A page reachable only by typing its URL is not discoverable. Link to it from somewhere in your navigation or from a related page. This is the usual cause when most of a site is indexed and a handful of pages are not.
The page is too thin to be worth indexing
Google indexes selectively and will decline pages with little unique content. A page of three sentences and a contact form may be crawled, assessed and skipped. The report will say Discovered or Crawled but currently not indexed.
If It's Indexed but Not Relevant
This is the most common case and the most misdiagnosed. The page exists, Google has it, and it simply is not being considered for the query you have in mind — usually because the page does not actually answer that query as directly as you assume.
The test is uncomfortable but reliable: read your page as though you had just searched the term, and ask whether it answers the question in the first screen. Pages written to describe a company rarely answer a question, which is why service pages full of "we are a leading provider" language struggle against pages that simply explain the thing.
The second common cause is competing with yourself. If four pages on your site all half-address the same topic, Google has to pick one, and it often picks the weakest — or splits signals across all four and ranks none. Consolidating them into one thorough page usually outperforms all four, immediately.
The third is a mismatch between what you sell and what people search. Ranking for the phrase you use internally is worthless if customers use a different one. This is what keyword research is for, and it is worth doing before writing rather than after.
Symptom to Fix
Once you know which of the three problems you have, the useful next action is fairly specific. Working the wrong row is how months disappear.
| What it means | What to do | |
|---|---|---|
| site: search returns nothing | Not indexed at all | Check noindex and robots.txt, then submit a sitemap in Search Console |
| Not first for your own brand name | Weak entity signals | Consistent name, address and phone everywhere; claim the Google Business Profile; add Organization structured data |
| Impressions but no clicks | Ranking too low, or a weak title | Improve the title and description first — it is the cheapest test — then improve the page |
| Zero impressions on an indexed page | Not considered relevant to anything | Rewrite around the actual query, and check no other page on your site competes with it |
| Ranking on page two or three | Relevant but outranked | Strengthen the page against those specific competitors, add internal links to it, earn a link or two |
Common Questions
What people ask when a site is not showing up.
How long after launch should a new site rank?
Indexed within days to a couple of weeks with a submitted sitemap. Ranking for anything competitive takes months. If you are two weeks in and not ranking for service terms, nothing is wrong — that is the normal timeline for a domain with no history.
Do I need to submit my site to Google?
Not strictly — Google will find a linked site eventually. Verifying the domain in Search Console and submitting a sitemap is still worth doing, because it speeds up discovery and gives you the diagnostic data you need for everything in this article.
Why does my Facebook page rank above my website?
Social profiles sit on very high-authority domains, so they outrank a young site for brand searches. It resolves as your own domain accumulates trust. Making sure your site is linked from every profile you own speeds it up.
Could a penalty be the cause?
Possible but uncommon, and it is easy to check: Search Console reports manual actions directly under Security & Manual Actions. If that section is clean, you do not have a penalty and the cause is one of the ordinary problems above.

