Skip to content
SEO 13 min read

Why my website isn't showing on Google

Your website isn't showing on Google? Check in two minutes whether it's missing or just ranking low, then fix each cause, explained in plain words.

Share
why my website isn't showing on google

Your website isn’t showing on Google, and behind that single symptom sit two opposite situations you need to tell apart before doing anything else. Either your site isn’t recorded in Google’s directory yet, which is called indexing, and it’s then completely absent from the results. Or it’s recorded but ranked so far down that nobody ever reaches it, and the work to do has nothing in common with the first case. The check takes two minutes: type site:yourdomain.com into Google, and if none of your pages come up, your site isn’t indexed. This article shows you how to run that diagnosis first, then walks through each cause in plain words, from the brand new site to the tiny hidden checkbox that blocks Google, with the exact fix for each one.

How do I know if my website is indexed by Google?

To know whether your website is indexed by Google, type site: followed by your domain name into the search bar, for example site:your-business.com, and look at how many pages Google shows you in return. This command asks the engine to list only the pages it has already recorded for your domain, and the result settles the question straight away.

check if a website is indexed by google

If Google returns a list of your pages, your site is genuinely indexed, and your problem is a ranking problem that I cover further down. If instead Google says nothing matches your search, your site is absent from its directory, and no amount of content work will help until that absence is cleared. An in-between number is just as telling: if you have thirty pages online but the command shows only three, you know Google knows part of your site, and you’ll go find out why the rest stays out.

The second check, more reliable still, uses the URL inspection tool in Search Console, Google’s free tool reserved for site owners. You paste a page address there, and Google tells you plainly whether it’s indexed, when it last crawled it, and what might be stopping it from being recorded. Between the site: command done in two minutes and this page by page inspection, you get a solid diagnosis before touching anything, which saves you from fixing a problem you don’t actually have.

Is your website absent from Google, or just ranking low?

An absent website and a low ranked website produce the same symptom, you can’t find yourself, but they’re two opposite problems that call for completely unrelated fixes. This is the most important distinction in the whole diagnosis, and it’s also the one most articles skip, even though it decides everything you do next.

website absent from google or ranking low

An absent site is one that Google hasn’t recorded, for a technical or a freshness reason: it’s too new, a setting blocks the robots, or it was never submitted to the engine. In that case you’re nowhere, not on page ten and not on page one hundred, because you aren’t in the game. The fix is to lift the block and request indexing, and it takes effect within a few days. As long as the site stays absent, writing articles or working on your keywords changes nothing, since nobody reads those pages on Google’s side.

A low ranked site, by contrast, is perfectly recorded, but it lands behind dozens of competitors on the searches that matter, ending up on page three or ten where almost nobody goes. There the problem isn’t technical at all, it comes from the content, from the competition in your field, and from the still weak reputation of your domain. The fix is slower groundwork spread over months, and I describe it in my dedicated article on how to rank your website on Google. Getting this diagnosis right saves you from the classic mistake of investing weeks of writing when the real issue was a single ticked box.

Why doesn’t a brand new website show up yet?

A brand new website doesn’t show up on Google yet because its robots haven’t had time to discover it and then record it, which usually takes a few days to a few weeks after launch. Nothing is broken in this case, the engine is simply working at its own pace, and patience does much of the job here.

new website not yet on google

Google works in three stages that are worth understanding. First crawling, where robots travel the web by following links and discover your site. Then indexing, where Google analyses your pages and files them in its directory. Finally serving, where it chooses, for each search, which recorded pages to show and in what order. A new site is mostly waiting on the first and second stages, because nobody points to it yet and the robots take time to find it on their own.

Google itself says indexing is never guaranteed and that a site following the rules won’t necessarily be crawled or shown, which should push you not to stay passive. The useful move isn’t to reload Google over and over, which does absolutely nothing, but to declare the site to Search Console and request indexing of your main pages, which I detail just below. Also create a few links to your site from your Google listing, your social profiles or a directory in your field, because those links are the paths the robots arrive through fastest. By laying these foundations at launch, you seriously shorten the wait instead of enduring it.

Have you declared your website to Search Console?

