96.55% of all pages published online get zero traffic from Google. That’s not an exaggeration: it’s what Ahrefs found when it studied 14 billion pages. And simply being indexed isn’t enough either, because only 0.63% of searchers ever make it to page two of the results.
In other words, if your website doesn’t show up when you search for your own service, you’re far from alone. It happens to almost everyone. What separates the sites that win customers from Google from the ones that don’t usually comes down to a handful of specific issues you can spot in a single afternoon.
First things first: is your site missing from Google, or just buried?
These are two different problems with two different fixes. Google may not have your site in its index at all, in which case it doesn’t matter how good it is, because it simply won’t show it. Or it may have it, but on page five. Before you change anything, you need to know which of the two you’re dealing with.
- Search Google for site:yourdomain.com (no spaces, no www). If results come up, Google knows your site exists. If nothing comes up, you have an indexing problem.
- Check a specific page with site:yourdomain.com/services. That way you’ll know whether an important section has been left out, even if the rest of the site is in.
- Log in to Google Search Console, Google’s free tool for website owners. In the “Pages” report you’ll see how many pages are indexed and, more importantly, why the rest have been left out.
- Request indexing manually for your key pages using the URL Inspection tool, and submit your sitemap if you’ve never done so.
Search Console is the only way to see what Google actually sees. Its messages can look cryptic, but each one points to a specific cause. These are the ones we come across most often, and what they mean:
| Search Console message | What it means | What to do |
|---|---|---|
| Excluded by “noindex” tag | Your own site is telling Google not to show that page | Remove the noindex in your SEO plugin or WordPress settings |
| Blocked by robots.txt | Google can’t get in to read the page | Check your robots.txt file and delete the rule that’s blocking it |
| Discovered – currently not indexed | Google knows the page exists but hasn’t visited it yet | Link to it from other pages and request indexing |
| Crawled – currently not indexed | Google has read the page and decided not to include it | Improve the content: it’s usually thin or too similar to other pages |
| Page with redirect / Not found (404) | The URL no longer exists or points somewhere else | Perfectly normal after a redesign, as long as the right redirect is in place |
| Duplicate, Google chose different canonical than user | There are several near-identical pages and Google has picked a different one | Make the content more distinct or tell Google which page is the main one |
What if your website is brand new?A newly launched site can take anything from a few days to several weeks to show up. Google discovers pages by following links, so a site with no external links is like a shop at the end of a cul-de-sac. Submitting your sitemap, setting up a Google Business Profile and linking to your site from your social media profiles will speed things up considerably.
The five blockers that make a website invisible
When Search Console confirms your site isn’t indexed, it’s almost always down to one of these. The funny thing is that, more often than not, the site is blocking itself, usually because of a setting that was left switched on during development.
- The WordPress tick box nobody remembers. Under Settings → Reading there’s an option called “Discourage search engines from indexing this site”. It gets ticked while the site is being built and is often forgotten at launch. While it’s on, your site can stay invisible for months.
- A misapplied noindex. SEO plugins let you hide pages one by one. That’s handy for legal notices or thank-you pages, but it sometimes gets applied by mistake to every service page or every blog post.
- An overly strict robots.txt. A single badly written line in this file can stop Google from accessing your entire site. You can check it by typing yourdomain.com/robots.txt into your browser.
- A redesign without redirects. If your site changed its structure or domain and the old URLs weren’t redirected one by one to the new ones, Google hits errors and drops those pages. It’s the most common reason a business that used to rank well suddenly disappears overnight.
- Multiple versions of the same site. With and without www, http and https, or a forgotten staging copy on a subdomain. To Google, these are different sites with the same content, and it ends up not showing any of them with much authority.
The first four can be fixed in minutes, and you’ll see the difference as soon as Google recrawls your site, usually within a few days. The fifth means setting up your domain and redirects properly, which is why, whenever we carry out a website redesign, we prepare the redirect map before launch, not after.
Google knows your site, but prefers your competitors
If your site is indexed but ranks a long way down, the problem is no longer technical: Google simply doesn’t see it as the best answer. And position matters far more than you might think. According to Backlinko’s analysis of 4 million search results, moving from second to first place brings 74.5% more clicks.
To climb the rankings, Google needs to find three things on your site: a page that answers exactly what people are searching for, signs that other websites trust you and, if you’re a local business, a fully completed Google Business Profile.
One page for every important search. Plenty of business websites have a single “Services” page that covers everything in five paragraphs. If someone searches for “dental implants in Kensington”, Google will favour a page dedicated to that treatment, with guide prices, timescales and FAQs, over a generic list. That was one of the keys for a dental clinic: creating a page for each treatment, built around what local patients were actually searching for, led to a 180% rise in appointment requests in six months.
What people expect to find. Repeating your keyword isn’t enough. Search for your service on Google and look at the type of pages ranking at the top: guides, comparisons, service pages, product pages or the map. If your page is a different type, you’ll struggle to climb however well you optimise it. Ahrefs tested this on its own site: after reworking a page to match what people were looking for, it went from around 14,000 to almost 200,000 monthly visits.
Links from other websites. Google treats every link as a recommendation. In the same Ahrefs study, of nearly 20 million pages with no external links, only one in 6,671 got more than 1,000 visits a month. There’s no need to obsess over it, but a site with no links is competing at a clear disadvantage.
If you’re a local businessFor searches like “plumber in Croydon” or “accountant near me”, Google shows a map with three businesses first. Those three spots are decided mainly by your Google Business Profile: the right category, opening hours, photos, recent reviews and an address and phone number that match the ones on your website. Reviews carry a lot of weight: according to BrightLocal, only 4% of consumers say they never read reviews before choosing a local business.
Speed, mobile and other hidden brakes
Some sites are indexed and have good content, yet still never take off. In those cases we tend to find technical issues that aren’t obvious at first glance but hurt both Google and your visitors. The most obvious one is speed: according to figures published by Google, 53% of mobile visits are abandoned if a page takes longer than three seconds to load.

