Top SEO Agency: revenue-driven SEO, AI SEO and GEO for businesses worldwide Chat on WhatsAppinfo@topseoagency.io
TOP SEOAGENCY .io Free SEO audit
Technical SEO · 13 min read

Website not showing up on Google? 12 causes and fixes

If your website is not showing up on Google, the cause is usually one of three things: Google has not found or indexed the pages yet, something on the site is blocking indexing, or the pages are indexed but not strong enough to rank. Start by searching site:yourdomain.com and checking Google Search Console.

Neeraj Kumar, founder of Top SEO AgencyBy Neeraj Kumar, Founder, Top SEO Agency·Updated 1 November 2026
Hands typing code on a keyboard while fixing a website not showing up on Google by Top SEO Agency
Most visibility problems trace back to indexing, blocking or weak content.
On this page
  1. The quick answer
  2. Diagnose the problem in 15 minutes
  3. First: is your site indexed or just not ranking?
  4. Indexing problems and how to fix them
  5. How to check indexing in Google Search Console
  6. Common Search Console statuses explained
  7. Ranking problems: indexed but not visible
  8. Not showing on Google Maps?
  9. Did your site suddenly disappear?
  10. More indexing problems to check
  11. Robots.txt and noindex: what to look for
  12. How to ask Google to index a page
  13. Not showing up for your own business name
  14. Not showing on Bing or in AI answers
  15. How long each fix takes to work
  16. New website launch checklist so you show up
  17. When to get expert help
  18. Indexed but still invisible: what to improve first
  19. Common myths about not showing up on Google
  20. Quick checklist
  21. FAQs

Few things are as frustrating as launching a website and finding it nowhere on Google. The good news is that the causes are well known, and most can be checked in under an hour.

This guide walks through how to diagnose why your website is not showing up on Google, from the quickest checks to deeper technical and content issues, with a fix for each one. If you are starting from scratch, also read how to add your business to Google Search.

Get your SEO plan

A written SEO and AI search plan for your site in 1 business day.

Get my SEO plan Chat on WhatsApp
Key takeaways
  • Search site:yourdomain.com to see whether any pages are indexed.
  • Use Google Search Console's URL Inspection and Page indexing reports to find the exact problem.
  • Check for noindex tags, robots.txt blocks, wrong canonicals and password protection.
  • New sites can take weeks to appear; submitting a sitemap speeds discovery.
  • If pages are indexed but not ranking, the issue is relevance, quality or authority, not indexing.

The quick answer

If your website is not showing up on Google, there are two possible problems. Either Google has not indexed your pages, so they cannot appear at all, or the pages are indexed but rank too low for anyone to find them. Indexing problems are usually technical and quick to fix once found, such as a stray noindex tag or a blocked robots.txt file. Ranking problems take longer, because they come down to content, competition and trust.

This guide walks you through how to tell which problem you have, then the most common causes of each and how to fix them. Most owners can work through the first checks in under 15 minutes with free tools.

Diagnose the problem in 15 minutes

  1. 1Search site:yourdomain.com in Google. If nothing shows, the site is not indexed. If pages show, indexing works for at least some pages.
  2. 2Search your exact business name. If you do not appear, check for indexing problems and brand new domain delays.
  3. 3Search a service plus your city, such as "roof repair Barrie". If you do not appear in the top results, this is a ranking problem, not an indexing one.
  4. 4Open Google Search Console. If you have not set it up, add and verify your site now.
  5. 5Use the URL Inspection tool on your home page and one key service page. It tells you if the page is indexed and why not.
  6. 6Open the Pages report to see how many pages are indexed and the reasons others are not.
  7. 7Check Manual actions and Security issues in Search Console. Both should say no issues detected.

First: is your site indexed or just not ranking?

These are two different problems. Type site:yourdomain.com into Google. If you see no results, Google has not indexed the site. If you see your pages, they are indexed and the problem is that they do not rank for the searches you care about.

Next, search for your exact business name. If you do not appear even for your brand name, the cause is more likely technical or very new. If you appear for your name but not for services, the issue is usually content, competition or authority.

site:example.com
site:example.com/services/
"Your Business Name"

Indexing problems and how to fix them

1. The site is too new

Google may not have discovered it yet. Set up Google Search Console, submit your XML sitemap and request indexing for key pages. Links from other sites also help Google find you.

