SEO

Why Is My Website Not Ranking on Google?

"My website is not ranking on Google" almost never has one cause, but it does have an order. In six years of being handed sites that are invisible, the reason has nearly always been one of six things — and the first two account for most of them. Work through these in order and you will know which one is yours before you pay anybody to fix it.

1. Is the page indexed at all?

Ranking is a competition between pages Google has in its index. If yours is not in the index, there is no competition to lose — and this is the single most common reason a new site sees nothing.

Check it in ten seconds: search Google for site:yourdomain.com. If the page you care about is not in the list, it is not indexed. For the exact reason, open Search Console, paste the URL into the inspection box at the top, and read what it says. "Crawled — currently not indexed" means Google saw it and chose not to keep it, usually because the page is thin or duplicates something else. "Discovered — currently not indexed" means it is queued and you are waiting.

One trap worth knowing: a page can be indexed at an old URL. I found exactly that on my own site while writing this — eleven case studies were still being served at their previous addresses, ranking between positions 5 and 15, and every one of those URLs returned a 404. Google was sending people to pages that no longer existed. A redirect fixed it in ten minutes. If you have ever moved a site, check the old URLs before anything else.

2. Does the page target something people actually search for?

A page titled "Our Solutions" targets nothing. Nobody types that. If the words a customer would use are not in the title and the first heading, the page is competing for a phrase that does not exist.

Open the page and ask: if someone wanted exactly this, what would they type? Then check whether that phrase appears in the title tag, the H1 and the first paragraph. Not stuffed — once each, naturally. The fix is often a title rewrite, which costs nothing and can move a page several positions.

3. Is there a page for that query at all?

Businesses often expect the home page to rank for everything they do. It will not. Google ranks pages, not companies, and a home page that mentions six services ranks properly for none of them.

If you want to be found for a service, that service needs its own page with its own title, its own explanation and its own enquiry path. The same goes for a city: if you serve a place, say so on a page about that place.

4. Is it too slow, or broken on a phone?

Speed rarely lifts a good page to the top, but it reliably holds a page back — and most of Google's crawling and most of your visitors are on a phone. Run the page through PageSpeed Insights and look at the field data, not the lab score: that is what real visitors experienced.

The usual culprits are uncompressed images, a page builder loading thirty stylesheets, and layout that jumps while loading. All three are fixable without rebuilding the site.

5. Can anything reach the page?

A page with no links pointing at it — an orphan — is a page Google is slow to crawl and reluctant to rank. This is quiet and extremely common: the page exists, the sitemap lists it, and nothing on the site links to it.

Check your own site first. Does the page appear in a menu, a related list, or the body of another page? I audited my own pricing page recently and found it had zero internal links; it was in the sitemap and nowhere else. Fixing that is free. External links matter too, but internal ones are the ones you control.

6. Is it simply too new?

A new page on an established site can rank in days. A new page on a new domain usually takes weeks to months, and competitive commercial phrases take longer than that. If the page went live last Tuesday, is indexed, targets a real phrase and loads quickly, the honest answer is that nothing is wrong and you are early.

The twenty-minute check you can run yourself

  1. Search site:yourdomain.com — is the page there?
  2. Inspect the URL in Search Console and read the verdict.
  3. Check the old URLs if the site ever moved — do they redirect, or 404?
  4. Read the title tag out loud. Is it something a customer would type?
  5. Does the thing you want to rank for have its own page?
  6. Run PageSpeed Insights on a phone and look at the field data.
  7. Find one link on your own site pointing at the page. If you cannot, that is the problem.
  8. Open Search Console → Performance and filter to that page. Impressions with no clicks means a title problem, not a ranking problem.

What the data usually shows

When I pull Search Console for a site that "is not ranking", the pattern is almost always the same: a handful of brand searches with good positions, and a long tail of real queries sitting on page three with impressions and no clicks. That is not a site Google dislikes. That is a site with pages that are nearly there and nobody has nudged.

Those are the cheapest wins in SEO — a title rewrite, an internal link, a section that answers the question properly — and they are where I start on every site I take on.

Want me to look at yours?

I will run the checks above on your site and send you what I find: whether it is indexed, what it is actually ranking for, which pages are nearly there, and what I would change first. No charge and no obligation — if the answer is "nothing is wrong, you are just early", I will tell you that too.

keep reading

Related articles

Usually replies within a day
let’s talk

Tell me what you want to build

A website, an app, some automation — or something you’re still figuring out. Tell me the problem and I’ll give you a straight answer on what it takes. No pressure, no sales team.