Search Console is Google’s free tool that shows you whether your site is indexed and lets you request its indexing, and not having set it up is like leaving the engine to discover your site by chance. It’s the first reflex to have the moment a site goes live, before even wondering why it isn’t showing.

declare your website to search console

Setting it up takes three steps. You create a Search Console account with your Google address, you prove the site belongs to you by adding a small code Google gives you, often in one click when your site and domain live with the same provider, then you send your sitemap. That sitemap is a file listing all your page addresses and acts as a table of contents for the robots, and most site builders generate it on their own at an address like yourdomain.com/sitemap.xml. By submitting it, you hand Google the full map of your site instead of waiting for it to guess.

Once Search Console is in place, it becomes your dashboard for everything to do with your visibility. You see the number of indexed pages, the exact reasons some aren’t, the searches you already appear on, and your real average position on each one. It’s also where you request indexing of a new page by pasting its address into the inspection tool, then clicking the button. To go further into what’s holding a site back, my article on the SEO audit covers each point to check methodically. Without this tool you fly blind; with it, you know exactly where your site stands in Google’s eyes.

Is a tag or a setting blocking access to Google?

Three very common settings stop Google from recording a site without the owner noticing: a noindex tag slipped into the pages, a block written in the robots.txt file, and the hide from search engines box left ticked on WordPress, Wix or Squarespace. These are the most frequent culprits behind a completely absent site, and the good news is they take minutes to fix once spotted.

noindex tag blocking google

The noindex tag is a small hidden instruction in a page’s code that plainly tells Google not to record it. It’s useful while a site is being built, to keep it private, but disastrous if it stays in place at launch, because Google respects it to the letter and ignores the page. The robots.txt file is a text document placed at the root of the site that can contain a line forbidding access to the robots; badly set, it closes the door on the engine before it even reads your pages. The Search Console inspection tool flags both, telling you a page is excluded by a noindex tag or blocked by the robots.txt file.

The most widespread trap among small businesses is the site builder checkbox. WordPress offers, under Settings then Reading, an option to discourage search engines from indexing this site, which people happily switch on during the build and forget to remove on launch day. Wix and Squarespace have an equivalent setting that keeps the site invisible while it’s a draft or has no connected domain. Check these three points in order, untick what needs unticking, and you single handedly lift the cause of the vast majority of sites that never show up.

Your website is indexed but stays invisible: why?

When your website is properly indexed but never appears on the searches your customers type, the problem is no longer technical, it comes down to content, competition and the lack of reputation of your domain. You’re in the game, but far behind, and climbing up takes work that’s different from unblocking an absent site.

website indexed but invisible on google

The first cause is thin or poorly targeted content. If your pages say little, or don’t use the words your customers actually search for, Google has no reason to place you ahead of competitors who answer the question better. A home, services and contact site with two sentences per section carries no weight against sites that explain precisely what they do, for whom, and where. Writing useful pages that genuinely answer the questions of your trade is the most profitable lever for a tradesperson or a shop owner.

The second cause is the still weak reputation of the domain, meaning the small number of links and trust signals pointing to you. Google trusts a site that other sites cite more, and a recent domain with no inbound links starts at a disadvantage on competitive searches; that’s the role of link building, which I detail in its own article. For a business rooted in one town, the fastest route is often local SEO, with a well kept Google listing and reviews, because the competition on plumber in Lyon is far more reachable than on plumber alone. Content that genuinely speaks to your customers and reputation that builds over time are what pull an indexed site out of invisibility, and they do it faster when the focus stays local.

Your website vanished overnight: what happened?

A website that used to show on Google and disappears suddenly has almost always suffered one precise, recent event: a redesign that reactivated a block, a hack, a long server outage, or a Google penalty. Unlike the new site that never appeared, here something changed, and finding that change leads straight to the solution.

website vanished from google overnight

The most frequent cause is a redesign or an update that ended badly. Putting the site back into build mode sometimes reactivates the noindex tag or the famous search engine box, and Google, on its next visit, removes the pages that have become invisible. Changing page addresses without proper redirects has the same effect, because the old addresses Google knew suddenly lead to errors. These cases are solved by restoring the original settings and requesting a fresh indexing in Search Console, which often shows the exact date of the drop as well.

