Why Is My Website Not Showing on Google? A Step-by-Step Diagnosis

A five-step diagnosis for a website missing from Google: check indexing, read the exact Search Console status, find the platform setting hiding your site, rule out penalties, and fix brand-name visibility.
Navy card showing a search bar with an empty results page, a magnifying glass over a website and a checklist of diagnostic steps

“Why is my website not showing on Google?” has one of three answers: Google hasn’t indexed your pages yet, a setting or penalty is keeping them out, or they’re indexed but don’t rank for the searches you tried. A site: search and Search Console’s URL Inspection tool tell you which one applies, usually within minutes.

This guide follows the order an SEO specialist would check: indexing first, then the exact reason Search Console reports, platform settings that hide whole sites, penalties and security flags, and finally why new sites don’t rank even for their own name. Each step says what you’ll see and what to fix.

If the problem is your listing in Google Maps rather than your website in the main results, that’s a Business Profile issue; read why a business doesn’t show on Google Maps instead.

Key takeaways

  • Search site:yourdomain.com first: no results points to an indexing problem, while results without rankings points to relevance or competition.
  • Search Console’s URL Inspection tool shows whether a page is on Google and, if not, the reason.
  • A leftover WordPress, Shopify, Wix or Squarespace visibility setting can hide an entire finished website from Google.
  • Check the Manual actions and Security issues reports; either problem can demote pages or remove them from results.
  • New sites need time to be crawled, plus clear branding, structured data and links before they rank for their own name.

Step 1: Is your website indexed at all?

Search Google for site:yourdomain.com, with no space after the colon. What comes back tells you which branch of this guide you’re on.

What you seeWhat it meansWhere to go next
No results at allGoogle hasn’t indexed the site, or something is blocking itSteps 2 to 4
Some pages, but not the ones you care aboutPartial indexing: specific pages are excludedStep 2, for each missing page
Your pages appear, but not when you search for your servicesIndexed but not rankingThe last diagnostic section below
Pages you don’t recognize, such as spam in other languagesThe site may be hackedStep 4
Reading a site: search

Treat site: as a quick check, not a full inventory: it doesn’t reliably list every indexed page, especially on bigger sites. Confirm any single page with URL Inspection before you change anything.

Step 2: What does URL Inspection in Search Console say?

URL Inspection gives Google’s own verdict on one page, including the reason it isn’t indexed. You need a verified Search Console property; a Domain property covers every version of your site, with and without www.

  1. Paste the full page address into the inspection bar at the top of Search Console.
  2. Read the verdict: URL is on Google (indexed and eligible to appear, though not guaranteed to), URL is on Google, but has issues (indexed, with problems in extras such as structured data) or URL is not on Google.
  3. Open the indexing details and check Crawl allowed? (robots.txt), Page fetch (could Google load it?), Indexing allowed? (noindex), and whether the User-declared canonical matches the Google-selected canonical.
  4. After a fix, click Test live URL to confirm Google now sees the change, then Request indexing.

Google says indexing after a request typically takes a day or so but can take much longer, and that a request doesn’t guarantee the page will be indexed. Requests are limited by a daily quota. The live test also skips manual actions and quality issues, so a clean test isn’t a promise.

Why is my site not indexed by Google? Page statuses and fixes

Search Console names the reason. Its Pages report, under Indexing, sorts every known URL that isn’t indexed into a table called Why pages aren’t indexed. These are the statuses small business sites see most often, with the fix for each.

StatusWhat Google meansWhat to do
Discovered – currently not indexedGoogle found the URL but hasn’t crawled it; it rescheduled the crawl to avoid overloading your siteOn a small site with a healthy server, treat it as a priority signal: link to the page from important pages and list it in your sitemap
Crawled – currently not indexedGoogle crawled the page and chose not to index it for nowImprove the page (see below); resubmitting alone won’t help
Excluded by ‘noindex’ tagThe page carries a noindex meta tag or HTTP headerRemove the noindex, often set by a theme, plugin or platform setting, then request indexing
Blocked by robots.txtYour robots.txt stops Googlebot crawling the URLDelete the rule if the page should rank; to keep a page out of Google, use noindex instead
Page with redirectThe URL redirects to another addressUsually fine; point internal links and your sitemap at the final URL
Duplicate without user-selected canonicalGoogle treats the page as a duplicate and indexed another URL insteadAdd a canonical tag to your preferred version, or make the pages genuinely different
Duplicate, Google chose different canonical than userYour canonical tag names one URL, but Google picked anotherInspect both; merge near-identical pages or strengthen the one you want
Soft 404The page looks like an error or an empty page but returns a 200 statusReturn a real 404 for removed pages; add real content if the page should exist
Server error (5xx)Your server failed when Google requested the pageCheck the Crawl stats report and fix recurring errors with your host
Blocked due to unauthorized request (401)The page asks for a loginRemove password protection from pages meant to be public
Common Page indexing statuses and how to fix them

