
Why Isn’t My Website Showing Up on Google?
This is the most common first message we get, and roughly a third of the time the answer takes four minutes to find.
Work through these in order. They are sequenced by how often they turn out to be the problem, not by how interesting they are.
1. Check whether Google has it at all
Search this, exactly, including the operator:
site:yourdomain.co.uk
If nothing comes back, Google does not have your site indexed. That is a different problem from ranking badly and it has different causes. Jump to §2 and §3.
If pages come back, Google has your site. You are not invisible, you are unranked, which is §5 onwards.
This one search splits the problem in half and almost nobody does it before panicking.
2. The site is telling Google to go away
The single most common cause of a genuinely invisible site, and it is almost always an accident.
WordPress has a checkbox under Settings → Reading labelled “Discourage search engines from indexing this site”. It gets ticked during development to keep the half-built site out of Google, then forgotten at launch. We have found it live on sites that had been trading for two years.
Make sure that box is unticked. Then open yourdomain.co.uk/robots.txt in a browser. If you see:
User-agent: *
Disallow: /
that is your entire site blocked. It should read Allow: / or have no Disallow line at all.
Finally, view the page source of your homepage and search for noindex. If a <meta name="robots" content="noindex"> tag is present, that page has been explicitly excluded.
3. The site is too new, or nobody has told Google
A brand new domain takes anywhere from a few days to a few weeks to be discovered and indexed. That is normal, and nothing is wrong.
You can speed it up:
- Set up Google Search Console and verify the domain. This is not optional. Without it you are diagnosing blind for the rest of your business’s life.
- Submit your sitemap (usually
/sitemap.xmlor/sitemap_index.xml). - Use URL Inspection on your most important pages and request indexing.
- Get one or two real links from anywhere legitimate: a supplier, a trade body, a local directory. Google finds new sites by following links, and a site with no inbound links is a site with no front door.

4. There are two versions of your site
http:// and https://, or www. and non-www., both loading independently rather than one redirecting to the other. Google sees two sites, splits everything between them, and ranks neither properly.
Type all four variants into a browser. All four should end up at the same address. If they do not, that is a redirect rule your developer can add in ten minutes and it is worth doing today.
5. The pages do not target anything
The most common cause of a ranked but invisible site, and the hardest one to hear.
Open your homepage source and find the <title> tag. If it reads “Home”, “Home | Business Name”, or “Welcome”, the page is not competing for anything. Google reads the title as the strongest single statement of what a page is about, and yours says nothing.
The same applies page by page. A site with five pages titled Home, About, Services, Gallery and Contact is targeting no search terms whatsoever. It will only ever be found by people typing your business name, who already knew about you.
What it should look like: “Emergency Plumber in Sheffield | 24hr Callout | Business Name”. Specific service, specific place, specific reason to click.
6. Everything is on one page
A single page cannot rank for six services in four towns. Google ranks pages, not businesses, and a page can be about one thing convincingly or six things vaguely.
If you offer boiler repair, bathroom fitting and underfloor heating across Sheffield, Rotherham and Barnsley, that is a page per service and a page per place you seriously want work from, not a homepage with a list on it.
This is the single biggest structural difference between sites that rank in local search and sites that do not.
7. You are searching from your own office
If you are checking your rankings by searching from the same computer, in the same town, while logged into the same Google account, you are seeing a personalised result that nobody else sees.
Use an incognito window, or better, use Search Console’s Performance report, which shows the average position across everyone who actually saw you. Your “we’re on page one” and your customer’s “I couldn’t find you” can both be true at once.

8. The site is too slow, or unusable on a phone
More than half of local searches happen on a phone, often on a poor connection. Run your homepage through PageSpeed Insights. If the mobile score is under 50, it is hurting your rankings and, more immediately, whether anyone waits for the page to load.
The usual culprits, in order: uncompressed images straight off a camera, a page builder loading forty stylesheets, and an autoplay video in the header.
9. Someone else is simply doing more
The least satisfying answer and often the correct one. If three competitors have been publishing content, collecting reviews and earning links for four years, you are not being penalised. You are behind.
That is fixable, but it is fixable over six to twelve months, not six to twelve days. Anyone offering you a faster answer is selling you a faster disappointment.
The four-minute version
If you do nothing else on this list:
- Search
site:yourdomain.co.uk. Is Google holding your pages at all? - Check the WordPress “discourage search engines” box and your
robots.txt. - Read your homepage
<title>tag. Does it name what you do and where? - Set up Google Search Console, if you have not.
That is most of the diagnostic value in the whole article.
When it is worth paying someone
If you have worked through this and the site is indexed, the titles are sensible, there is a page per service, and you are still nowhere, the problem is competitive rather than technical. It needs sustained work rather than a fix.
That is what an SEO campaign is, and it is why we are honest that it takes three to six months. If you would rather understand the economics first, we published what SEO costs per month across the whole UK market, including the bands we do not compete in.
And if the honest answer is that the website itself is the problem, here is what a replacement actually costs.