Anywhere7 min readUpdated 2026-08-29

Why is my website not showing up on Google?

There are six common reasons, and they are worth checking in order: the site is not indexed at all, there is no page answering the search, the site blocks crawlers, there is no Google Business Profile, the pages are too thin to rank, or the site is simply too new. The first is the most common and takes two minutes to rule out — search Google for site:yourdomain.com and see whether anything comes back.

Almost everybody asking this has already searched their own business name, found nothing, and concluded the site is broken. Usually it is not broken. Usually one specific thing is missing, and which one it is decides whether the fix takes ten minutes or three months.

You can rule out most of the technical half of this list at once with the free website check — it reports whether your text is readable to a crawler, whether anything is blocking them, and whether you have a sitemap.

Is your site in Google at all?

Search Google for site:yourdomain.com, with no space after the colon. If it returns nothing, Google does not have your site, and no amount of writing or keywords will change that until it does.

The usual causes are a robots.txt file blocking everything, a noindex tag left over from when the site was being built, or the site never having been submitted. A staging-site noindex that nobody removed at launch is astonishingly common and costs businesses months.

  1. Search site:yourdomain.com. Nothing back means you are not indexed.
  2. Set up Google Search Console and verify the domain. It is free and it tells you what Google thinks rather than what you hope.
  3. Submit your sitemap there, then use URL Inspection on your home page and request indexing.
  4. Wait a week. Indexing is not instant even when everything is correct.

Do you have a page that answers the search?

This is the reason people find hardest to accept. If somebody searches "deep cleaning Dubai Marina" and your site has a home page, an about page and a contact page, there is no page for Google to show. Google ranks pages, not businesses.

The fix is a page per thing you sell and a page per area you cover, each with the words a customer would actually type. Not a keyword list — a page that genuinely answers that search, written once and left alone.

Is something blocking the crawlers?

Three things block a crawler without looking like they do. A robots.txt rule that disallows everything, usually inherited from a template. A password or "coming soon" mode still switched on. And text that is built in the browser rather than sent in the HTML — the page looks complete to you and arrives empty to Google.

The last one is the one that ends careers of small business websites, because nothing about it is visible from the front. If your site was built on a heavily interactive template, this is worth checking before anything else.

Do you have a Google Business Profile?

For anybody selling locally, this matters more than the website. The map results sit above the ordinary results, they are free, and they are filled in by hand rather than earned over months. A business with a complete profile and no website will out-perform a good website with no profile for "near me" searches, every time.

If you have not claimed yours, that is the highest-value hour available to you this week. See the guide to setting one up.

How new is the site?

A domain registered last month will not rank for anything competitive, no matter how well built it is. Expect three to six months before a new site places for anything other than your own business name, and longer in a crowded city.

That is not a reason to wait. It is a reason to publish the pages now rather than in six months, and to fill in your Business Profile today, because that one works immediately.

What order should you fix these in?

Today
Search Console, sitemap, Business Profile
This week
Unblock crawlers, fix thin pages
This month
A page per service and per area
Months 3–6
Reviews, links, patience

Questions people actually ask

How long does it take Google to index a new website?
Anywhere from a day to a few weeks. Submitting a sitemap in Search Console and requesting indexing on your main pages shortens it considerably. If nothing is indexed after three weeks, something is blocking it rather than being slow.
Why does my website show up when I search its name but nothing else?
Because you are indexed but not ranking. Your business name has no competition — nobody else is trying to rank for it. Competitive searches need a page that answers them specifically, plus the trust that comes from age, reviews and other sites linking to you.
Do I need to pay Google to appear in search results?
No. Ads and organic results are separate systems, and paying for ads does not improve your organic ranking. Anybody who tells you otherwise is selling something.
Can I check all of this myself?
Most of it. Search Console is free and shows you what Google sees. The [free website check](tools/website-check) covers the technical half in one go — indexability, blocked crawlers, whether your text is readable and whether you have a sitemap.
All guides

Tell me what your business does

A few sentences is enough for me to price it. If it is not a fit, I will say so in the first reply rather than book a call about it.

Send an enquiry