If your business isn't showing up on Google, it's usually one of a few things: the site is too new or not indexed yet, you have no Google Business Profile, your pages don't clearly say what you do and where, or stronger competitors are doing more. Most of it is fixable. None of it is instant.
You built a website, and a week later you Google your business and find nothing. Or you find it, but your customers tell you they can't. This is one of the most common questions I get, and the reasons are usually boring and fixable. Here's what's actually going on.
First, check whether Google even knows your site exists
Before anything else, type this into Google: site:yourdomain.co.uk (using your real web address). If pages come up, Google has found and indexed your site. If nothing comes up, there's your answer. Google hasn't indexed it yet, and nothing else matters until it has.
A brand-new site can take anywhere from a few days to a few weeks to get indexed. You can speed it up by setting up Google Search Console and submitting your sitemap, which also lets you ask Google to crawl specific pages.
You might be searching for yourself the wrong way
Two things trip people up here. First, Google personalises results. Because you visit your own site constantly, Google often shows it to you near the top while a stranger sees something completely different. Always test in an incognito window. Second, location changes everything: search 'plumber' in Wrexham and you get Wrexham plumbers, while your customer two towns over gets theirs.
No Google Business Profile means you're invisible on the map
For a local business, this is the big one. The little map with three businesses at the top of local searches, the 'map pack', is powered by Google Business Profiles, not by your website. If you don't have a claimed, verified profile, you're not in it. It's free to set up, and it's the single highest-impact thing most local businesses are missing. If you have one but it's unclaimed or has the wrong details, that counts as missing too.
Your pages don't tell Google what you do, or where
Google can only rank you for things your site actually says. If your homepage reads 'Welcome to our website' instead of 'Plumber in Wrexham', you've left Google to guess. Every page needs a clear title, an honest description of the service, and the area you cover, written like a human rather than stuffed with keywords. Sites with three vague pages tend to struggle. Sites with a proper page for each service and each area do far better.
Your competitors are simply doing more
SEO is relative. You're not satisfying Google in a vacuum, you're trying to be more useful and more trusted than the other businesses on page one. If they've been going longer, have more reviews, more pages and more sites linking to them, they'll sit above you until you close the gap. That is how it works, not a glitch.
Sometimes it's a technical block
Now and then a site is invisible for a dull technical reason. A 'noindex' tag left switched on after the build, a robots.txt file quietly blocking Google, or a site so slow or broken on phones that Google buries it. A developer can usually spot and fix these in minutes, and they're easy to miss if you don't know to look.
What to actually do about it
Here's the order I'd work through:
- Search site:yourdomain to confirm you're indexed.
- Set up Google Search Console and submit your sitemap.
- Claim and fully fill in your Google Business Profile.
- Check every page has a clear title that says what you do and where.
- Ask happy customers for Google reviews.
- Give it time. Real results take months, not days.
If you've done all of that and you're still nowhere, it usually comes down to competition and authority, which is where ongoing SEO work earns its keep.
Frequently asked questions
How long until my new website shows up on Google?
Indexing usually happens within a few days to a few weeks. Ranking well takes longer, normally a few months of the site being live, genuinely useful, and steadily earning trust.
Why can I see my website but my customers can't?
Almost always personalised results. Google knows you visit your own site, so it shows it to you. Check in an incognito window, and remember that what people see also changes with their location.
Do I have to pay Google to show up?
No. Paid ads buy the spots labelled 'Sponsored' at the very top. Everything below that is earned through SEO and a Google Business Profile, and both are free to appear in.
Why is my competitor above me?
Usually because they've been around longer, have more reviews, more relevant pages, or more websites linking to them. You move up by closing that gap, not with a quick trick.
Most 'I can't find my business on Google' problems come down to three things: indexing, a missing Business Profile, or pages that don't clearly say what you do. All three are fixable. If you'd like someone to work out exactly why your business isn't showing up and put it right, get in touch and I'll take a look.