Watch out

Not every URL should be indexed. Google says you should expect only canonical pages to be indexed, so excluded tag archives, filtered URLs and redirecting addresses are normal. Judge the report by the pages you want found: services, products, locations and key articles.

How do you fix Crawled – currently not indexed?

Change the page, not the button. Google says a page with this status may or may not be indexed later and there’s no need to resubmit it. Treat it as Google having seen the page and not yet judged it worth a place in the index.

  • Compare it with pages of yours that are indexed. If it’s thinner, vaguer or nearly identical to another page, that’s the likely cause.
  • Merge overlapping pages, such as five city pages with only the place name swapped, into fewer, stronger ones.
  • Add specifics a competitor can’t copy: price ranges, your process, photos of real work, answers to questions customers actually ask.
  • Link to it from your home page, a service hub or the main menu, so it doesn’t look like an afterthought.
  • Once it’s improved, request indexing for the most important URLs and watch the status over the following weeks.

Step 3: Is a platform setting hiding your whole site?

If site: returns nothing and every page shows noindex or a blocked fetch, check your platform’s visibility setting first. These are usually switched on during the build and forgotten at launch.

PlatformSetting that hides the siteWhere to turn it off
WordPressDiscourage search engines from indexing this site, which adds a noindex, nofollow robots meta tag to every pageSettings, then Reading, Search engine visibility: untick the box and save
ShopifyPrivate mode (the password page), which hides every store page from visitors and search enginesOnline Store, then Preferences, Store access: turn off Private mode. Shopify asks stores on a trial plan, or without a business address, to fix that before removing the password
WixThe Let search engines index your site toggle switched offSEO & GEO, then Tools and settings, SEO Settings; each page also has its own indexing toggle (Wix Help Center)
SquarespaceBlock Search engine crawlers, a Private site, or Hide page from search results on a pageSettings, then Crawlers; Site availability; each page’s SEO tab. Trial sites can’t be made fully public (Squarespace Help Center)
Visibility settings that hide a whole website from Google

WordPress’s documentation notes that its setting is only a request that search engines choose to honor. Google does honor noindex, which is why one forgotten tick box can hide a finished site. SEO plugins such as Yoast SEO and Rank Math can also noindex single pages, categories or whole content types, so check their settings when only some pages are missing.

Check robots.txt yourself

Open yourdomain.com/robots.txt in a browser. The first rule below, often left over from a staging site, blocks every compliant crawler from the whole site; the second allows everything and points to your sitemap.

# Example: blocks the entire site (remove before launch)
User-agent: *
Disallow: /

# Example: allows everything and lists the sitemap
User-agent: *
Disallow:
Sitemap: https://www.example.com/sitemap.xml

Search Console’s robots.txt report, under Settings, shows the file Google last fetched, when it fetched it and any parsing issues, and lets you request a recrawl once it’s fixed.

Step 4: Has Google penalized or flagged your site?

Probably not, but it takes a minute to rule out. Open the Manual actions and Security issues reports in Search Console; a green check or “no issues detected” clears both.

  • Manual actions are issued when a human reviewer at Google finds pages that break its spam policies. Affected pages can rank lower or disappear from results, and Google notifies you in the report and the Search Console message center. Fix every listed issue on every affected page, then click Request Review; Google says most reviews take several days or weeks.
  • Security issues cover hacked content, malware and social engineering such as fake login pages. Affected pages can carry a warning label in results or trigger a browser warning page. Clean the site fully, close the hole attackers used, then request a review.
  • Removals: someone with access to your Search Console property can temporarily hide URLs with the Removals tool. Check the Removals report for requests you didn’t expect.

Step 5: Why doesn’t a new website show up even for its own name?

Usually because Google hasn’t crawled it yet, or can’t yet connect your name to your site. Google’s SEO starter guide says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging your work.

Names made of common words have it hardest. A search for “Summit Solutions” could mean dozens of businesses, and Google has no reason yet to think you’re the one people want. These steps help it make the connection:

  1. Put the exact business name in your home page title tag and main heading, and in every page’s footer.
  2. Add WebSite structured data to the home page with your name and URL. Google’s site name documentation calls it the most important signal for the site name it shows.
  3. Submit your XML sitemap in Search Console and request indexing for the home page.
  4. Create profiles that link to your site: a Google Business Profile if you serve customers in person, your main social accounts, and trusted directories in your country.
  5. Earn a few genuine mentions: suppliers, partners, trade bodies and local press naming your business and linking to you.
