Why Is My Website Not Showing Up on Google?

Two different things can be wrong, and the fix for one does nothing for the other. Either Google has not added your pages to its index, or it has added them and puts other sites ahead of you. A single search tells you which, and Search Console tells you why.

Updated 12 min read

Search Google for site:yourdomain.com. If pages come back, you are indexed and the problem is ranking. If nothing comes back, you are not indexed, and the usual reasons are a noindex setting, a robots.txt block, a site Google has not discovered yet, or a page Google crawled and chose to leave out.

If you only do one thing, open Search Console, paste your address into URL Inspection and read the status it gives you. That one line usually names the cause.

  1. 1Testsite: search
  2. 2Diagnoseread the status
  3. 3Unblocktags and robots
  4. 4Earn itpages people search for

The two-minute test

Before you change anything, run three searches. They take two minutes and decide where you go next.

site:yourdomain.com (no space after the colon, and your own domain in place of the example)

Which problem do you have?
What you seeWhat it meansGo to
site: search returns nothingYour pages are not in the index. This is a technical problem.Read the status, then fix the block
site: returns only the home pageGoogle has some pages but not the rest. Look at the inner pages one at a time in URL Inspection.Read the status
site: returns pages, and your business name finds youYou are indexed and visible for your name. Other searches are a ranking question.Ranking
site: returns pages, but your business name does not find youIndexed but not trusted for your own name yet, or the name is shared with bigger brands.Ranking and local
You are a local business and absent from the mapThe map is fed by your Google Business Profile, not your website.Local and map results

Search your exact business name in quotation marks as the second test, and one phrase a customer would really type as the third. The two give you different answers on a young site, and that difference is normal.

A different problem entirely: if the site will not load for you in Chrome, or you cannot find it in your Google account or the Google app, that is a browser or account fault, not a search one. Open the address in a private window and on another device. If it loads there, clear the cache, turn off extensions or check your DNS. Nothing below will help with that.

Read the status Google gives you

The site: search is a quick check. The reliable one is Google Search Console, which is free and tells you the state of each page in Google’s own words.

Add and verify your site in Search Console, paste a page address into the search bar at the top, and read the result. Google’s URL Inspection help explains that the tool shows the version Google has indexed and lets you run a live test. It also warns that “URL is on Google” does not mean the page will show up in results, because the check does not look at quality, manual actions or security issues.

If the page is not indexed, the Page Indexing report gives a reason. These are the ones small sites meet most, with the meaning taken from Google’s Page Indexing report documentation.

Page Indexing statuses and what to do about each
StatusWhat Google meansWhat to do
Discovered – currently not indexedGoogle knows the address but has not crawled it yet.Link to the page from other pages on your site, make sure it is in your sitemap, and give it time. Asking again and again does not speed it up.
Crawled – currently not indexedGoogle fetched the page and has not added it. It may or may not be indexed later.Google does not give a reason. Our reading: check the page is unique and useful, linked from your main pages, and not a near copy of another page, then request indexing once.
Excluded by “noindex” tagGoogle found an instruction not to index the page.If you did not intend it, remove the tag or the setting that adds it, then request indexing.
Blocked by robots.txtYour robots.txt file stops Google from crawling the page.Edit robots.txt to allow it. A blocked page can still appear with little detail if other sites link to it.
Duplicate without user-selected canonicalThe page looks like another one and you have not said which to prefer.Add a canonical tag pointing to the version you want in the results.
Duplicate, Google chose different canonical than userYou named one version, and Google picked another.Inspect both addresses. If Google’s choice is acceptable, leave it. If not, make the pages clearly different or fix the redirect and canonical signals.
Alternate page with proper canonical tagThe page correctly points to a main version that is indexed.Nothing. This is how it should look for variants.
Page with redirectThe address redirects elsewhere, so the target is what counts.Normal for old addresses. If it is a page you want indexed, check it is not redirecting by mistake.
Soft 404, Not found (404), 401, 403 or server error (5xx)The server is not returning a normal page to Googlebot.Fix the response. Google’s technical requirements say a page must return HTTP 200 and contain indexable content.

