Why Isn't My Website Showing Up on Google?

If your website isn’t showing up on Google, it’s almost always one of three things: Google hasn’t indexed it yet, it is indexed but ranks too low to see, or a technical setting is blocking it. The quickest way to tell which is to search your exact domain and check Google Search Console.

Not showing up on Google feels like a mystery, but it’s usually a short list of fixable causes, not a verdict on your business. This guide walks through each one in plain English, shows you how to check which is happening to you, and tells you what to do about it. It’s genuinely useful whether you fix it yourself or hand it off.

Key takeaways

  • “Not indexed” and “ranking low” are two different problems, and the fix for each is completely different, so it’s worth finding out which you have first.
  • A brand-new site can take days to a few weeks for Google to find and index. Sometimes the answer is simply “wait a little longer.”
  • The fastest test: search site:yourdomain.com in Google. Results means you’re indexed; no results means you aren’t.
  • Google Search Console is the free tool that tells you the truth: whether Google has your pages, and if not, why.
  • Ranking on page 5 is invisible in practice. Being indexed is necessary but not enough; most search traffic goes to the first handful of results.

First, which problem do you actually have?

There are two very different reasons a website doesn’t show up, and mixing them up wastes weeks. The first is that Google doesn’t have your site in its index at all. The second is that Google has it, but ranks it so low nobody scrolls that far. Tell these apart before you change anything.

Here’s the one-minute test. Go to Google and search for site:yourdomain.com (using your real domain, no spaces after the colon).

  • You see pages listed → you’re indexed. Your problem is ranking, not visibility. Skip to “It’s indexed but still doesn’t rank.”
  • You see nothing, or “no results found” → you’re not indexed. Google can’t show what it doesn’t have. Start with “Google hasn’t found or indexed your site yet.”

That single search saves you from, say, writing more content (a ranking fix) when your real problem is a setting that’s blocking Google entirely (an indexing fix). Indexing just means Google has crawled your page and stored it, making it eligible to appear. Ranking is where you land once you’re eligible.

Google hasn’t found or indexed your site yet

If site:yourdomain.com returns nothing, Google either hasn’t discovered your site or has been told not to include it. This is the most common reason a new or newly-launched site is invisible, and most of the causes are quick to fix.

Work through these in order:

  1. Give a new site time. If you launched in the last few days or weeks, Google may simply not have crawled it yet. There’s no way to force instant indexing, but you can speed it along (step 3). Patience is a real answer here, so don’t assume something’s broken on day two.
  2. Set up Google Search Console. This is Google’s free tool that shows you exactly what it sees on your site: which pages are indexed, which aren’t, and why. Verify your site, then open the Page indexing report. It will tell you plainly whether pages are excluded and give the reason (for example “Discovered – currently not indexed” or “Blocked by robots.txt”).
  3. Submit your site to Google. In Search Console, paste a page URL into the inspection bar at the top and click Request indexing. Also submit your sitemap (usually at yourdomain.com/sitemap.xml) under the Sitemaps report. A sitemap is just a list of your pages that helps Google find them all.
  4. Check you’re not accidentally blocking Google. Three common self-inflicted blocks: a “Discourage search engines” box left ticked in your website builder or WordPress settings (very common right after launch); a noindex tag on your pages; or a robots.txt file that disallows crawling. Search Console flags all three. If you use WordPress, look under Settings → Reading for that discourage checkbox.
  5. Make sure the page can actually be reached. If a page has no links pointing to it from anywhere (not your menu, not another page, not your sitemap), Google may never find it. Every important page should be linked from somewhere on your site.

If you’ve done all five and pages still won’t index after a few weeks, that usually points to a deeper technical issue worth a proper look. Our plain-English guide to how SEO works explains the foundation that keeps a site reliably indexed.

It’s indexed but still doesn’t rank

If site:yourdomain.com shows your pages but you can’t find yourself in normal search results, you have a ranking problem, not an indexing one. Being in Google’s index only makes you eligible to appear. Where you land depends on how well your page matches the search and how much Google trusts your site. Most people never look past the first several results, so page 3 might as well be invisible.

