Your website is live. You type the address in your browser and it loads just fine. Yet on Google, nothing. This is almost never a mystery: there's a specific cause, usually straightforward to identify, and it can be fixed. Here are the eight most common reasons — and what to do about each one.
1. Your site is too new
Google doesn't index websites in real time. From the moment you go live to your first appearance in search results, expect two to six weeks on average. Google's crawler needs to discover your site, explore it, and assess it before showing it to anyone. If your site is less than a month old, it's likely just waiting in line. Patience is the first answer — but you can speed things up (see point 3).
2. A noindex tag is blocking indexation
This is the classic silent error. A single line in your page's code — <meta name='robots' content='noindex'> — tells Google: "don't show this page". This setting is often accidentally left active in WordPress during the build phase and forgotten at launch. To check: open Google Search Console, inspect the URL, and see if the report says "Page excluded — noindex tag detected".
3. Your sitemap has never been submitted
Google finds sites through links pointing to them or by crawling the web — but you can make its job easier. Create a sitemap.xml file (most CMS platforms generate one automatically) and submit it in Google Search Console: go to Sitemaps → paste the URL → submit. Then use the URL Inspection tool to request indexing for your key pages. It's free, takes five minutes, and significantly speeds up discovery.
4. Your robots.txt is blocking search bots
The robots.txt file (accessible at yoursite.com/robots.txt) tells crawlers what they're allowed to visit. A line reading Disallow: / blocks your entire site. Again, this is often a forgotten configuration from the development phase. Check the file and make sure it's not blocking the pages you want indexed.
5. Your site has no targeted content
Google displays pages that answer searches. If your site is a beautiful showcase with three vague lines of text, it has nothing to offer for a specific query. To appear on searches like "emergency plumber London" or "online business coach", you need content that uses those keywords naturally: a dedicated page, a clear description of what you do, for whom, and where. This is the foundation of organic search.
6. Your site is too slow or not mobile-friendly
Since 2021, Google uses Core Web Vitals as a ranking signal. A site that takes more than 3 seconds to load on mobile is penalized — not necessarily banned, but pushed down. Test your site on PageSpeed Insights (free, by Google). If your mobile score is below 50, that's a priority. Common culprits: uncompressed images, render-blocking code, or cheap hosting.
7. No one links to your site
Google measures a site's authority partly through backlinks — other websites linking to yours. A site with no backlinks is perceived as unreliable or irrelevant, especially in a competitive niche. To start: list yourself in reputable directories (Chamber of Commerce, industry associations, LinkedIn), ask partners for a link, or create content worth citing. It's a long-term effort — but unavoidable.
8. You're confusing your brand name with a generic search
Typing your company's exact name into Google and finding your site is normal — and easy, even for a brand-new site. But searches like "web agency London" or "online nutrition coach" are generic queries where dozens of competitors have been ranking for years. Appearing there takes time, content, and strategy. If you only see your site when you type your own name, that's not a bug — it's the starting point.
Quick verification checklist
- Inspect your URL in Google Search Console → is it indexed?
- Check
yoursite.com/robots.txt→ noDisallow: / - Look for a
noindextag in your page's source code - Submit your sitemap in Search Console
- Test mobile speed on PageSpeed Insights
- Make sure your pages have targeted content (real keywords your clients use)
- Secure at least 3 quality backlinks (partners, directories)
If after all these checks your site is still invisible, it may have been hit by a manual penalty — duplicate content, past black-hat SEO — but that's rare. In the vast majority of cases, one of the causes above explains the problem. To go further, read our guide on how to get your site ranked on Google or explore our SEO services.
Want us to take a look at your site and tell you exactly why it's not showing up? Get in touch — first diagnosis is on us, no commitment.