Why Is My Website Not Showing Up on Google? (7 Reasons + Fixes)
Quick Answer: If your website isn't showing on Google, first type
site:yourdomain.cominto Google to check if you're indexed at all. The most common causes are: site too new, Google accidentally blocked via robots.txt or a "noindex" setting, no sitemap submitted, content that doesn't match what customers search for, or technical issues (slow speed, poor mobile, missing SSL) suppressing rankings.
You've built your website. You've put your business information on it. You've maybe even published some content. But when you search for your own business — or the services you offer — your site is nowhere to be found on Google.
This is one of the most frustrating situations for small business owners. And it's more common than you'd think.
The good news: in most cases, there's a specific, diagnosable reason. And most of those reasons have a straightforward fix.
Here are the 7 most common reasons your website isn't showing up on Google — and what to do about each.
First: How to Check if Google Knows About Your Site
Before diagnosing the problem, confirm whether Google has indexed your site at all.
Type this into Google: site:yourdomain.com
Replace "yourdomain.com" with your actual domain. The results show every page of your site that Google has indexed.
If you see results: Google knows your site exists. Your problem is likely a ranking issue, not an indexing issue. Skip to reasons 4–7.
If you see no results or very few: Google hasn't indexed your site, or has only partially indexed it. Start with reasons 1–3.
Reason 1: Your Website Is Too New
Google doesn't index the entire web instantly. If your website went live recently — especially in the last 3 months — it simply may not have been discovered yet.
New websites with no backlinks, no traffic, and no sitemap can take weeks or even months to get indexed and start ranking.
What to do:
- Submit your sitemap in Google Search Console (search.google.com/search-console). This tells Google where to find your pages.
- Request indexing for your homepage directly in Search Console under "URL Inspection."
- Get some backlinks — even one or two links from other sites tells Google your site is real and worth indexing.
- Be patient. New site indexing timelines vary significantly.
Reason 2: You've Accidentally Blocked Google
This is one of the most common — and most embarrassing — website problems. You (or your developer) accidentally told Google not to index your site.
It can happen two ways:
Through robots.txt: Your site has a file at yourdomain.com/robots.txt that contains Disallow: / — telling all bots to stay away. This is often set by default during development and never removed.
Check it by going to: yourdomain.com/robots.txt. If you see Disallow: /, that's your problem.
Through a "noindex" tag: Individual pages or your entire site may have a meta tag in the HTML that says <meta name="robots" content="noindex">. WordPress sites sometimes have a "Search Engine Visibility" setting that adds this site-wide when you don't want it.
In WordPress, go to Settings → Reading and make sure "Discourage search engines from indexing this site" is unchecked.
What to do: Remove the Disallow: / from robots.txt, or change it to Allow: /. Remove any noindex tags from pages you want indexed. Then request re-crawling via Google Search Console.
Reason 3: No Sitemap Submitted
A sitemap is an XML file that lists all the pages on your website and tells Google about your site structure. Without one, Google discovers your pages by following links — which is slower and less reliable for newer sites.
How to check: Visit yourdomain.com/sitemap.xml. If you see a structured XML file, your sitemap exists. If you get a 404 error, you don't have one.
What to do:
- WordPress: Install Yoast SEO or Rank Math — both generate sitemaps automatically.
- Squarespace, Wix, Shopify: These platforms generate sitemaps automatically, usually at
yourdomain.com/sitemap.xml. - Custom sites: Use a sitemap generator tool or have your developer create one.
Once you have a sitemap, submit it in Google Search Console under Sitemaps.
Reason 4: Your Content Doesn't Match What People Search For
Your site might be indexed, but not ranking — because you're using different language than your customers.
If customers search for "kitchen fitter in Leeds" but your website only says "bespoke joinery and kitchen installation services across West Yorkshire," Google may not connect the dots.
This is a keyword alignment problem. Your content needs to match the specific phrases people actually type into Google.
What to do:
- Think about what your customers would type, not what sounds professional
- Use Google's search suggestion feature — start typing your service and see what Google autocompletes
- Check what keywords competitors rank for (tools like Ubersuggest or Ahrefs can help)
- Update your page titles, headings, and body content to include these specific phrases naturally
Reason 5: Your Site Has Thin or Duplicate Content
Google doesn't want to rank pages that provide little value. If your service pages are just a sentence or two, or if multiple pages have nearly identical content, Google will likely pass them over in favor of more substantive competitors.
Duplicate content is especially common for businesses with multiple location pages that say the same thing with just the city name swapped out.
What to do:
- Expand thin pages — aim for at least 400–600 words of substantive content on key service pages
- Make each location page genuinely different — local photos, area-specific information, local testimonials
- Remove or consolidate pages that are too similar
- Make sure your content genuinely answers questions customers have
Reason 6: You Have No Backlinks or Domain Authority
A backlink is when another website links to yours. Google treats backlinks as votes of confidence — the more legitimate sites that link to you, the more trustworthy Google considers your site.
New websites have zero domain authority. If your competitors have dozens or hundreds of backlinks from established sites, you'll struggle to outrank them — regardless of how good your content is.
What to do (without gaming the system):
- List your business in directories: Google Business Profile, Yelp, Bing Places, industry-specific directories
- Get listed in local business associations or chamber of commerce websites
- Ask suppliers, partners, or satisfied customers who have websites to link to you
- Create genuinely useful content that people in your industry would want to share
- Sponsor local events or charities that publish sponsor lists online
Building backlinks takes time. But even 5–10 high-quality, relevant links can meaningfully move rankings for a new local business.
Reason 7: Your Website Has Technical Problems Blocking Rankings
Even a healthy-looking website can have technical issues that prevent ranking:
Page speed: Google uses page speed as a ranking signal. Very slow sites rank lower. Check with Google PageSpeed Insights.
Mobile-unfriendliness: Google uses mobile-first indexing. If your site is broken on mobile, your entire site's rankings suffer.
Security issues: Sites without SSL (HTTPS) are penalized. Sites flagged for malware are de-indexed entirely.
Structured data errors: If you use schema markup (structured data) incorrectly, it can confuse Google's understanding of your content.
How to diagnose these: Google Search Console's Coverage, Mobile Usability, and Core Web Vitals reports will show most technical issues. A proper site audit tool will surface all of them at once.
How Long Until You Show Up on Google?
This is the question everyone wants answered. Realistically:
- Indexing (appearing at all in search results): 1 day to 4 weeks after Google discovers your site
- Ranking for your brand name: Usually fast once indexed — a few days to a couple of weeks
- Ranking for competitive search terms: Months, sometimes longer
- Local pack results (the map listings): 4–8 weeks with an optimized Google Business Profile
SEO is not a quick fix. But the changes you make today determine where you rank 6 months from now.
Your Action Plan: Get Found on Google
If you're not showing up on Google, work through this sequence:
- Run
site:yourdomain.comto see if Google has indexed your site - Check robots.txt at
yourdomain.com/robots.txtfor blocking rules - Check WordPress's search engine visibility setting if applicable
- Submit your sitemap in Google Search Console
- Request URL inspection/indexing for your key pages
- Claim and optimize your Google Business Profile
- Add substantive content to thin pages
- Fix any technical issues — speed, mobile, security
Find Out What's Really Holding Your Site Back
If you've worked through this list and you're still not sure what the problem is, the answer is a proper technical audit.
Unsnag checks 50+ factors across performance, security, and SEO — including the technical indexing and ranking factors most likely to be holding your site back. Results come back in 60 seconds, written in plain English with specific fixes.
Find out what's stopping your website from ranking at unsnag.tech →
No technical knowledge needed. Free for your first site.
Frequently Asked Questions
Why is my website not showing up on Google?
The most common reasons are: your site is too new and hasn't been indexed yet, you've accidentally blocked Google via robots.txt or a "noindex" setting, you haven't submitted a sitemap to Google Search Console, your content doesn't match the keywords customers search for, or you have technical issues (slow speed, poor mobile experience, missing SSL) that suppress rankings. Type site:yourdomain.com into Google to check if your site has been indexed at all.
How long does it take for a new website to appear on Google? Indexing (appearing in search results at all) typically takes 1 day to 4 weeks after Google discovers your site, assuming it's not blocked. Ranking for your business name usually happens quickly once indexed. Ranking for competitive search terms takes months. Submitting your sitemap in Google Search Console and requesting URL inspection for key pages speeds up the initial indexing process significantly.
How do I get my website to show up on Google? Start by setting up Google Search Console, submitting your sitemap, and requesting indexing for your key pages. Check your robots.txt file at yourdomain.com/robots.txt to make sure you're not accidentally blocking Google. If you're on WordPress, check Settings → Reading to confirm "Discourage search engines" is unchecked. Then focus on content that matches what customers actually search for, and fix any technical issues that suppress rankings.
Why does my website show up on Google for my business name but not my services? This is a keyword alignment and authority issue. Google may know your site exists (hence ranking for your brand name) but not consider your pages strong enough to rank for competitive service searches. Fix this by: writing content that explicitly uses the search terms customers type (not just industry terminology), building backlinks from local directories and partners, fully optimizing your Google Business Profile for local service searches, and addressing any technical SEO issues.
Does Google index all the pages on my website? Not automatically. Google discovers pages by following links and reading sitemaps. Pages with no internal links pointing to them (orphan pages), pages blocked by robots.txt, pages marked "noindex," or pages with very thin content may not get indexed. Check Google Search Console's Coverage report to see which pages are indexed, which are excluded, and why.
Related reading:
- Website SEO Audit Checklist for Small Businesses
- How to Improve Your Google Ranking Without Hiring an SEO Agency
- Why Your Website Is Costing You Customers (And How to Find Out)
Categories: SEO, Google Rankings, Small Business Tags: website not showing on Google, Google indexing, why can't I find my website on Google, improve Google rankings, fix SEO
Ready to audit your website?
Get a full A–F report card across Performance, SEO, Security, Accessibility, and Mobile — in under 60 seconds.
Audit your site free →