<!-- Example: WebSite structured data for the home page -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "Summit Solutions",
  "alternateName": "Summit",
  "url": "https://www.example.com/"
}
</script>

Ranking for your name is the first milestone; ranking for your services takes longer. Our guide to how long SEO takes sets realistic expectations for the next stage.

Why is my website not showing on Google search when it’s indexed?

Because the problem is relevance or competition, not a technical block. Open the Performance report in Search Console and look at the queries where your pages earn impressions, and their average position.

  • Impressions but a low average position: Google sees the page as relevant but weaker than the competition. Compare it with the top results for depth, specifics, format, reviews and links.
  • No impressions for your main services: the page probably uses different words from your customers. Rewrite titles and headings around the terms buyers actually search.
  • Local searches: for searches such as “dentist near me”, Google often shows a map of businesses above the web results, so your Business Profile matters as much as your website.

A structured SEO audit using free tools finds the technical and content gaps holding pages back. Our 90-day SEO plan for small businesses turns the fixes into a schedule, or you can hand the work to an SEO specialist.

How TechZone can help

TechZone diagnoses search visibility problems on every common platform, from WordPress and Shopify to WooCommerce and hand-built sites, for clients in Pakistan and abroad. With access to your Search Console, we work through the checks above and give you a written list of what’s blocking you and what to fix first. If your pages are indexed but not ranking, our SEO services cover the content, technical and local work that follows. Our SEO audit service turns these checks into a fix list ordered by impact. Book a free 30-minute call to go through your Search Console data together.

Frequently asked questions

Why did my website suddenly disappear from Google?

A website that suddenly disappears from Google has usually changed in a way that blocks indexing: a theme or plugin update that added noindex, a new robots.txt rule, a redesign that changed URLs without redirects, a hosting or SSL failure, or a hack. Less often, the cause is a manual action. The Page indexing report and URL Inspection show when the problem started.

Why can I find my website on Google but my customers can’t?

Your own Google results are shaped by your location, language, device and past activity, so you may see your website higher than customers do. Search in a private browser window from the area your customers are in, or better, check each query’s average position in the Search Console Performance report, which reflects what real searchers saw.

Why does my website show on Bing but not on Google?

Bing and Google run separate crawlers and separate indexes, so a website can be indexed by one and missing from the other. A site that appears on Bing but not Google usually has a Google-specific issue, such as a pending crawl, a canonical Google disagrees with, or a manual action. Inspect the website in Google Search Console to find the reason.

Does submitting a sitemap guarantee my website will be indexed?

Submitting a sitemap does not guarantee a website will be indexed. A sitemap helps Google discover URLs, which matters most for new sites with few links, but Google still decides which pages to crawl and index. Submit the sitemap in the Search Console Sitemaps report, list only canonical pages that load normally, and check the Page indexing report afterward.

Can Google index a website without Search Console?

Google indexes most websites without Search Console. Google’s SEO starter guide says the vast majority of sites in its results are found and added automatically, mainly by following links from pages it already knows. Search Console is still worth setting up, because it is where Google shows which pages are indexed, why others are not, and whether a manual action applies.

Sources and further reading

Written by

TechZone Team

TechZone is a digital agency in Islamabad, Pakistan. We design and build websites, online stores, mobile apps and AI automation for businesses in the UK, UAE, USA, Canada, Australia and Pakistan, and mentor interns through our virtual internship program. On this blog we share what we use in that work every day.

Last updated

Keep reading

Related articles

Branded navy card with the headline beside a 90-day calendar, a rising search results chart and a map pin

SEO

A week-by-week SEO plan for small businesses with limited time: what to set up first, which pages to fix, what to publish, how to earn reviews and links, and how to tell if it’s working.

13 min read

Navy card with a ticked checklist beside a map pin and a local results panel listing three nearby businesses

Local SEO

Thirty local SEO steps in seven phases, from your Google Business Profile and location pages to citations, reviews, local links and tracking, each with why it matters, how to check it and what to do first.

13 min read

Navy card with the headline beside a search results page showing a sponsored ad, a budget dial and a checklist for keywords, ads and tracking

Google Ads & PPC

A plain-English guide to running Google Ads as a small business in 2026: how the auction works, why Search usually comes first, how to set up keywords, ads and tracking, and what to do in the first 30 days.

14 min read

Want expert help putting this into practice?

Tell us what you’re working on. We’ll reply with honest advice, clear next steps and a written quote.