2. A noindex tag is blocking pages

Many site builders and WordPress have a setting that discourages search engines, often left on after development. Check the page source for a robots meta tag with noindex and remove it.

3. Robots.txt is blocking crawlers

A line like 'Disallow: /' in robots.txt tells all crawlers to stay out. Check yourdomain.com/robots.txt and remove blocks on pages you want indexed.

4. Wrong canonical tags

A canonical tag pointing to another URL tells Google to index that URL instead. Make sure each important page's canonical points to itself.

5. Password protection or login walls

Pages behind a login, or staging sites protected with a password, cannot be crawled. Make public pages fully accessible.

6. Server errors or downtime

If Google repeatedly finds 5xx errors or timeouts, it may drop pages. Check the Crawl stats report and your hosting status.

How to check indexing in Google Search Console

Code on a monitor while checking indexing for a website not showing up on Google: Website not showing up on Google search by Top SEO Agency
  1. 1Add and verify your site in Google Search Console.
  2. 2Open the Page indexing report to see which pages are indexed and why others are not.
  3. 3Use URL Inspection on a key page to see whether it is on Google and how Googlebot last saw it.
  4. 4Click 'Test live URL' to check whether the page can be crawled now.
  5. 5Fix the issue, then click 'Request indexing'.
  6. 6Submit your XML sitemap under Sitemaps.

Common Search Console statuses explained

StatusWhat it meansFix
Discovered, currently not indexedGoogle knows the URL but has not crawled it yetImprove internal links and page quality, then wait or request indexing
Crawled, currently not indexedGoogle crawled it but chose not to index itMake the content more useful and unique
Excluded by noindex tagThe page tells Google not to index itRemove noindex if the page should rank
Blocked by robots.txtCrawling is blockedEdit robots.txt
Duplicate without user selected canonicalGoogle sees it as a copy of another pageAdd a self canonical or merge duplicates
Page with redirectURL redirects elsewhereNormal if intended; link to the final URL

Ranking problems: indexed but not visible

7. Targeting keywords that are too competitive

A new site will not rank for broad terms like 'insurance' or 'shoes'. Target specific long tail phrases first.

8. Content does not match search intent

If searchers want a list of products and you offer a blog post, or the reverse, Google will prefer pages that match.

9. Thin or duplicate content

Short pages with little useful information, or text copied from suppliers and other sites, rarely rank.

10. Few or no backlinks

Without links from other websites, Google has little evidence your site is trusted. Build links through partners, directories and useful content.

11. Poor page experience

Very slow pages or broken mobile layouts can hold rankings back, especially in competitive results.

12. A manual action or spam issue

Check Search Console's Manual actions and Security issues reports. If there is a penalty, fix the cause and submit a reconsideration request.

Not showing on Google Maps?

If you are a local business missing from Google Maps or the local pack, the cause is usually your Google Business Profile, not your website. Make sure the profile is verified, in the right category, has your correct address or service area and is not suspended. Our Google Business Profile optimisation service fixes these issues.

Did your site suddenly disappear?

Possible causeHow to check
Site migration or redesign without redirectsCompare old URLs to new ones; look for 404 errors
A noindex tag added by mistakeInspect key pages in Search Console
Google core updateCompare drop dates with announced updates
Manual actionSearch Console Manual actions report
Hacked site or malwareSecurity issues report and site:yourdomain.com spam pages

Big drops after a redesign are common. Our website migration SEO service recovers lost URLs and redirects. See also Google algorithm updates.

More indexing problems to check

13. No sitemap submitted

Without a sitemap and with few links, Google may not find your pages for a long time. Submit an XML sitemap in Search Console under Sitemaps.

14. Orphan pages

Pages with no internal links pointing to them are hard for Google to find and seem unimportant. Link to every key page from the menu or related pages.

15. JavaScript that hides content

If your content only loads after scripts run, Google may see an empty page. Use URL Inspection and view the rendered HTML to check what Google sees.

16. Too many duplicate URLs

Filters, tracking parameters and printer versions can create thousands of near identical URLs, wasting crawl attention. Use canonical tags and keep parameters out of internal links.

17. A hacked site

Hackers can add spam pages or redirects that make Google distrust the site. Check Security issues in Search Console and clean the site with your host's help.

18. Domain or DNS problems

