Why You’re Not Showing Up on Google (and How to Fix It)

Why is my business not showing up on Google? Here are the most common causes — unverified GBP, NAP inconsistency, indexing issues — and how to fix them.

“Why is my business not showing up on Google?” is one of the most common questions from UK tradespeople who’ve set up a basic website or created a Google Business Profile but can’t find themselves in search results. The frustrating thing is that the reasons are usually fixable — and often the fixes are quick. This guide walks through the most common causes in order of likelihood, so you can diagnose and fix the issue as efficiently as possible.

Why is my business not showing up on Google? First, check your Google Business Profile

The most common reason a local business doesn’t appear in Google Maps results is that the Google Business Profile either doesn’t exist or hasn’t been verified. An unverified listing is essentially invisible.

Claiming & verifying

Go to business.google.com and sign in. Search for your business name. If a listing exists but is marked “Claim this business,” someone else needs to have created it (often Google does this automatically from directory data). Claim it. If no listing exists, create one.

The verification step is non-negotiable. Google sends a PIN by postcard (5–14 days), by phone, or by video call. Until that PIN is entered and your listing verified, you won’t appear in Maps results. Many tradespeople start the process and never finish it — if you set up a GBP and can’t find yourself in Maps, the most likely reason is that verification is incomplete.

Categories, services & description

After verifying, a half-completed profile still underperforms. Make sure you have a specific primary category (not just “Contractor” — use “Plumber,” “Electrician,” or whatever is most accurate), a full services list, a written description including your area, at least 5 photos, and correct hours.

Photos and weekly posts

A newly verified profile with no photos, no posts, and no reviews has very little prominence in Google’s eyes. Start uploading job photos immediately and post an update within your first week. Activity accelerates your visibility.

Are your name, address and phone consistent everywhere?

Google cross-references your business details across the web to confirm you’re a legitimate, established business. This is called NAP consistency — Name, Address, Phone. If your details appear differently across different platforms, Google’s confidence in your listing decreases.

Common inconsistencies that cause problems:
– “Smith Plumbing” on Google vs. “J. Smith Plumbing & Heating” on Yell.com
– “07700 900000” on your website vs. “0770 090 0000” on a directory
– An old address on a directory listing after you’ve moved

Check your details on Yell.com, Thomson Local, TrustATrader, any trade directory you’re listed on, and your website footer. They should all match exactly — the same spelling, the same phone format, the same business name. A single inconsistent listing rarely causes a major problem; multiple inconsistencies across many sites can suppress your Maps ranking noticeably.

Take a typical scenario: a Cardiff electrician who can’t understand why he isn’t ranking for local searches despite having a GBP and a website. An audit reveals three different business name variations across various directories — a legacy of having traded under different names at different points. Once the names are standardised, his ranking improves within a few weeks.

Do you actually have a website Google can read?

A website that exists but can’t be read by Google is nearly as bad as no website at all. Common problems:

The site is set to “noindex”: This is a setting (often left on accidentally during development) that tells Google not to index the site. Check your website’s robots.txt file and meta tags. If you see “noindex,” that’s your culprit.

The site is password-protected: A website behind a login or password can’t be crawled by Google. Some hosting providers put a temporary password on new sites during setup — make sure this is removed.

The site has no text content: Google reads text. A website that’s entirely built on images, or that loads text via JavaScript that Google can’t easily parse, may not be indexed properly. Make sure your key content is visible as actual text, not embedded in images.

No sitemap: A sitemap.xml file tells Google what pages exist on your site and helps it crawl them efficiently. Most website platforms generate these automatically. Check that yours exists and is submitted to Google Search Console.

Why brand-new sites take time to appear

If your site is brand new, patience is required. Even a perfectly-built, properly-indexed site won’t appear immediately for competitive local searches.

Google needs to:
1. Crawl your site (discover the pages)
2. Index your site (add it to Google’s database)
3. Assess your site’s relevance and authority relative to competitors

Steps 1 and 2 can happen within days for a new site. Step 3 — building enough relevance and authority to appear for competitive searches — takes months of consistent effort.

Picture a Grimsby joiner who launches a new website in January. By February, it’s indexed and appearing for his own business name. By April, it’s appearing for “joiner Grimsby” on page two. By July, it’s in the top five. The site was there and working throughout — it just took time to build authority. This is normal and unavoidable.

To accelerate the process: submit your sitemap to Google Search Console, build links from directories and trade body websites, and get your Google Business Profile fully optimised.

Reviews and activity signals you’re missing

How and when to ask

Google’s local ranking algorithm uses review quantity, quality, and recency as prominence signals. A business with no reviews looks unestablished to Google — regardless of how good your website is. Start requesting reviews from customers immediately after every job.

Text your Google review link directly to customers when the job is done: “Hi [Name] — really appreciate it if you have a moment to leave a Google review. Here’s the direct link: [link].” That’s the most effective single action for improving your Maps prominence.

Where to display them

Reviews also serve as social proof on your website. Embed them on your homepage and service pages. Responding to every review (positive and negative) is another activity signal that Google notices.

Common technical blockers

Beyond the basics, technical issues can prevent a site from appearing in Google:

Slow page speed: Google uses page speed as a ranking factor. A site that loads in 8 seconds on mobile will rank lower than a comparable site that loads in 2 seconds. Check pagespeed.web.dev.

Not mobile-friendly: Google uses mobile-first indexing. A site that doesn’t work properly on mobile gets ranked based on its mobile experience, not desktop. Most site builders handle this, but worth checking.

Duplicate content: If your site has multiple pages with identical or near-identical content (a common issue with auto-generated location pages), Google may penalise or ignore them.

Toxic backlinks: Rare for new sites, but if you’ve bought links or had your site linked from spam sites, Google may have issued a manual penalty. Check Google Search Console for any notifications.

Run a free audit to find the issue

Most “why isn’t my business showing up on Google” problems fall into a small number of categories — and most are fixable without specialist technical knowledge. But diagnosing which category you’re in requires looking at your specific setup. If NAP consistency is the culprit, our dedicated post on NAP consistency for local SEO explains exactly how to audit and fix it. For a broader overview of what drives local rankings, see our complete local SEO guide.

Our free online presence audit looks at your Google Business Profile, website, local search visibility, and review profile. It identifies specifically what’s holding you back and gives you actionable steps to fix it. There’s no obligation and it costs nothing — just a clear picture of what’s actually going on with your online presence.

FAQs

How long does it take to appear on Google after creating a website?

Google typically indexes a new site within days to weeks once it’s submitted to Search Console and has no blocking issues. Appearing prominently in search results for competitive local terms takes 3–6 months of consistent effort — new sites need time to build authority.

My Google Business Profile is verified but I’m still not showing in Maps. Why?

Several possible reasons: your profile may be incomplete (missing services, categories, or photos), you may have few or no reviews, your NAP may be inconsistent with other listings, or the competition in your area may simply be strong. An audit will identify the specific issue.

Can I do anything to speed up appearing on Google?

Yes. Submit your sitemap to Google Search Console. Build citations in reputable UK directories (Yell.com, Bing Places, Apple Maps). Ask for Google reviews immediately. Publish regular GBP posts. Link to your site from any social profiles you maintain. These actions collectively accelerate indexing and ranking.


Not sure why you’re not showing up? Get a free audit and find out exactly what’s happening.

Ivan Siyanko