If you've searched for your own website and it's nowhere to be found, there's usually a specific, fixable reason. This guide walks through the most common causes in the order worth checking them.

First, check if your site is indexed at all

Search site:yourwebsite.com directly in Google. If pages show up, your site is indexed and the issue is more likely about ranking than visibility. If nothing shows up at all, your site probably isn't indexed yet, and the causes below are worth working through.

Your site is brand new

If you launched recently, Google may simply not have crawled it yet. Indexing a new site can take anywhere from a few days to a few weeks.

Don't wait passively. Submit your sitemap to Google Search Console - it's the fastest way to tell Google your pages exist rather than hoping a crawler finds them on its own.

You haven't submitted a sitemap

A sitemap.xml file lists your pages in a format search engines understand. Without one, Google has to discover your pages purely by following links, which is slower and less reliable - especially for a new or small site with few internal links.

Your robots.txt is blocking search engines

This is one of the most damaging and most common mistakes. A single line - Disallow: / under User-agent: * - tells every search engine to ignore your entire website.

Robots.txt is a file at yourwebsite.com/robots.txt that gives instructions to search engine crawlers about which pages they're allowed to visit. Getting it wrong can accidentally hide your whole site from Google.

Pages are set to "noindex"

A robots meta tag with a noindex directive explicitly tells Google not to include that page in search results. This is sometimes set intentionally (for admin pages, for example) but sometimes gets left on by accident - especially if a page was built on a staging environment before launch and the setting was never removed.

Your site has no backlinks or internal links

Google typically discovers new pages by following links from pages it already knows about. If your website has no links pointing to it from anywhere else, and few internal links connecting your own pages together, it can take longer to be found.

Manual action or penalty

In rarer cases, a site can be removed from search results due to a manual action from Google - usually related to spammy behaviour, hacked content, or policy violations. Check the "Manual Actions" section in Google Search Console to rule this out.

How to check what's actually happening

  1. Verify your site in Google Search Console
  2. Check the "Pages" report to see what's indexed and what's been excluded, and why
  3. Use the URL Inspection tool to check a specific page's status directly

Frequently Asked Questions

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

It varies, but often somewhere between a few days and a few weeks once indexing begins. Submitting a sitemap and having at least some links pointing to your site tends to speed this up.

Is it normal for only some of my pages to be indexed?

Yes, especially for larger or newer sites. Google doesn't guarantee every page gets indexed - thin, duplicate, or low-value pages are sometimes deliberately excluded.

Does paying for ads help my site get indexed?

No - paid search (Google Ads) and organic indexing are completely separate systems. Running ads doesn't influence whether your site appears in normal search results.

Ready to put this into practice?

Use our free Website SEO Checker โ€” no signup required.

Open Website SEO Checker โ†’

Ready to put this into practice?

Use our free Robots.txt Generator โ€” no signup required.

Open Robots.txt Generator โ†’

Ready to put this into practice?

Use our free Sitemap Generator โ€” no signup required.

Open Sitemap Generator โ†’