Why Your Website Isn't Showing on Google
The most common reasons a website doesn't appear in Google search results — and how to find out which one applies to you. A diagnostic guide.
If you Google your business name and your website doesn't appear, something is wrong. If you Google the service you offer in your area and you're nowhere to be found, something may not be wrong — you might just not have done the work yet to rank for those searches.
The diagnosis matters. Here's how to work out which category you're in.
Step 1: Check whether your site is indexed at all
Open Google and type: site:yourdomain.com (replace yourdomain.com with your actual domain).
If Google returns results — even just your homepage — your site is indexed and Google knows about it. The issue is then one of ranking, not indexing.
If Google returns "Your search did not match any documents", your site is not indexed at all. Google either hasn't found it, or it has been told not to index it.
Reasons your site might not be indexed
It's too new
Google typically discovers and indexes a new website within a few weeks of launch, but this isn't guaranteed. If your site went live recently and you haven't submitted it to Google, it may just be waiting to be discovered.
Fix: Set up Google Search Console and use the URL Inspection tool to request indexing of your homepage. This tells Google to crawl your site.
You've accidentally blocked Google
This is more common than it sounds. Website builders and content management systems sometimes have a setting called "discourage search engines from indexing this site" or similar — designed for development and staging environments. If it was switched on and never turned off, Google is actively told not to index your site.
In WordPress: go to Settings → Reading → check whether "Discourage search engines from indexing this site" is ticked. In most other builders, look in privacy or SEO settings.
A page can also be blocked by a "noindex" tag in its HTML — a piece of code that tells Google not to include the page in search results. This is sometimes added deliberately (on thank-you pages, admin pages) but sometimes applied accidentally to the wrong pages.
Check for noindex tags in Google Search Console → Coverage → Excluded. Pages listed as "Excluded by 'noindex' tag" are being deliberately blocked.
The site has been penalised
If your website previously had low-quality backlinks, keyword stuffing, or other manipulative SEO practices, Google may have penalised it and removed it from the index. This is less common for genuine small businesses but does happen if someone previously did aggressive SEO on your domain.
Check Google Search Console → Security & Manual Actions → Manual actions. If there's a manual penalty recorded, you'll need to fix the underlying issue and submit a reconsideration request.
Technical errors
A 404 error (page not found) or a 500 error (server error) prevents Google from indexing the affected pages. A website that consistently returns errors when Google tries to crawl it may eventually be de-indexed.
Search Console's Coverage report shows crawl errors.
Reasons your site is indexed but not ranking
If your site appears when you search site:yourdomain.com but doesn't appear when you search for the services you offer, the issue is ranking rather than indexing.
The terms you're searching for are competitive
Searching for "plumber" without a location returns national results dominated by large directories and platforms (Checkatrade, MyBuilder, Which? Trusted Traders). You're unlikely to rank for generic terms like this no matter what you do.
The searches where a small business can rank are location-specific: "plumber in Sheffield", "emergency plumber near me". Check whether you appear for those more specific versions.
Your pages don't target the right searches
A website that describes your business in general terms — "we offer a full range of home improvement services" — doesn't give Google a clear signal about what to rank you for. Individual pages targeting specific services and locations are how you start appearing for specific searches.
Read the how to improve your Google ranking guide for the practical steps.
You haven't been at it long enough
New websites take time to build authority and rank. A brand-new site targeting competitive terms may take 6–12 months to reach the first page. Local searches with less competition can be cracked faster.
Your Google Business Profile is incomplete or missing
For local searches, Google's Maps listing (the local pack) appears above the organic results. If you don't have a Google Business Profile or it's incomplete, you're invisible to the majority of local searchers. Set one up if you haven't already.
How to diagnose your specific situation
The fastest way to get an accurate picture:
- Run the
site:yourdomain.comsearch to confirm indexing - Set up Google Search Console if you haven't — it's free and shows you exactly what Google knows about your site
- Check the Coverage report for any errors or excluded pages
- Check Manual Actions for any penalties
Once you know whether the issue is indexing, ranking, or competition, the path forward becomes clear.
HandledSEO connects to your Search Console and checks these signals automatically every month — flagging indexing errors, pages that have dropped out of search results, and any technical issues that are reducing your visibility. If something goes wrong with how Google sees your site, you'll know about it in your monthly report rather than six months later.
Stop checking. Start getting a report.
Connect your Google Search Console and we'll send you a scored, plain-English SEO report every month — with exactly what to fix first.
Get your first report →