Why Your Website Isn't Showing Up on Google
A client paid $6,000 for a site that never appeared in Google. The cause took four minutes to find, and it wasn't SEO. Here's the three-stage pipeline every search engine runs, and how to work out which stage broke before you spend another dollar.
A client called me last spring, furious. He'd paid a designer $6,000 for a beautiful site six months earlier and it had never once appeared in Google. Not on page one. Not on page nine. He'd been buying more content, tweaking his keywords, arguing with the designer about "the SEO."
It took four minutes to find the problem. The staging site's robots.txt had shipped to production. One line, Disallow: /, telling every search engine on earth not to look. Six months of content had been published into a locked room.
That's an extreme case, but the shape of it is ordinary. Most businesses that "can't rank" are not losing a ranking contest. They're failing earlier, at a stage they don't know exists. So before you spend another dollar on SEO, you need to know which of three things actually broke.
Everything runs through a three-stage pipeline
Google, Bing, and every engine behind the AI tools your customers now use run the same three-stage process, continuously, on the entire web. Crawling, then indexing, then ranking. Each stage is a gate. Fail one and the stages after it never happen.
Understanding this pipeline is the difference between diagnosing a problem and guessing at it. A ranking problem and an indexing problem look identical from the outside (you're not in the results) and have completely different cures. Most wasted SEO money goes to fixing stage three when the failure was at stage one.
Stage 1: crawling, or can a robot reach the page
Search engines send out automated programs, Googlebot and Bingbot among them, to fetch pages. The crawler starts from URLs it already knows about, your previously indexed pages, your submitted sitemap, links from other sites, and follows links to find new ones.
Here's the part nobody tells small business owners: crawling is budgeted. Google allocates each site a rough "crawl budget" based on its authority, its server speed, and how often its content changes. A five-page Hamilton spa site gets visited far less often than CNN. Your job is to make every visit count, which is why a fast server, a clean internal link structure, and an accurate sitemap matter more than they sound like they should.
There's a second wrinkle that catches modern sites. The crawler fetches your raw HTML first. If your site is built on a JavaScript framework that assembles content in the browser, Google queues the page for a second pass where a headless browser runs your scripts. That second pass can lag the first by hours or days. Content hidden behind JavaScript ranks slower and less reliably than content sitting in the raw HTML. It's one of several reasons I build on server-rendered Django rather than a front-end framework: the content is simply there, in the HTML, the first time anyone looks.
Stage 2: indexing, or does Google think the page is worth keeping
Once a page is fetched, Google parses it and decides whether to store it in the index, a database mapping words, entities and topics to documents.
Indexing is not guaranteed. Google openly discards pages it judges duplicative, thin, or low value. During indexing it extracts your visible text and weighs it by position and markup (titles and headings count for more), identifies entities like people, places and organizations and connects them to its Knowledge Graph, evaluates canonical signals to pick which version of duplicated content to keep, and processes your structured data into machine-readable facts.
This is the gate everything else passes through. A page that isn't indexed cannot rank, cannot win a featured snippet, and cannot be cited by ChatGPT or Perplexity. If you check one thing after reading this article, check indexation.
Stage 3: ranking, or who wins the query
When someone searches, Google pulls candidate documents from the index and orders them using hundreds of signals. They group into five families: relevance (does the page match what the query means, computed by neural language models, not keyword matching), authority (does the rest of the web vouch for this page, mostly via links), quality (does the page show real experience, expertise and trustworthiness), usability (speed, mobile experience, HTTPS, no intrusive popups), and context (the searcher's location, language, device and history).
Ranking is query-specific, which surprises people. The same page can sit at #1 for one phrasing and #40 for a near-synonym, because the intent profile behind each query is different.
How to find out which stage broke, in about ten minutes
Diagnose in pipeline order. Never skip ahead.
Check indexation first. Search Google for site:yourdomain.ca. If your pages don't appear, you have an indexing or crawling problem, and no amount of content or keyword work will help until it's fixed. Then open Google Search Console, paste a specific URL into the inspection bar at the top, and read what it says. "URL is on Google" means you're through the gate. "Crawled, currently not indexed" means Google fetched the page and decided against keeping it, which is a content quality verdict. "Discovered, currently not indexed" means Google knows the URL exists but hasn't bothered fetching it, usually a crawl budget or site quality signal.
Then check crawlability. Visit yourdomain.ca/robots.txt in a browser. If you see Disallow: /, that's your $6,000 answer. Check that your XML sitemap loads and lists the pages you care about. Confirm the pages aren't carrying a noindex tag, which is the single most common cause of a page vanishing after a redesign.
Only then ask about ranking. If pages are indexed and still invisible, now you have a genuine ranking problem, and now the rest of this series is useful to you.
If you'd rather not do this yourself, my free website audit runs these checks and emails you a scored report. It's the same first sweep I run on every site I take over.
The signals are not equal, and this is where money gets wasted
Google uses hundreds of ranking signals. They are nowhere near equally important, and chasing minor ones while neglecting major ones is the most common way SEO effort evaporates. Here's the honest hierarchy, based on what Google has confirmed, what leaked internal documentation showed, and what large-scale correlation studies consistently find.
Tier one, the four that decide most rankings. Content relevance and quality: does your page satisfy the query's intent better than the competition. Backlink authority: links from authoritative, topically relevant sites remain the strongest external validation, and fewer good links beat many weak ones. Search intent match: if every result for a query is a product page and you've written a blog post, you will not rank, regardless of how good the post is. User engagement: Google's leaked documentation and the DOJ antitrust trial both confirmed that click behaviour, which results get chosen and whether users bounce straight back to the results page, feeds a ranking system called NavBoost. You can't fake that at scale. You earn it with titles that match content that satisfies.
Tier two, significant modifiers. Topical authority (sites with deep, interlinked coverage of a subject outrank generalists page for page), freshness where recency matters, page experience including Core Web Vitals, and E-E-A-T signals, which become decisive in legal, medical and financial niches.
Tier three, hygiene. Crawlability, canonical discipline, valid structured data, internal link integrity. This tier won't win you rankings. Errors here will lose them.
Budget your effort by tier. Fix tier three once, since it's mostly one-time technical work. Then invest continuously in tier one. The most common failure pattern in all of SEO is inverting this: endlessly polishing meta tags and chasing tenth-of-a-second speed gains while publishing content nobody wants to link to.
Ranking #1 is no longer the finish line
One more thing you need to know before you plan anything, because it reframes the whole exercise.
The results page has changed shape. A typical Google results page now carries an AI Overview at the top, ads, a local map pack, People Also Ask boxes, video carousels, shopping grids, and somewhere below all that, the classic blue links. In early 2026, roughly 68% of US Google searches ended without a single click to any website, according to SparkToro's analysis of Similarweb clickstream data, up from 58.5% two years earlier. When an AI Overview appears, click-through rates drop by close to 60%.
Ranking #1 organically no longer guarantees the click. That doesn't make SEO pointless. It changes what winning looks like. Elite operators now fight for the components of the results page (snippets, People Also Ask, the map pack, AI Overview citations) rather than just the tenth blue link, and they measure impressions, brand recall and qualified traffic rather than raw click counts.
I wrote about what that shift means for a service business in SEO in 2026: What it Takes to Rank, and about the four surfaces you're now competing on in The Intersection of SEO, AEO, GEO and Social Posts. Both are worth twenty minutes if this is new territory.
Where this leaves you
Every tactic in the twelve articles that follow this one maps to a stage of the pipeline. Technical work optimizes crawling and indexing. On-page work optimizes relevance. Link building optimizes authority. Content quality optimizes the quality signals. Answer-engine and AI-citation work optimize how your indexed content gets re-used in answers.
That order matters, because rankings are not a single achievement. They're what emerges when dozens of signals reinforce each other. The businesses that win aren't running one clever tactic. They're running a boring system, in order, for longer than their competitors will.
Start where the pipeline starts. Confirm Google can reach your pages, confirm it decided to keep them, and only then argue about where they place. Technical foundations ship free with every site I build, and if you want the layer above that, SEO and visibility work starts at $500.
Common questions
Why is my website not showing up on Google?
Search site:yourdomain.ca in Google. If nothing appears, your site isn't indexed, and the cause is usually a noindex tag, a Disallow: / line in robots.txt, or a site too new to have been crawled. If pages appear but rank poorly, that's a different problem with a different cure. Diagnose indexing first.
How long does it take for a new website to appear in Google?
A few days to a few weeks for basic indexing, assuming the site is crawlable and you've submitted a sitemap in Google Search Console. Meaningful rankings for competitive terms take three to twelve months. Anyone promising page one in thirty days is either targeting terms nobody searches or selling you something that won't last.
What does "crawled, currently not indexed" mean in Search Console?
Google fetched your page, looked at it, and decided not to store it. That's a quality verdict, not a technical error. It usually means the page is thin, duplicates something else on your site, or adds nothing beyond what already ranks. The fix is substance: original information, real detail, a reason for the page to exist.
Do I need to submit my site to Google?
Not strictly. Google finds sites by following links. But verifying your site in Google Search Console and Bing Webmaster Tools and submitting an XML sitemap speeds up discovery and, more importantly, gives you the diagnostic data you need to fix problems. Both are free. Bing matters more than its market share suggests, because its index feeds several AI answer engines.
Is SEO still worth it if most searches end without a click?
Yes, but you have to measure it differently. Branded searches, local queries and high-intent transactional searches still drive clicks reliably. When someone in Hamilton searches "paralegal near me," they click, check reviews and call. What changes is that informational content now earns visibility and brand recall more than raw traffic, so judge it on leads and enquiries rather than sessions.
Want these in your inbox?
Roughly monthly. Unsubscribe any time.