Get a free audit
All articlesSEO

Why Is My Website Not Showing on Google Search? 9 Causes and How to Fix Each

A woman holding a mug looks out a tall window over a city at dusk, wondering why her website is not showing on Google search

Why is my website not showing on Google search? Most of the time, one of three things is going on. Google hasn't indexed the site yet, a setting is blocking it, or it is indexed but doesn't rank for the words people type. A site: search and Google Search Console's URL Inspection tool tell you which in minutes.

You paid for a website, or built it yourself, and a competitor shows up instead. Start with the two-minute test below, then match what you see to one of the 9 causes of a website not showing on Google.

Sound familiar?

  • You type your business name into Google, word for word, and your website still isn't there.
  • The only way to find your own site on Google is to type the full web address.
  • You built the company website yourself, and it "does not show up in Google search results at all."
  • The site is live and indexed, you've "completed all SEO tasks," and it still won't come up when you search.
  • Your Google impressions fell to zero overnight, and Search Console shows no manual action.
Key takeaway

First find out whether Google has your site at all. If a site: search shows nothing, you have an indexing problem: a new site, a blocking setting or a technical error. If your pages show up, but only for your business name, you have a ranking problem. Each one needs a different fix.

How Do I Check If Google Has Indexed My Website?

Search Google for site: followed by your domain. Google's SEO Starter Guide says that if you see results pointing to your site, you're in the index. The steps below take about two minutes.

  1. Search your exact business name. If your website shows up, Google has it. If you only see your map listing or a directory page, keep going.
  2. Search site:yourdomain.com. Use your own domain with no space after the colon. Results mean Google has at least some of your pages. No results mean it has none. The list doesn't necessarily show every indexed page, so a page missing from it is a reason to inspect that page.
  3. Search what a customer would type. Try a service plus your city, and look past page one. If you are indexed but missing here, you have a ranking problem, not an indexing one.
  4. Check Google Maps on its own. Your map listing and your website rank separately.
  5. Inspect your home page in Search Console. Paste the address into the URL Inspection tool. It says "URL is on Google" or "URL is not on Google." Test live URL shows the page as Google sees it right now.

Search Console is a free service from Google for watching and fixing how your site shows up in search. To use it, add your site as a property and verify that you own it.

Once you are in, the Page indexing report lists every page Google knows about and gives a reason for each one it left out.