The other causes call for a faster reaction. A hack, where shady pages are injected without your knowledge, pushes Google to drop the site to protect users, and Search Console then alerts you to a security issue to fix urgently. A hosting outage of several days can push out pages the engine can no longer load, which is a reminder of the value of reliable hosting and steady website maintenance. A penalty, finally, punishes forbidden practices like keyword stuffing or mass link buying, and shows up in the manual actions section of Search Console. In every case, Google’s tool stays your first reflex, because it almost always names the cause instead of leaving you to guess.

Where do you start to make your website visible?

To make your website visible on Google, always start with the two minute diagnosis, because it decides everything else: an absent site is fixed by lifting the block then requesting indexing, a low ranked site is fixed by working on content and reputation over several months. Confusing the two wastes a great deal of time, and separating them immediately clarifies what you have to do.

In practice, first type the site:yourdomain.com command to know which camp you’re in. If you’re absent, open Search Console, check that no noindex tag or hide from search engines box is lingering, send your sitemap, then request indexing of your important pages; expect a few days to see the result. If you’re indexed but ranking low, the work lies elsewhere, in pages that speak your customers’ language, in a well kept local Google listing, and in links that build your credibility over time.

This method is enough for most small businesses to unblock themselves, and that’s a good thing. When the site stays invisible despite correct settings, or when the competition in your field calls for a more serious strategy, bringing in someone who does this for a living saves you months. That’s exactly what I offer with my website plans, where the code and the domain are yours from day one, where Google visibility is planned from the design stage, and where performance is measured before launch rather than promised after. An invisible site earns you nothing; making it findable is the first return on your investment.

Frequently asked questions

Being online and being on Google are two different things. Your site can open perfectly when someone types its address and still be completely absent from Google, because the search engine's robots haven't recorded it in their directory yet, which is called indexing. This happens when the site is very new, when a setting blocks the robots, or when it was never declared to Search Console. Type site: followed by your domain into Google: if no page comes up, your site isn't indexed, and that's the cause to clear first.

You can't force Google, but you can ask, and it works well. Connect your site to Search Console, open the URL inspection tool, paste a page address, then click Request indexing. Also send your sitemap, the file that lists all your pages, through Search Console. These two steps speed up discovery, but Google itself says indexing is never guaranteed: a thin or blocked page won't be recorded even after a request.

In most cases, it's a checkbox left ticked. WordPress has an option under Settings then Reading called discourage search engines from indexing this site, often switched on during the build and forgotten at launch. Wix and Squarespace have an equivalent setting that hides the site from search engines while it's a draft or has no connected domain. Untick that option, connect a real domain name, then request indexing in Search Console, and your site becomes visible again within a few days.

Expect a few days to a few weeks for a brand new site to be discovered and indexed, sometimes longer on a domain with no inbound links at all. Showing up in the results for your keywords is another story, one that usually takes several months of content and reputation. The most useful thing during that wait is to declare the site to Search Console and request indexing of the important pages, rather than reloading Google over and over.

When you see yourself on Google but nobody else finds you, it isn't your site that's the problem, it's your history. Google tailors results to each person based on their location, language and past searches, so your own site ranks for you because you visit it often. To see what a customer sees, open a private browsing window, or better, check your real positions in Search Console, which gives the true average across everyone.

No, appearing in Google's natural results is entirely free, and Google confirms it accepts no payment to crawl a site more often or rank it higher. What you can pay for are Google Ads, the links marked Sponsored at the top of the page, which are a separate channel and disappear the moment you stop paying. Solid natural search remains the better long run investment, because it keeps bringing you customers without a daily advertising budget.

Newsletter

Join us!

Enjoyed this article? Get my tips and advice to succeed with your website or SaaS, straight to your inbox. No spam, one-click unsubscribe.

By subscribing, you agree to receive my articles by email. Your data stays private, see the privacy policy .

Share this article
Nicolas Lecocq

Written by

Nicolas Lecocq

A developer-entrepreneur working between France and Switzerland, building custom SaaS products, e-commerce platforms and internal applications.

All articles