Meanings follow Google’s documentation. The “what to do” column is our advice, not Google’s.

One caution on the data itself. The Page Indexing report showed stale numbers from about 11 June to 3 July 2026, according to reports in the trade press, and Google gave no public explanation. If the report looks out of step with what you see, run Test live URL on the page, which checks the current state rather than the stored one.

If your site is not indexed at all

Google lists three requirements for a page to be indexed: Googlebot must not be blocked, the page must return HTTP 200, and it must contain indexable content. Even then, indexing is not guaranteed. Work through the causes below in this order.

  1. A noindex setting is on

    Most content systems have a switch that asks search engines to stay away while a site is being built, and it is easy to leave on at launch. In WordPress it is Settings → Reading → Discourage search engines from indexing this site. Untick it and save.

  2. robots.txt is blocking the crawler

    Open yourdomain.com/robots.txt. If you see Disallow: / under User-agent: *, you are telling every crawler to stay out. Remove the line. Note that Google’s own robots.txt guide says the file is not a way to keep a page out of Google, and that a noindex tag only works if robots.txt lets Google see the page.

  3. Google has not been told the site exists

    Verify the site in Search Console and submit your sitemap, usually at /sitemap.xml or /sitemap_index.xml. Google calls a submitted sitemap a hint, not a guarantee, so also link to every page from somewhere on your own site.

  4. The site is behind a password, a coming-soon page or a staging address

    Maintenance-mode plugins and password gates stop crawlers as firmly as a noindex tag. So does leaving the real site on a staging subdomain.

  5. The words only appear after JavaScript runs

    Google can render JavaScript, but if your text only appears once scripts load, check what Google sees in the rendered view of URL Inspection. Google also warns against using noindex in JavaScript-rendered pages.

  6. A canonical tag points to another address

    If your pages declare a different URL as the main version, Google indexes that one. It is common after a migration that was only half finished.

  7. The site is new

    Google says to allow at least a week after submitting a sitemap or an indexing request before assuming something is wrong.

After you clear a block, use Request indexing in URL Inspection once for your home page and your most important pages. Google’s recrawl guide says individual requests are limited by a quota and that asking again does not make a crawl faster.

If you are indexed but still cannot find your site

This is a ranking position, not a fault. Google has the page and has judged other pages to answer that search better.

Being in the index guarantees no position. A new site with a handful of pages and no mentions elsewhere starts behind established ones, and no setting changes that overnight.

Your business name is the test that matters first. Almost nobody competes for it, so a healthy site should find itself for its own name once Google has indexed it. In a HubSpot Community thread from December 2024, an owner reported that their brand name returned nothing at all and the site only loaded when the full address was typed. That is an indexing problem, not a ranking one, and it belongs back in the status check.

A generic phrase such as “marketing agency” or “plumber near me” is a different contest, against sites with years of links and mentions. Not appearing there after a few months is common and says little about whether the site is working.

Our rule of thumb, not a Google figure: if your exact business name still does not find you four weeks after the site is indexed, look for a real fault. If a competitive phrase does not find you, that is a normal starting position.

How long a new website takes to appear

Getting indexed and ranking run on different clocks. Google publishes timing for the first and none for the second.

What the sources say about timing
StageWhat is statedWho says so
After you submit a sitemap or request indexingAllow at least a week before assuming a problemGoogle Search Console Help
Crawling a pageAnywhere from a few days to a few weeksGoogle, recrawl guidance (Dec 2025)
Indexing of new pages on popular sitesAbout 83% within the first week, some taking up to eight weeks, and roughly 16% of valuable pages never indexedTomek Rudzki’s analysis, reported by Search Engine Journal, Sep 2022
Ranking for your name, a long phrase or a competitive termNo official figure existsGoogle does not publish one