Quick check: is Google seeing your site?

  1. Does a site:yourdomain.com search show your pages?
  2. Does your website show when you search your exact business name?
  3. Does URL Inspection in Google Search Console say your home page is indexed? (Set up Search Console first if you haven't.)
  4. Is your site public, with every password, private mode and "discourage search engines" setting switched off?
  5. Does your site show for a service plus your city, even on page two or three?
0 to 1 yes
Google likely doesn't have your site yet. Read causes 1 to 4 first.
2 to 3 yes
Google has some of your site, but pages are missing or rank too low to be found. Read causes 2, 5, 6 and 9, then cause 7.
4 yes
Google sees your site, but it isn't ranking for what customers type. Read cause 7 and the Business Profile section.
5 yes
Google has your site and shows it for local searches. If you are past page one, read cause 7. If visits fell, read the traffic drop section.

Your website is not showing on Google because a page failed one of three steps. Google Search works in three stages: crawling, indexing and serving results. Causes 1 to 6 stop a page from being indexed. Cause 7 is about ranking. Causes 8 and 9 can block indexing or hurt ranking.

Find the row that matches what you see, then jump to that cause.

CauseWhat you seeWhere to checkFix
1. The site is newA site: search shows nothingURL InspectionLink to your pages, request indexing, then wait
2. A noindex tag or "discourage search engines" settingPage indexing says the page has a noindex tagURL Inspection, your platform settingsRemove the tag or switch the setting off
3. The site is private, password protected or "coming soon"Logged-out visitors see a password or landing pageYour platform settingsMake the site public
4. robots.txt blocks Google"URL blocked by robots.txt" in Page indexingPage indexing, yourdomain.com/robots.txtRemove the rule that blocks your pages
5. Google chose a different URL as canonical"Duplicate without user-selected canonical" or "Duplicate, Google chose different canonical than user"URL Inspection, Page indexingRedirect or add rel="canonical" to the page you want
6. Crawled or discovered, but not indexed"Crawled - currently not indexed" or "Discovered - currently not indexed"Page indexingMake the page more useful and link to it
7. Indexed, but not rankingYou show for your business name onlyPerformance report, a search for service plus cityBuild pages for what customers search
8. A manual action or security issuePages vanish, or show a warning labelManual actions, Security issues, RemovalsFix the issue, then request a review
9. Technical errorsServer errors, soft 404s or broken redirectsPage indexing, URL Inspection live testFix status codes and use 301 redirects

1. The site is new and Google hasn't found it yet

A new website often isn't on Google simply because Google hasn't found it yet. According to Google, the vast majority of sites in its results are found and added on their own as it crawls the web.

Google's starter guide says some changes take effect in a few hours, while "others could take several months." Google also "doesn't guarantee that it will crawl, index, or serve your page."

How to check. Run your home page through URL Inspection. If Google has never seen it, the tool will say so.

How to fix. Make sure every page can be reached through links from your home page. Then use Request Indexing in URL Inspection for your home page and main service pages. Google's help page notes that "indexing typically takes only a day or so, but can take much longer in some cases." If the page still isn't indexed later, recheck it in URL Inspection and work down causes 2 to 9.

2. A noindex tag or "discourage search engines" setting is on

A noindex tag tells Google to leave a page out of search. When Google finds the tag, it "will drop that page entirely from Google Search results, regardless of whether other sites link to it."

In WordPress, the "Discourage search engines from indexing this site" box adds a noindex tag to every page. It is sometimes ticked while a site is being built. If nobody unticks it at launch, the finished site stays hidden.

How to check. Inspect the page in URL Inspection. The Page indexing report also flags pages that have a noindex tag. You can also open the page, view its source and search for "noindex."

How to fix. Remove the tag, or switch the setting off, then request indexing. Don't count on a script to remove the tag after the page loads. Google's JavaScript guide is plain: "If you do want the page indexed, don't use a noindex tag in the original page code."

3. The site is private, password protected or in "coming soon" mode

If your site needs a password or hides behind a coming soon page, Google can't see it. Google's rules say that if a page requires a log-in, "Googlebot will not crawl it." On Squarespace, pages and member sites behind a paywall aren't indexed either.

Some platforms start every new site this way. As of October 2026, Shopify puts new stores in private mode by default. Squarespace says both its Private and Password Protected options hide your site from search engines.

How to check. Open your site in a private browser window, logged out. If you see a password box or a landing page, so does Google.

How to fix. Make the site public. The platform table further down shows where each setting lives.

4. robots.txt is blocking Google

A robots.txt file can stop Google from crawling your pages, and a leftover rule from the build can block the whole site. The Page indexing report lists these pages as "URL blocked by robots.txt."

Robots.txt does not hide a page from Google. In Google's words, it "is not a mechanism for keeping a web page out of Google." A blocked page can still end up in Google. Google just can't read what is on it.

It also clashes with noindex. For a noindex tag to work, the page must not be blocked by robots.txt. If Google can't crawl the page, it never sees the tag.

How to check. Open yourdomain.com/robots.txt in a browser and look for rules that block your main pages. Then check the Page indexing report.

How to fix. Remove the rule that blocks pages you want found. To keep a page out of Google, use noindex or a password instead.

5. Google picked a different URL as the canonical, or the pages are duplicates

When several pages look the same, Google shows only one of them, and it may not be the one you want. The chosen one is the canonical URL, "the URL of a page that Google chose as the most representative from a set of duplicate pages."

The Page indexing report flags this as "Duplicate without user-selected canonical." In that case Google has chosen another page and "will not serve this page in Search." If you did set a canonical and Google picked another URL, the status is "Duplicate, Google chose different canonical than user." Google lists common causes of duplicates, such as the HTTP and HTTPS versions of a site, separate mobile and desktop pages, and sorting or filtering pages.

How to check. Inspect the page in URL Inspection. It shows which URL Google picked as the canonical.

How to fix. Tell Google which page you prefer. Google treats redirects and rel="canonical" tags as strong signals, and listing a page in your sitemap as a weak one. If two pages really say the same thing, merge them and redirect one to the other.

6. Google crawled or found the page but chose not to index it

Sometimes Google sees a page and decides not to index it yet. The Page indexing report shows two versions of this.

  • "Crawled - currently not indexed." Google crawled the page but didn't index it. Google says it "may or may not be indexed in the future", and there is no need to resubmit it.
  • "Discovered - currently not indexed." Google found the page but hasn't crawled it yet. Google often waits to crawl it so the visit doesn't overload your site.

This is normal for some pages. Google's own help page puts it bluntly: "Don't expect every URL on your site to be indexed." The trouble starts when your main service pages land here.

How to check. Open the Page indexing report and look at the pages listed under each status.

How to fix. Make each key page clearly worth indexing. Google's systems favor "helpful, reliable information that's created to benefit people." Start with thin pages that mostly repeat another page. Merge them or add real detail, then link to each key page from your menu and related pages.

7. The site is indexed but doesn't rank for what customers type

Your site can be fully indexed and still not show, because it ranks too low for what customers search.

Google's ranking systems look at many factors across hundreds of billions of pages. Your page has to match the search intent behind a query better than the pages already there. Squarespace notes that a site may not appear if its content "doesn't match popular search terms."

96.55% of the pages Ahrefs studied got no traffic from Google at all.

Source: Ahrefs, 2023

1.94% of the pages Ahrefs studied got between one and ten Google visits a month.

Source: Ahrefs, 2023

The Ahrefs study covered around 14 billion pages. Ahrefs gives a simple reason many get nothing: if nobody searches for your topic, you get no search traffic, even if you rank first.

How to check. Open the Performance report in Search Console. Look at which searches you show up for and where you rank. If almost every search contains your business name, this is your cause.

How to fix. Give each main service its own page, written in the words customers use. Google warns that no one can promise a first-place ranking. It also says to beware of SEOs who advertise a "priority submit" to Google. For the habits that help a small site compete, see our 12 small business SEO practices. If you serve one area, local and national SEO work differently.

8. A manual action or a security issue

A manual action or a hacked site can remove pages from Google, even ones that used to rank. Google says that if a site has a manual action, "some or all of that site will not be shown in Google search results." Manual actions come from breaking Google's spam policies, such as keyword stuffing or hacked content.

If Google finds your site was hacked, the Security issues report shows what it found. Affected pages can appear with a warning label in results, or a warning page in the browser.

How to check. Open the Manual actions and Security issues reports in Search Console. Also open the Removals tool, in case someone asked Google to hide a page. As of October 2026, a removal request hides a page from Google for only about six months.

How to fix. Fix every issue listed on every page. Then select Request Review in the Manual actions report and describe your fixes.

9. Technical errors: server errors, soft 404s, broken redirects or hidden content

Technical errors stop Google from reaching or reading your pages, and they often appear after a redesign or a move. To be indexed, a page must return an HTTP 200 (success) code and have indexable content.

  • Server errors. Google slows its crawling when your server returns 5xx errors, such as 500 or 503. Pages already indexed are kept for a while, "but eventually dropped."
  • Missing pages. Google doesn't index pages that return a 4xx code, such as 404 Not Found, and removes indexed pages that start returning one.
  • Soft 404s. A soft 404 is a page that says it doesn't exist but still returns a 200 success code.
  • Broken redirects. When a page moves for good, Google recommends a permanent server-side redirect, such as a 301 or 308. Google also says to watch out for long redirect chains.
  • Hidden content. Google processes JavaScript sites in three phases: crawling, rendering and indexing. Its guide says server-side rendering or pre-rendering is still "a great idea," partly because not all bots can run JavaScript. In plain terms, the server should send the finished page text, not leave a script to build it in the browser.

How to check. Run a live test in URL Inspection and look at what Google can see. Then check the Page indexing report for server errors, soft 404s and redirect errors.

How to fix. Fix the server or hosting fault first. Point every old URL straight at its new page with a single 301. Make sure your main text is in the page itself, not loaded later by a script.

Not sure which of the 9 it is? Send the address and we send back what it actually ranks for today, from Search Console, with the gaps marked.

Why Did My Website Traffic Drop Suddenly?

A sudden drop in website traffic usually has one of five causes: a Google update, a technical fault, a security or spam problem, a site move, or the season. Google's guide to debugging traffic drops lists those causes. If a drop is due to an algorithm update, Google says "there might not be anything fundamentally wrong with your content."

Start by ruling out broken tracking. If Google Analytics 4 (GA4) shows fewer visits from Google search but Search Console clicks held steady, Google isn't the cause. Our GA4 setup guide covers how to check your tracking.

Next, match the date. Google makes broad core updates several times a year. These updates "don't target specific sites or individual web pages," so a drop caused by one is not a penalty. Google also advises waiting at least a full week after an update ends before you study your data. As of October 2026, the Google Search Status Dashboard lists the May 2026 core update and the September 2026 spam update as the latest of each.

The shape of the drop is a clue too. A site-wide fault, such as the site going down, hits at once. A stray noindex tag works page by page as Google recrawls, so traffic slides more slowly.

Before you panic about a traffic drop

  • Note the day the drop began and check it against the Google Search Status Dashboard.
  • List what changed on the site that week: a redesign, a new platform, a new plugin or a server move.
  • Open the Manual actions and Security issues reports.
  • Compare with the same weeks last year to spot a seasonal dip.
  • If only a few pages dropped, inspect each one for noindex tags and errors.

If your website traffic dropped right after a redesign or migration, look at cause 9 first and check that old URLs still redirect.

Is a Setting on My Wix, Squarespace, Shopify or WordPress Site Blocking Google?

It might be. Wix, Squarespace, Shopify and WordPress each have a setting that hides your site from search, and it is easy to leave on after launch. Here is where each one lives, as of October 2026.

PlatformSetting to checkWhere it livesSource
WordPress"Discourage search engines from indexing this site" boxSettings > Reading. Ticking it adds a noindex tag to every page.WordPress help
Wix"Let search engines index your site" toggleSEO & GEO in your dashboard > Tools and settings > SEO Settings. It must be on.Wix help
SquarespaceSite Availability: Private, Password Protected or PublicThe Site Availability panel. Private and Password Protected both hide the site from search engines. Public needs a paid plan.Squarespace help
ShopifyStore access: private mode or publicOnline Store in your Shopify admin. New stores start in private mode, which hides every page from search engines.Shopify help

WordPress says its box is only a request: "it is up to search engines to honor your request." Google does honor the noindex tag it adds.

To make a Shopify store public, go to Online Store, click Private, select Public and click Update.

Why Does My Google Business Profile Show Up but Not My Website?

Your Google Business Profile can show up when your website doesn't because Google ranks the map listing on its own terms. Google says local results are "mainly based on relevance, distance, and popularity." Your website, on the other hand, has to be indexed and then rank in the regular results.

So a search for your name can bring up your Google Business Profile while your site is nowhere. That often means an indexing problem on the website, so run the site: check above.

It can also work the other way. Your website ranks, but your profile doesn't show in Maps or the local pack. The same Google page says businesses with complete and accurate info "are more likely to show up in local search results." To work on the profile, see how to optimize your Google Business Profile and our Google Maps SEO guide. For tools that track both, see our guide to local SEO tools.

Does Submitting a Sitemap Make Google Show My Site?

No. A sitemap helps Google find your pages, but it doesn't make Google show them. Google's starter guide says you can submit one, but "this isn't required."

If you have about 500 pages or fewer, and every page can be reached through links from your home page, you probably don't need one. If you use Squarespace or Wix, they likely manage your sitemap for you already.

Request Indexing has limits too. A request "does not guarantee that the page will appear in the Google Index." There is also a daily limit on how many you can send. If you want many pages indexed, Google suggests a sitemap instead.

What This Looks Like in Practice

Here are the patterns to look for first in each industry.

Property management

Unit pages come and go. When a unit rents, the page may say "no longer available" but still return a 200 code. Google can treat that as a soft 404 (cause 9). Many near-identical unit pages can also be grouped as duplicates, with only one shown (cause 5). Point retired unit pages to the property page, or return a real 404.

Real estate

Listing feeds put the same home on many websites. Google may treat them as duplicates and pick one version as the canonical, and it may not be yours (cause 5). Your own neighborhood guides and agent pages are what you can rank, so make sure those are indexed.

Roofing and home services

A rebrand often means a new domain. If the old pages don't redirect to the new ones with 301s, old links lead nowhere (cause 9). Map every old URL to its new page before the switch.

Med spa

A med spa site rebuilt on a new platform can go live with a setting that hides it from search engines still on from the build (causes 2 and 3).

Dental and law

A new practice site often ranks only for the practice name, which is cause 7. Each treatment or practice area needs its own page, written in the words patients or clients search for.

Why take this from us

This post is by Kiran Dasgupta, founder and lead strategist at Kihan Marketing. He runs technical SEO audits on client sites. He also wrote the in-house tools the agency uses, among them Kihan Schema, Kihan Internal Linker and Kihan Indexer, and he uses Kihan Indexer to help get new pages found. For an Austin roofing company, organic clicks rose from 1,032 to 2,127 for July 4 to September 29, 2026, compared with the same dates in 2025.

SEO ServicesIndexing fixes, technical SEO and content, run from your own Search Console data

What to Do First

  1. Run the two-minute check. Do the site: search, then inspect your home page in Search Console.
  2. Find your cause. Match what you see to a row in the table, then read that section.
  3. Fix it, then ask Google to look again. Request indexing for your key pages, then check the Page indexing report again to confirm they were added.

Frequently Asked Questions

How long does it take for Google to index a new website?

There is no fixed time. Google says some changes take effect in a few hours and others could take several months. After you request indexing for a page, it typically takes only a day or so, but can take much longer. Indexing is never promised.

Why doesn't my website show up when I search my business name?

Usually because Google hasn't indexed it, or something is blocking it. Run a site: search. If nothing shows, check causes 1 to 4. If your pages show there but not for your name, other businesses or directories may share the name and rank above you, which is a ranking problem (cause 7).

Why is my website indexed but not ranking?

Because other pages answer the search better, or nobody searches the words on your pages. Check the Performance report to see what you do show for. Then build pages around the searches your customers actually make (cause 7).

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

Make the site public, remove any noindex tag, and link every page from your home page. Add the site to Search Console and request indexing for your main pages. Then give each service its own page, in the words customers use. To show up higher, match each page to the search intent behind what customers type and make it more useful than the pages already ranking (cause 7).

How do I know if my site has a Google penalty?

Open the Manual actions report in Search Console. If it lists nothing, you don't have a manual action. A drop caused by a core update is not a penalty, because those updates don't target specific sites.

Why did my website suddenly disappear from Google?

A whole site that drops out of Google usually has a site-wide cause. The site may have been down or switched to private for a while, someone may have asked Google to remove it, or it may have a manual action. Inspect your home page in URL Inspection, then open the Removals, Manual actions and Security issues reports in Google Search Console.

Can I pay Google to show my website?

You can pay for ads, but not for free rankings. Google Ads are a separate, paid placement; see our guide to Google Ads for small businesses. Google's help page says there is no way to request or pay for a better local ranking.

Does IndexNow help with Google?

IndexNow lets a site tell participating search engines, such as Bing, about new or changed pages. As of October 2026, its own site doesn't list Google as a participant. So use it for those engines, and use Search Console for Google.

Still not sure why Google is skipping your site? Send the address and we send back what it actually ranks for today, from Search Console, with the gaps marked.

Google reviews

What clients say

5.0Rated 5.0 on Google
See us on Google (opens in a new tab)

Nicholas

Google review

Kiran and his team are simply fantastic! I've worked with 16 different third party marketing teams and they are by far the best. They are incredibly smart, responsive and an overall pleasure to work with. Since working with them over the last 2 months my ask of them constantly changes and their ability to quickly adapt and figure out new ways to quickly add value is incredibly impressive. I can't recommend Kiran and his team enough and will continue to work with them for the foreseeable future!

Reika

Google review

Kihan Marketing is a fantastic team to work with, friendly, professional, and highly responsive. They are highly responsive and quick to take action, ensuring projects move forward efficiently. Despite working in a fast-paced environment, they remain professional, organized, and attentive to detail. Their dedication really show in the quality of their work, and they consistently deliver results while maintaining clear communication. Highly recommended!

Real estate agency, Sint Maarten

Google review

Kihan Marketing Organization is friendly, professional, and very responsive. Kiran and his team move quickly, communicate clearly, and deliver high-quality work in both website development and social media marketing. They stay organized, pay attention to detail, and make the whole process smooth and efficient. Highly recommended for anyone looking to grow your online presence!

Watcharaponne

Real estate agency, Thailand

I highly recommend Kihan Marketing. Kiran is an incredibly talented, skilled, and thoughtful web designer. What impressed us most was that he didn't simply build a website, he took the time to truly understand our business, our vision, and the local Koh Samui real estate market. Throughout the process, Kiran provided valuable advice and creative ideas that helped shape the brand and support the growth of our business. His attention to detail and understanding of what makes a business unique resulted in a website that feels truly personal to our brand. He created the beautiful website for [a real estate agency in Thailand]. It represents the elegance, professionalism, and identity of our business beautifully. Thank you, Kiran and Kihan Marketing, for bringing our vision to life. Highly recommended!

Listya

Google review

Working together felt very collaborative and aligned. Communication flowed easily, tasks were well-organized, and we shared the same attention to detail throughout the process. It genuinely felt like working as one team.

Business client

Google review

Kihan Marketing Organization has been great to work with. The team is professional, responsive, and focused on delivering real results. I'm very satisfied with their service and would highly recommend them.

vittoria

Google review

Very fast and professional. I love working with Kihan Marketing. Definitely recommended

Wei

Real estate agent, Sint Maarten

I can't recommend Kihan Marketing highly enough. Kiran and his team truly went above and beyond in helping me with both my social media and my website, and the results speak for themselves.

Shelley

Cryotherapy studio near Seattle

I recently worked with Kihan Marketing to design my new website, and I couldn't be more thrilled with the experience. From start to finish, they were incredibly responsive, communicative, and attentive to every detail.

Start a conversation

Want this working on your site?

Send the address and we will send back what it actually ranks for today, from Search Console, with the gaps marked. No scored PDF.