← All articles

SEO

Why your website is not showing on Google

"My website isn't showing on Google" is the most common thing people email me about, and it almost always turns out to be one of about six things. The trouble is that they're wildly different problems with wildly different fixes, and most people start guessing at the hardest one first.

So here's the order I actually work through it. Do these in sequence. Stop when you find your answer, because the later steps only make sense once the earlier ones come back clean.

1. Search for your own domain, properly

Not your business name. Type this into Google, with your own domain:

site:yourbusiness.ie

This asks Google to list only pages it holds from that domain. What you see next splits the problem cleanly in two.

Nothing at all? Google does not have your site. This is an indexing problem, and everything in steps 2 to 4 applies. It is also the good news case, because indexing problems are usually a single setting and the fix can show up within days.

Your pages are listed? Then Google has your site and this is a ranking problem. Skip to step 5. Nothing you do to your sitemap will help.

One caveat: site: is a rough tool and it under-reports on big sites. For a small business site it's accurate enough to tell these two cases apart, which is all we need it for.

2. Check you are not telling Google to stay away

If site: came back empty, the most likely cause is that your own site is asking not to be indexed. There are three places this hides, and I find at least one of them in a fair share of the sites I look at.

Fix any of these and Google will usually start picking pages up within a few days. There's nothing to wait months for; it simply couldn't see them before.

3. Check the site is actually reachable

Less common, but worth ruling out because it costs thirty seconds:

4. If the site is new, it may just be new

A brand new domain with no links pointing to it can take days to a few weeks to appear. That's normal, and it's also the one case where the honest answer is "wait".

You can speed it up. Set up Google Search Console, verify the domain, submit your sitemap, and use the URL Inspection tool to request indexing of your homepage and your two or three most important pages. That's not a trick; it's the front door, and it's free.

While you're in there, Search Console will tell you directly what it thinks. The Pages report lists every URL it declined to index and why: "Excluded by 'noindex' tag", "Blocked by robots.txt", "Duplicate, Google chose a different canonical", "Discovered – currently not indexed". Those messages are the actual diagnosis. Most people never look, and the answer has been sitting there for months.

5. If you are indexed but not ranking, it is a different conversation

This is where most people actually are, and it's why "my site isn't on Google" is such a misleading way to describe the problem. Your site is on Google. It's on page four.

The usual reasons, in rough order of how often I see them:

6. For a local business, the website may not be the problem at all

This is the part that catches people out, and it's the reason I stopped treating "website SEO" as a self-contained job.

When somebody in Dublin searches "barber near me", the results they see first are the map pack: three local listings with stars and directions. Those come from Google Business Profile, not from your website. You can have a perfect site and be completely absent from the results that actually generate walk-ins and phone calls.

So check: do you have a verified Google Business Profile? Is it in the right primary category? Do the name, address and phone number on it match your website exactly? Do you have any reviews? For a lot of Irish small businesses, fixing the profile moves the needle faster than anything you could do to the website, and it costs nothing.

If your profile has been taken down rather than never set up, that's its own particular nightmare — I've written about what actually works when a Google Business Profile is suspended.

What I'd do first, if it were my business

  1. Run site:yourdomain.ie. Two minutes, and it tells you which half of this article applies to you.
  2. Set up Search Console and read the Pages report. Free, and it usually contains the answer in plain language.
  3. Check the WordPress "discourage search engines" box. Two clicks, and it's the most common single cause of total invisibility.
  4. Claim and complete your Google Business Profile. For a local business this is the highest-return hour you will spend.

That's genuinely most of it, and all of it is free. Where it gets harder is when those come back clean and you still aren't found — because then the cause is usually several small things interacting rather than one obvious switch, and that's what a technical SEO audit is for. There's also a free 5-point check if you'd rather have someone else run the first pass and tell you whether it's worth going further.

WordPress PluginsWooCommerce Plugins WordPress & WooCommerce Plugins Partner 🎯 SEO & PPC Partner