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.
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.
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
- Verify your site in Google Search Console
- Check the "Pages" report to see what's indexed and what's been excluded, and why
- 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 โ