Google measures the experience on each page with three metrics, known as Core Web Vitals. You can check them in PageSpeed Insights or in the experience section of Search Console:
| Metric | What it measures | Good score |
|---|---|---|
| LCP (loading) | How long the main content takes to appear | 2.5 s or less |
| INP (responsiveness) | How long the page takes to react when you tap or click something | 200 ms or less |
| CLS (visual stability) | How much elements shift around while the page loads | 0.1 or less |
The most common causes of a slow website are huge uncompressed images, too many plugins, themes packed with effects and cheap, overloaded hosting. Alongside speed, also check for duplicate content (near-identical product pages, location pages with the same text and only the town name changed), broken internal links and important pages that can only be reached after four clicks.
Much less common, but possible, is a penalty. If it’s a manual one, for example for buying very low-quality links, Search Console will flag it under “Manual actions”. If your site dropped suddenly on a specific date with no warning, compare that date with the algorithm updates Google announces publicly: it usually gives you a clue as to what it’s stopped rewarding.
How long it takes to show up, backed by data
If the problem was a blocker, you’ll see an improvement within days. If it’s down to content or authority, you’ll need to be patient, and the data backs this up. Ahrefs analysed millions of new pages and only between 1.74% and 6.11% made it into Google’s top 10 within their first year. 72.9% of the pages in those top ten positions are more than three years old.
| Your website’s situation | Rough timescale |
|---|---|
| Technical blocker (noindex, robots.txt, WordPress setting) | A few days to 2 weeks |
| New website with no links | 2 to 6 weeks to get indexed |
| Local SEO with a well-optimised Google Business Profile | 2 to 4 months for clear progress |
| National searches with moderate competition | 6 to 12 months for stable rankings |
| Highly competitive sectors (insurance, law, finance) | 12+ months, plus link building |
Those timescales put a lot of businesses off, and understandably so. That’s why, on many projects, we combine SEO with Google Ads campaigns for the first few months: they get you in front of searchers from day one and also show you which searches bring in real customers, which is exactly the information we need to decide which pages to focus on first for SEO.
Still not showing up on Google?Our SEO work starts by fixing whatever’s holding your site back. See how much it would cost for your business.
If you’d rather we took a look with you, tell us what’s going on and we’ll get back to you within 24 hours. And if you’d like to know more about how we work, take a look at our SEO services.

