Updated
Why is my website not showing up on Google?
When a website is not showing up on Google, the cause is usually one of three things, which are that Google has not found and indexed the site yet, that something on the site is quietly telling Google to leave it out, or that the site is indexed but is not answering the search you tried clearly enough to appear for it, and a few minutes of checking will tell you which of the three you are dealing with.
That distinction matters because each one has a completely different fix, and owners often spend money on the third problem when they actually have the first or the second, which no amount of new content or advertising is going to solve.
How do I check if my website is on Google at all?
Google's own documentation suggests the simplest check there is, which is to search for site: followed by your domain with no space in between, such as site:yourbusiness.com, and the results show the pages from your site that Google holds in its index, which is simply the enormous list of pages Google can choose from when it answers a search, so if nothing comes back at all, your site is not in that list yet.
Three searches that tell you where you stand
- Search
site:followed by your domain to see whether Google has any of your pages at all. - Open a private or incognito window and search your exact business name, because your everyday results are shaped by your own history and tend to flatter you.
- In the same private window, search for what you sell in the words a customer would say out loud, and write down the businesses that come back, since that list is your real competition.
If the first search returns nothing, the next two sections are the ones to read, whereas if your site appears for its own name but not for what you sell, you can skip ahead to the part about competitors, because your site is already on Google and the job now is to make it the better answer.
Why is my new website not showing up on Google?
A brand new website very often has simply not been discovered yet, and Google's documentation says plainly that it can take a few weeks for Google to notice a new site or changes to an existing one. Google finds most sites by itself by following links from pages it already knows about, so a site that nothing links to yet can take longer to be found, which is one more reason to add your website address to your social pages and your business listing as soon as the site goes live.
You do not have to sit and wait, though, because Google Search Console, which is Google's free tool for site owners, lets you prove the site is yours, submit a sitemap, which is a file listing the pages you want found, and use the URL Inspection tool to see whether a particular page is indexed and ask Google to crawl it. None of that guarantees a page will appear, but it removes the guesswork about whether Google has seen your site, and any problem Google ran into while reading it is reported there.
What can stop Google from showing my website?
If your site has been live for a while and the site: search still returns nothing, something is usually blocking it, and the usual causes are few enough to check one at a time.
- A noindex tag, which is a short instruction in a page's code telling search engines not to include it, and Google says that when it finds one it drops that page from its results entirely. Some website builders add it through a setting that hides the site while it is being built, and it is very easy to forget to switch that setting off at launch.
- A robots.txt file that blocks crawling, which is a small file at the root of your site telling crawlers where they may not go, and a single wrong line in it can keep a whole site out of view.
- A password or a coming soon page left in front of the real site, since Google can only index what a visitor without a login is able to see.
- An expired or misdirected domain, which takes the whole site offline for everybody, and which is why it is worth knowing how to check who owns your domain and when it is due for renewal.
Search Console reports the first two in its page indexing report, where excluded pages are listed together with the reason they were left out, so it is worth opening even if you never look at anything else in the tool.
Why does my competitor show up on Google when I do not?
When your site is indexed but a competitor still appears above you for the thing you both sell, the business on top is rarely better than yours, and far more often it is simply easier for Google to understand and to trust, so the reasons below are listed in the order they are worth checking rather than in order of importance.
- They have text where you have pictures, so their menu, prices or services can be matched to a search, which is the whole reason a digital menu for restaurants works best as text.
- Their page answers the question a customer is asking, whereas many small business pages open with the company story and never actually say in words what they sell and who it is for.
- Their details agree everywhere, so the name, hours and description on their website match their listing and their social pages.
- Their site loads quickly and reads well on a phone, which you can test by opening your own site on mobile data rather than on your own wifi.
- Something real points at them, such as a supplier, an industry association or a write up, and links from genuine sources are one of the signals search engines have long used to judge whether a business is worth showing.
- They have been there longer, which you cannot shortcut, although it tends to count for less on a specific search than on a broad one, and that is a fair working assumption rather than a published rule.
Your competition on Google is whoever answers the search best, which is not always the business making the best version of what you sell, and that is genuinely good news, because the gap is usually about how readable the site is rather than about the quality of the business behind it.
What should I fix first?
If your site is blocked, fix the block before anything else, because nothing else counts until Google can read the page, and if it is indexed but outranked, start with the question customers ask you most often in person, the one you have answered so many times you no longer notice, and put that question on the relevant page as a heading with the answer in the first sentence underneath it, before any explanation.
That change costs nothing and rarely takes more than an afternoon, and it is the one most likely to be quoted back to somebody deciding whether to come to you, both in Google's results and when people look for recommendations in ChatGPT search results instead. You can run the rest of these checks yourself with the free checklist for your own website, and if you would rather have somebody go through the site properly and tell you what to fix first and in what order, that is the audit and the advice that follows it, which is a paid piece of work.
What will not help my website show up on Google?
A few common shortcuts either do nothing or make things worse, and it is worth knowing them before somebody offers to sell you one.
- Copying a competitor's page gives Google no reason to prefer your version over the original it already has.
- Buying links goes against Google's spam policies and can hold a site back rather than lift it.
- Repeating your business name or a search phrase over and over reads as noise to people and to search engines alike.
- Paying somebody who guarantees a top position is a warning sign in itself, because Google's own guidance on hiring help says that nobody can guarantee a first place ranking.
Some of this does take time, and a business that has been findable for years has a head start you cannot buy back in a month, but most small businesses are not losing to a better competitor so much as to one that happened to write things down clearly, and that is a gap that closes faster than it looks.
What else do people ask when their website is not showing up on Google?
Why is my new website not showing up on Google?
How do I check if my website is on Google?
Why does my website not show up when I search my business name?
Does submitting my website to Google guarantee it will show up?
Can I pay Google to make my website show up?
The short version
- Search
site:followed by your domain to see whether Google has your website at all. - A new site can take a few weeks to be noticed, and Search Console tells you exactly what Google has seen.
- A forgotten noindex setting, a robots.txt block or an expired domain can hide a whole site from Google.
- If you are indexed but outranked, the business above you is usually easier to read rather than better.
- Answer your customers' most common question as a heading on your page, because it is the cheapest fix you have.