An expired domain, wrong DNS settings or a site that only works with or without www can stop Google reaching it. Make sure every version redirects to one main address.

Robots.txt and noindex: what to look for

Two small pieces of code cause a large share of indexing problems. Check both on every important page, especially after a redesign or when a site moves from a staging server.

# robots.txt that blocks the whole site (remove the slash to allow)
User-agent: *
Disallow: /

<!-- noindex tag in the page head that hides the page -->
<meta name="robots" content="noindex">

In WordPress, also check Settings, then Reading, and make sure "Discourage search engines from indexing this site" is unticked. Our technical SEO team checks these on every new site launch.

How to ask Google to index a page

  1. 1Open Search Console and paste the page URL into the URL Inspection bar at the top.
  2. 2Wait for the result. If it says the URL is not on Google, check the reason given.
  3. 3Fix the reason, such as removing a noindex tag or a robots.txt block.
  4. 4Click Test live URL to confirm Google can now reach and render the page.
  5. 5Click Request indexing.
  6. 6Link to the page from at least one other indexed page on your site.
  7. 7Check again after a few days. Most pages are indexed within days to two weeks.

Requesting indexing does not guarantee it. If Google still chooses not to index a page, it often means the page looks thin or duplicate, so improving the content is the real fix.

Not showing up for your own business name

Brand new site

New domains can take a few weeks to appear even for their own name. Make sure the site is in Search Console with a sitemap submitted.

Name shared with other businesses

If your name is common, you may need more brand signals: a complete Google Business Profile, social profiles, directory listings and mentions that link to your site.

Name not on the page

Make sure your business name appears in the title tag of the home page, the logo alt text, the footer and the about page.

Not showing on Bing or in AI answers

Google is not the only place customers search. Bing powers several other search tools, and AI assistants such as ChatGPT search, Perplexity and Copilot use web indexes to find sources.

Bing

Add your site to Bing Webmaster Tools, which can import your Google Search Console setup in a few clicks, and submit your sitemap there too.

AI assistants

Check that robots.txt does not block AI search crawlers you want, such as OAI-SearchBot or PerplexityBot. Clear pages with direct answers and consistent business details are more likely to be cited.

Apple Maps and Bing Places

If you serve local customers, claim your listings so you appear in maps on iPhones and Windows devices. See Apple Maps and Bing Places.

How long each fix takes to work

ProblemTypical time after the fix
Removed noindex or robots.txt blockDays to two weeks
New sitemap submittedDays to a few weeks
Server errors fixedDays, once Google recrawls
Thin or duplicate pages improvedWeeks to a few months
Manual action resolvedDays to weeks after a reconsideration request
Ranking problems from weak content or linksThree to six months or more

New website launch checklist so you show up

  1. 1Remove any password protection and staging noindex tags.
  2. 2Check robots.txt allows crawling of the live site.
  3. 3Make sure http and non www versions redirect to one main https address.
  4. 4Set unique title tags with your brand and main service.
  5. 5Submit the XML sitemap in Search Console and Bing Webmaster Tools.
  6. 6Request indexing for the home page and key service pages.
  7. 7Set up or update your Google Business Profile with the new website link.
  8. 8Add redirects from old URLs if you replaced an older site.
  9. 9Check the Pages report weekly for the first month.

When to get expert help

If you have worked through these checks and your site is still missing, or if traffic disappeared suddenly after a migration or update, it is worth getting a second pair of eyes. Indexing issues on large sites, JavaScript frameworks and hacked sites can be hard to trace without experience. A structured SEO audit checks indexing, technical health, content and links together, and gives you a ranked list of fixes.

Indexed but still invisible: what to improve first

Once you know Google has indexed your pages, the question becomes why they are not ranking. In our experience, the fix usually starts with the pages that matter most to the business rather than the whole site.

Pick one page per service

A single page that lists every service rarely ranks for any of them. Give each main service its own page with real detail, prices or price ranges, process, photos and FAQs.

Match what already ranks

Search your target phrase and study the top five results. If they are detailed guides, a short sales page will struggle. If they are local service pages, a blog post will look out of place.

Start with easier searches

Target specific services and nearby areas before broad city terms. Early wins build trust that helps harder pages later.

Add proof and trust

Real reviews, named team members, photos of completed work and clear contact details help both visitors and search engines trust the page.

