Antonov/Journal/SEO & AI search
Google · Small business

Why Isn't My Website Showing Up on Google?

Most small business sites that 'don't show up' have one of a handful of problems. Here's how to tell which one is yours — and what to do about it today.

30 Oct 20267 min readBy Gabriel Antonov#Google#Indexing
A glass browser window with search results and a website card left outside the list, with a magnifying glass

You paid for a website, it went live, you typed your business name into Google — and nothing. Or worse: a directory listing, your Facebook page and a competitor, but not the site you just paid for. I get this message from small business owners more often than any other, and the good news is that the cause is almost always one of a short list of things. Most of them you can check yourself in about twenty minutes, without touching any code.

First, find out what "not showing up" actually means

There are two very different problems hiding behind the same sentence. The first is that Google doesn't have your site in its index at all — it simply doesn't know the pages exist, or it has decided not to store them. The second is that Google has indexed your site, but it ranks low: you are on page four for "dentist Pleven", which in practice is the same as being invisible.

The fix for each is completely different, so start with the simplest test Google itself recommends. Open Google, turn off SafeSearch, and type:

Zero results for site: means an indexing problem — keep reading the next three sections. Results for site: but nothing for the searches your customers use means a ranking problem — jump to section five.

Reason 1: the site is new and Google simply hasn't got there yet

This is the most common and the least scary. Google discovers new sites mostly by following links from sites it already knows. A brand-new domain with no links pointing to it can sit unnoticed for a while. In its own help pages, Google says it "can take a few weeks" to notice a new site, and that the total time to index a page is "anywhere from a day or two to a few weeks, typically".

"Indexing is never instant, even when you submit a crawl request directly."— Google Search Console Help, Page indexing report

So if your site launched last Tuesday, don't panic. But don't just wait either — you can speed things up, and I'll show you how in the checklist below. Google's own advice is to allow at least a week after you submit a sitemap or request indexing before you assume something is broken.

Reason 2: the site is telling Google to stay away

This is the one that costs small businesses real money, because it can go unnoticed for months. Websites can carry an instruction that says "please don't put me in search results". It's useful while a site is being built — nobody wants a half-finished draft in Google — but it must be switched off on launch day. Sometimes it isn't.

01

A "noindex" tag

A single line in the page code (or a server header) that asks search engines not to index the page. In WordPress it is often left on by the "Discourage search engines" setting from the build phase.

02

A blocking robots.txt

A small file at yourdomain.com/robots.txt. If it says Disallow: /, Google is told not to crawl anything on the site.

03

A password or login wall

If visitors (and Googlebot) hit a login screen or a "coming soon" page, Google can't see your real content. Open your site in a private/incognito window to check.

04

The wrong address

Old http:// and new https:// versions, or www and non-www, both live without a proper 301 redirect — Google picks one and may ignore the one you care about.

You can check the first two yourself: open your homepage, right-click → "View page source", press Ctrl+F and search for noindex. Then visit yourdomain.com/robots.txt. If either looks suspicious, send a screenshot to whoever built the site — it's usually a two-minute fix. If you'd rather not dig through code, run the free website check and I'll look at these settings for you.

A glass crawler orb following a path of website pages, blocked by a padlock and a barrier gate
Google follows links from page to page. A login wall, a noindex tag or a blocking robots.txt stops it in its tracks.

Reason 3: Google can see the site but finds little worth indexing

Google is explicit that it doesn't guarantee every page will make it into its index. When Search Console shows a page as "Crawled – currently not indexed", it means Google visited and chose not to store it — for now. With small business sites, I see the same patterns over and over:

Not every page needs to be indexedGoogle itself says it's "absolutely" fine for some pages not to be indexed — think thank-you pages, filtered product lists or legal duplicates. What matters is that your homepage, your service pages and your contact page are in.

Reason 4: you're indexed, but you're not winning the search

If site: shows your pages but customers still can't find you, the issue is ranking. For a local business, this usually comes down to three things: the page doesn't clearly say what you do and where (a homepage that says "Quality and tradition since 2009" tells Google nothing), your competitors have more signals of trust — reviews, mentions, links from local sites — and your Google Business Profile is missing or half-filled, so you don't show in the map results at all.

Before

Homepage title: "Home". Headline: "Welcome to our website". Services listed as icons with one word each. No address in text, only an embedded map.

After

Title: "Car Service in Pleven — Diagnostics, Tyres, Air Con". Headline names the service and the town. Each service has its own page with real details, prices from, opening hours and the address written out.

One more thing worth knowing: Google doesn't sell organic positions. Ads are a separate, clearly labelled product. And if anyone offers you "guaranteed first place" or a package of bought links, walk away — Google's guidelines warn that paying for links can be treated as a violation of its spam policies, which can push you down rather than up. In rarer cases a site carries a manual action from Google (for example, if you bought a domain with a spammy past); Search Console shows this under "Manual actions".

Your 20-minute checklist for today

  1. Search site:yourdomain.com with SafeSearch off and note how many pages appear.
  2. Open your site in an incognito window on your phone. No login screen, no "coming soon" page? Good.
  3. View the homepage source and search for noindex. Then open /robots.txt and look for Disallow: /.
  4. Set up Google Search Console (free) and verify your domain. Ask your web designer for help — it's a 10-minute job for them.
  5. Submit your sitemap (often yourdomain.com/sitemap.xml) in Search Console, then use URL Inspection → Request indexing on your homepage and your main service page.
  6. Check the Page indexing report for reasons such as "Excluded by noindex tag" or "Blocked by robots.txt".
  7. Make sure your homepage headline says what you do and in which town, in plain text.
  8. Claim or complete your Google Business Profile and link it to your website.
  9. Get 2–3 genuine links: your chamber of commerce or trade association, a local partner, a supplier's "where to buy" page.
Glass dashboard panels with a rising chart, switched-on toggles, a map pin and a sitemap tree
Search Console, a sitemap and a complete Business Profile — the three switches most small business sites are missing.

When it's a website problem, not a settings problem

Sometimes the checklist turns up something bigger: the site is built entirely in images, every page has the same title, it takes ages to load on a phone, or the platform makes it hard to edit text and headings at all. Patching that kind of site rarely pays off. That's when a rebuild makes more sense than another round of fixes.

When I build a website for a small business, launch day includes the boring-but-critical bits: indexing switched on, a sitemap submitted, Search Console verified, clear titles and headings on every page, and a proper redirect from old addresses. Sites start from €890, go live in 2–5 weeks, and come with 3 months of free care — so if Google is slow to pick something up in the first weeks, I'm still there to sort it.

Not sure which reason applies to you?

You don't have to diagnose this alone. Run the free website check — send me your address and I'll tell you whether Google can see your site, what's blocking it, and what I'd fix first. No obligation, no jargon. If it turns out to be a two-minute setting, I'll tell you that too.

Work with me

Want a website that actually brings clients?

Custom design, built fast, SEO-ready from day one. Fixed prices, EU-wide, remote.

Start a project →See the workReply within 24 hours
Keep reading

More from the Journal

All articles