The honest reasons a real site ranks too low to see:

  • You’re checking a competitive search. If you search “dentist” or “plumber” with no location, you’re competing nationally against huge sites. Try the search a real customer would type (“dentist in [your town]”) and check whether you appear there. You often rank for specific local searches long before broad ones.
  • Your pages don’t clearly match what people search. If your homepage says “Welcome to our practice” but never says what you do and where, Google struggles to match you to “family dentist in Leeds.” Pages need to plainly state the service and the place.
  • You’re new, and trust takes time. Newer sites, and sites with few other reputable sites linking to them, start with less credibility in Google’s eyes. This builds over months, not days.
  • Your Google Business Profile is missing or thin. For local searches, the map results are driven largely by your Google Business Profile, not your website. A half-filled or unclaimed profile is a very common reason a local business is invisible in the results that matter most.
  • Personalised results are fooling you. When you search your own business, Google often shows you higher because it knows you. Check in an incognito window, or ask a friend, before deciding where you really rank.

Ranking improvement is the slow, compounding part of the work. For a structured way in, see the small business SEO checklist and small business SEO tips that actually move the needle.

How do I check if Google has indexed my site?

Search site:yourdomain.com in Google. If pages appear, you’re indexed; if nothing appears, you’re not. For the full picture, open Google Search Console and read the Page indexing report, which lists every page Google knows about and the reason any are excluded. Search Console is free and is the only source that tells you exactly what Google sees.

The site: search is your instant gut-check. Search Console is the detailed truth. Use both: the search to know whether, the report to know why.

How long does it take for a new website to show up on Google?

For a brand-new site, expect anywhere from a few days to a few weeks to be indexed, and longer to rank meaningfully. Google has to discover the site, crawl it, and decide it’s worth storing before it can appear at all. Submitting your sitemap and requesting indexing in Search Console can speed up discovery, but there’s no way to guarantee instant appearance. Anyone who promises overnight results isn’t being straight with you.

Ranking well is a separate, slower timeline. Even once indexed, climbing to where customers actually see you commonly takes a few months of steady work, especially in competitive markets.

Could a technical setting be blocking Google entirely?

Yes, and it’s one of the most common causes right after a site launch or redesign. The usual culprits are a “discourage search engines” checkbox left on in your site builder, a noindex tag on your pages, or a robots.txt file telling Google not to crawl. Any one of these makes your whole site invisible no matter how good it is, and Google Search Console’s Page indexing report will name the exact problem.

The reassuring part: these are settings, not sentences. Once you find the block, unticking a box or removing a tag fixes it, and Google re-crawls within days.

Want this handled for you?

Want this handled for you? Get a free look at your online presence. No obligation, no sales pitch. We’ll tell you plainly whether Google can see your site, why it isn’t showing up, and what to fix first.

Or read our plain-English guide to how SEO works for the full picture of getting found.

Frequently asked questions

Why is my website not showing up on Google search?

Almost always one of three things: Google hasn't indexed it yet, it's indexed but ranks too low to see, or a technical setting (like a leftover "discourage search engines" box or a noindex tag) is blocking it. Search site:yourdomain.com to tell indexing from ranking, and check Google Search Console for the exact reason.

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

Set up Google Search Console, submit your sitemap, and request indexing for your key pages. Make sure nothing is blocking crawling, then make each page clearly state what you do and where. For local businesses, a fully filled-in Google Business Profile is often what gets you seen fastest.

Why does my website show up for me but not for other people?

Google personalises results: because it knows you own the site, it often shows you higher than it shows a stranger. Always check in an incognito window or ask someone else to search before deciding where you actually rank.

How long until my new website appears on Google?

Usually a few days to a few weeks to be indexed, and often a few months to rank where customers can see you. Submitting your sitemap in Search Console speeds up discovery, but no honest process can guarantee instant results.

Want this handled for you?

We'll review your website, your Google listing and your search visibility, and tell you plainly what's working, what isn't, and what to fix first. No obligation, no sales pitch, and you can act on it yourself if you'd rather.

Get a free look at your online presence

No obligation, no sales pitch. Useful either way.