Earn a few relevant links

Local partners, suppliers, associations and community groups are good first sources of links for small businesses.

For a full step by step plan, see how to improve SEO.

Common myths about not showing up on Google

You must pay Google to appear

Organic results are free. Paid ads are separate and do not change organic rankings.

Submitting your site once is enough

Submission helps Google find your site, but ranking depends on content, relevance and trust over time.

More pages always help

Many thin pages can hold a site back. Fewer, stronger pages usually perform better.

Quick checklist

  1. 1Search site:yourdomain.com.
  2. 2Verify Search Console and submit a sitemap.
  3. 3Check robots.txt and page noindex tags.
  4. 4Check canonical tags on key pages.
  5. 5Inspect key URLs and request indexing.
  6. 6Review Manual actions and Security issues.
  7. 7Improve content and target realistic keywords.
  8. 8Build a few quality links and internal links.

Still stuck? A full technical SEO review finds the exact cause.

FAQ

Why is my website not showing up on Google FAQs

Why is my website not showing up on Google?

+

Usually because it is not indexed yet, something is blocking indexing, or it is indexed but not strong enough to rank for your keywords.

How long does it take for a new website to show up on Google?

+

Often a few days to a few weeks after Google discovers it. Submitting a sitemap in Search Console helps.

How do I check if Google has indexed my site?

+

Search site:yourdomain.com or use the URL Inspection tool in Google Search Console.

Why does my site show for my name but not my services?

+

The pages are indexed but not ranking for service keywords, usually due to content, competition or too few links.

Can I pay Google to index my website?

+

No. Indexing is free. Paid ads appear separately from organic results.

Why did my site disappear from Google overnight?

+

Common causes include a noindex tag, robots.txt block, migration without redirects, hacking or a manual action.

Does Google index every page?

+

No. Google chooses which pages to index and may skip thin, duplicate or low value pages.

Why is my business not on Google Maps?

+

Check that your Google Business Profile is created, verified, in the right category and not suspended.

Why is my website not showing up on Google search?

+

Most often because the site is new and not indexed yet, a noindex tag or robots.txt rule is blocking it, or the pages are indexed but rank too low for competitive searches. Search Console shows which one applies.

How do I get my website to show up on Google for free?

+

Add your site to Google Search Console, submit a sitemap, request indexing for key pages, set up a Google Business Profile if you serve a local area, and make sure each page targets a clear search.

Why does Google say Discovered, currently not indexed?

+

Google knows the page exists but has not crawled it yet. This often happens on new sites or with many low value pages. Improve internal links to the page and the quality of the content.

Why does Google say Crawled, currently not indexed?

+

Google visited the page but chose not to index it, often because it looks thin, duplicate or low value compared with other pages. Make the page more useful and unique.

Why is my website not showing up on Bing?

+

Bing may not have found it yet. Add the site to Bing Webmaster Tools, submit your sitemap and check that robots.txt does not block Bingbot.

My website shows on Google but not on page one. Why?

+

That is a ranking problem. Competing pages may be more complete, have more links or better match the search. Improve the content, target less competitive terms first and earn relevant links.

Can social media help my website show up on Google?

+

Social profiles can help Google discover your brand and sometimes appear in results for your name, but they do not directly lift your website's rankings. Focus on your site, Business Profile and links first.

Does my website need a blog to show up on Google?

+

No. Strong service and product pages can rank on their own. A blog helps when it answers real customer questions and links to those core pages.

How do I know if Google can see my page content?

+

Use URL Inspection in Search Console, click Test live URL, then View tested page to see the rendered HTML and a screenshot. If key text is missing, scripts may be hiding it from Google.

Why are only some of my pages showing up on Google?

+

Google does not index every page. Pages that are thin, duplicate, poorly linked or blocked are often left out. The Pages report in Search Console lists the reason for each.

Get started

Get your free SEO audit

Within 1 business day a senior Top SEO Agency strategist sends you a recorded walkthrough of your website, with a prioritized fix list you can act on straight away.

⚙Technical healthIndexing, speed and crawl errors
⌕Keyword gapsTerms your competitors own
✦AI visibilityChatGPT, Gemini, Perplexity
★★★★★4.9/5 from 120+ brands
Tell us about your business
No sales pitch. No obligation. Reply within 1 business day.
Talk to an SEO expert