Why is my website not showing up on Google?
You built a website and it is nowhere to be seen. Frustrating — but usually fixable, and rarely as dramatic as it feels. Here is the plain-English version of what is going on and what actually gets you found, from a studio that does this for Northamptonshire businesses every week.
There are two very different problems
Almost every “my site is not on Google” question is really one of two problems, and they have completely different fixes. Sorting out which one you have is the whole game.
The first is indexing — whether Google knows your site exists at all. The second is ranking — whether Google chooses to show you high up when someone searches. A brand-new site is usually an indexing story for a week or two, then a ranking story for months.
If you cannot find your site by name at all, that is indexing. If you can find it by name but not for the searches that matter, that is ranking — and ranking is mostly about trust and time, not a broken setting.
First, check whether you are indexed
Two minutes of checking saves hours of guessing. Do these before you change anything.
- Search
site:yourdomain.co.uk - Search your business name
- Set up Google Search Console
- Use the URL Inspection tool
- Check the page is not “noindex”
- Confirm your sitemap is submitted
Why you might not be indexed
If a site: search returns nothing, Google has not added you to its index.
The usual culprits are simple:
- The site is brand new. Google has to discover and crawl you first. On a fresh domain this can take days to a couple of weeks.
- A stray “noindex” tag. Many sites launch with search engines switched off during the build and nobody switches them back on.
- Robots file blocking crawlers. A misconfigured robots.txt can quietly tell Google to stay away.
- No sitemap, no signposting. Without a sitemap and internal links, Google has fewer trails to follow into your pages.
The fix is almost always to connect Google Search Console, submit a sitemap, remove any accidental blocks, and request indexing. After that, it is a waiting game measured in days, not months.
Why you are indexed but still invisible
This is the far more common one — and the more frustrating, because everything “works” and you still cannot find yourself. You are in the index; you are just not being chosen. That comes down to a handful of things:
- Your domain is young. New sites sit in a low-trust period. Google waits to see that you are real and stable before ranking you for anything competitive. Time is genuinely part of the fix.
- Thin or generic content. If your pages do not clearly say what you do and where, Google has nothing to match searches against.
- Weak local signals. No Google Business Profile, inconsistent name, address and phone number, and no local reviews all hold you back for “near me” searches.
- Little authority. Few or no other websites link to you, so Google has no outside vote of confidence to weigh.
- Slow or clumsy build. A slow, hard-to-crawl site quietly caps how well you can rank, however good the content is.
The things that move the needle
Once you are indexed, there is no magic switch — ranking is earned. But the order of priorities is well understood, especially for a local business:
- Claim and complete your Google Business Profile. For local searches this is the single biggest lever, and it is free.
- Get reviews from real customers. Consistent, genuine reviews are one of the strongest local ranking signals there is.
- Earn a few good links. A handful of relevant, trustworthy sites linking to you does more than dozens of low-quality ones.
- Publish useful, specific content. Pages that answer real questions about what you do and where give Google more to rank — like these insights.
- Make sure the foundations are right. A fast, well-structured, properly optimised website build makes every other effort count for more.
How long until you actually show up
The honest timeline is the part most people are never told. Indexing is quick; ranking is a slow build. Roughly:
- Days to two weeks — indexed and findable by name.
- One to three months — starting to appear for softer, longer searches.
- Three to six months — realistic window to reach page one for competitive local terms, if you keep building trust.
Anyone promising the top of Google in a fortnight for a competitive term is selling you something. Steady, honest work is what wins — which is exactly how we approach getting clients found.
Getting found on Google, answered
The questions we hear most from business owners who cannot find themselves.
01 How do I check if my website is on Google?
Search Google for site:yourdomain.co.uk using your own address. If pages
appear, you are indexed and the issue is ranking, not visibility. If nothing appears,
Google has not indexed you yet — set up Search Console, submit your sitemap and check you
are not accidentally blocking search engines.
02 Why is my new website not showing up on Google?
Most often it is simply too new — Google takes days to weeks to index a fresh site and months to trust it enough to rank well. The other common causes are a stray noindex tag, a blocked robots file, no sitemap submitted, or too little content and too few links pointing at the site.
03 How long does it take for a new website to appear on Google?
Indexing usually happens within a few days to a few weeks. Ranking for anything competitive is slower — expect three to six months for a new domain to earn enough trust to reach page one for local searches, while you keep building authority through reviews, citations and links.
Keep reading
Web designer vs Wix or Squarespace: which is right for you?
DIY builders look cheap and quick. Sometimes they are the right call — and sometimes they quietly cost you more.
The small business website checklist
Everything a small-business site needs to get found, build trust and turn visitors into enquiries — grouped into four simple areas.