The Rudzki figures are from 2022 and describe popular websites, so read them as a guide rather than a promise for a small new site. Sources: Google’s missing-page help, Google’s recrawl guide and Search Engine Journal.

Be wary of anyone who quotes a precise number of weeks for ranking, including us. Google also states that it does not accept payment to crawl a site more often or rank it higher, so nobody can buy their way past the wait.

You may be testing the wrong way

A fair share of “my site is invisible” complaints come from how the check was done.

You are signed in. Google personalises results using your history, so your site may show for you and nobody else, or the reverse. Test in a private window, signed out.

You are checking a head term. Typing “plumber” and scrolling two pages tells you little. Test the whole phrase a customer would use, which usually carries a place, a problem or a qualifier.

You are in a different place from your customers. Local results change with the searcher’s location, so a business that ranks across town may not appear at your desk.

The dependable alternative is the Performance report in Search Console. It lists the searches your site really appeared for, the average position and the clicks, across everyone rather than one person.

If you serve a local area, the map is a separate contest

Local searches show two sets of results, and your website only competes in one of them.

The map pack, the block of three businesses with ratings, is drawn from Google Business Profile. Google’s local ranking help names three factors: relevance, distance and prominence. It adds that more reviews and positive ratings can help your local ranking.

So an excellent website can still be missing from the map if the profile is unclaimed or unverified, the primary category is wrong, your name, address and phone number differ between sites, or the businesses in the pack have far more reviews. Start with the profile, not the website.

If you built the site on a website builder

Builder sites can rank. What they share is a visibility setting meant for the build stage, and it sits in a different place on each one.

Where to look on common platforms
PlatformWhat commonly hides the siteWhat to check
WordPressThe “Discourage search engines from indexing this site” boxSettings → Reading. Untick it and save. Then check an SEO plugin has not added noindex to pages.
SquarespaceAn unpublished or unpaid site, a site-wide or home page password, a noindex line in code injection, or a page hidden from searchPer Squarespace Help (updated 8 July 2026): confirm the subscription is active and the site is published, remove passwords, check code injection, and on each page check the SEO tab’s “Hide this page from search results” is off.
Wix, GoDaddy, Shopify, Google SitesA site that is saved but not published to a connected domain, a store or page password, or a search visibility toggleConfirm the site is live on your own domain, remove any password page, then look in the SEO or site-visibility settings for a toggle that hides pages from search engines. Menu names change, so search the builder’s help centre for “search engine visibility” if a label differs.

Squarespace row follows its help article. The other platforms are described in general terms because their menus change often.

Whatever the platform, verify the site in Search Console and run the status check. A builder’s own “SEO panel” shows what it intends to send, and Search Console shows what Google received.

Could Google have penalised you?

It happens less often than people fear, and you can check it in a couple of clicks.

Google defines a manual action as a case where a human reviewer has decided that pages on the site do not comply with its spam policies. Open Search Console and go to Security & Manual Actions. If it says no issues detected, no reviewer has acted against the site, and a missing site is more likely an indexing or ranking question. If an action is listed, it names the problem, and you fix it and file a review request.

Among small businesses, one cause that comes up repeatedly is bought or low-quality backlinks, often bought years ago or inherited from a former agency. If you have ever bought links, check this page before you spend another hour on content.

What moves a site that is indexed but invisible

Once nothing is blocked, visibility is earned. These are the changes we would make, in this order.

  1. One page for each thing you sellA single page covering six services loses to six pages that each cover one properly. For most small sites this is the largest structural change.
  2. Use the words buyers typeWrite the phrases customers use rather than internal product names, and name the place you serve if you serve one.
  3. Answer the question near the topA direct answer in the first few lines helps readers, and it is the kind of passage that gets quoted in snippets and AI answers.
  4. Make it fast on a phoneGoogle’s Core Web Vitals targets: main content within 2.5 seconds, taps answered in under 200 milliseconds, and a layout shift below 0.1.
  5. Get mentioned by real sitesTrade directories, local press, suppliers and associations. Earned links and mentions build trust for a new domain. Bought ones can cause the penalty above.
  6. Publish less, and make it usefulA few pages that help a buyer decide beat dozens of thin ones, and Google’s spam policies target thin mass-produced content.

Search Console now also has AI performance reports, rolled out globally at the end of August 2026, which show how often your pages appear in Google’s AI features. They report impressions, not clicks, so use them as a signal rather than a scorecard.

If you have been through the list and still cannot see what holds the site back, we can look at it for you. The written audit covers indexing, speed, tracking and the first three changes we would make.

Frequently asked questions

How do I check if my website is on Google?

Search Google for site:yourdomain.com with no space after the colon. Pages listed means the site is indexed. Nothing listed means it is not in the index. For one page, paste its address into URL Inspection in Search Console, which shows the version Google holds and, if the page is missing, the reason.

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

Google tells site owners to allow at least a week after submitting a sitemap or an indexing request, and says crawling can take anywhere from a few days to a few weeks. A 2022 analysis reported by Search Engine Journal found about 83% of new pages on popular sites indexed within a week, with some taking up to eight weeks. Google gives no timing for ranking, which is a separate and slower matter.

Why does my website show up when I search the name but nothing else?

Almost nobody competes for your business name, so a site that Google has indexed usually finds itself quickly for it. Generic phrases have many established competitors, so a young site starts far behind. This pattern is a normal starting position. If your exact name returns nothing, that points to an indexing problem and belongs in Search Console instead.

What does "Crawled - currently not indexed" mean?

Google fetched the page and has not added it to the index. Google says it may or may not be indexed later and does not give a reason. Check that the page is unique, useful and linked from your main pages, improve it if it is thin or near-identical to another, and request indexing once. Repeat requests do not make it faster.

I can see my site but my customers say they cannot. Why?

Google personalises results by location and history, so your own searches are not a fair test. Check in a private window, signed out, and remember that local results shift with where the searcher is. The Performance report in Search Console reflects all searchers rather than only you.

Does it cost money to appear in Google search results?

No. Google states that it costs nothing to get a page into search results, and that it does not accept payment to crawl a site more often or rank it higher. Ads are a separate paid product labelled as sponsored, and they do not change your organic position. Be cautious of anyone selling guaranteed organic rankings.

Why did my website disappear from Google after a redesign?

Usually because addresses changed without redirects, or because a noindex or robots.txt rule from the staging site went live with the new build. Check the discourage-search-engines setting first, then confirm every old address redirects to its new equivalent with a 301. Without redirects Google sees the old pages as gone and the new ones as unfamiliar.

Why is my business not showing on Google Maps?

The map is fed by your Google Business Profile, not by your website. Google ranks local results on relevance, distance and prominence, and says more reviews and positive ratings can help. Check the profile is claimed and verified, the primary category fits what you sell, and your name, address and phone number match across the web.

Can Wix, Squarespace, Shopify or GoDaddy sites rank on Google?

Yes. What they share is a visibility setting, a password page or an unpublished state used during the build, and leaving one on is a common reason a builder site is missing. Confirm the site is published on your own domain, remove any password, check the platform's search visibility setting, then verify the site in Search Console.

How do I know whether Google has penalised my site?

Open Search Console and go to Security and Manual Actions. If it reports no issues, no reviewer has taken a manual action against the site. If an action is listed, it names the problem, and you fix it and submit a review request. Bought or low-quality backlinks are one cause worth checking if you have ever paid for links.

Free written audit

Still can’t work out why you’re invisible?

Send us the address. We’ll check indexing, blocked pages, speed and tracking, and email you what we find plus the three fixes we would make first. Two business days, no call required, no obligation.

Fields marked * are required. We reply within one working day and your details stay private.

Scroll to Top