You typed your business name into Google and… nothing. Or you're ranking on page eight for a keyword that should be an easy win. Or your analytics shows zero organic traffic despite months of content. If any of that sounds familiar, your site has one of five very specific problems — and all of them are fixable.
This is the diagnostic sequence we run when a new client brings us a site with missing or underperforming visibility. It starts with the simplest issue (a noindex tag) and ends with the most severe (a manual penalty). Work through them in order. Ninety percent of cases get resolved at step one or two — the other ten percent are worth the deeper investigation.
Diagnose before you fix
Before you start applying fixes, figure out what Google actually sees. Three free diagnostic moves in order:
- Site operator search — type
site:yourdomain.cominto Google. Zero results = entire domain not indexed. Some results, but not the pages you expect = partial indexation problem. - Google Search Console URL Inspection — paste a specific URL. GSC will tell you indexation status, last crawl date, and whether any directive is blocking indexation.
- Coverage / Pages report in GSC — shows you how many URLs are indexed, how many are excluded, and why.
With that data in hand, you can tell which of the five reasons below applies. Let's walk through each.
1. Indexation is blocked (the fixable one)
This is the single most common reason, and the most embarrassing: your site is technically fine, Google just isn't allowed to index it. Three places the block usually lives:
- WordPress "Discourage search engines" checkbox. Settings → Reading. Every developer has flipped this during a staging build and forgotten to flip it back at launch. It injects a sitewide
noindex. - A rogue
robots.txt. Visityourdomain.com/robots.txt. If you seeDisallow: /, your entire site is blocked from crawling. Fix it in one line. - Meta robots tags on individual pages. View-source a page and search for
noindex. Yoast, Rank Math, and All in One SEO all have per-page toggles that get flipped by accident. - X-Robots-Tag HTTP header. Rare but brutal. Check headers with curl or a browser dev-tools network tab.
After removing the block, request re-indexation in Search Console via URL Inspection. Most pages re-appear within 3–10 days. Our SEO audit process starts with these four checks precisely because we find them on about one in three sites we review.
2. Thin or duplicate content
Google has gotten aggressive about "helpful content". Pages that provide no real value — AI-generated fluff, thin service-page boilerplate, near-duplicate city landing pages — frequently get excluded from the index entirely. You'll see them listed in Search Console as "Crawled — currently not indexed" or "Discovered — currently not indexed".
The signals Google uses to flag thin content:
- Word count under ~300 with no unique research, imagery, or data.
- 80%+ textual overlap with another page on your site (programmatic city pages are the classic offender).
- No internal links pointing in — orphan pages that even you have forgotten.
- Generic AI-drafted copy with no author bio, no concrete examples, no real expertise signal.
The fix: consolidate, deepen, or delete. Ten genuinely useful pages beat a hundred thin ones. For sites with 50+ thin pages, we typically recommend a content pruning pass — noindex or delete the weakest 30%, then redirect them into the strongest remaining pages.
If a page wouldn't make your top-10 list of reasons a customer should choose you, it probably shouldn't be in Google's index either.
3. No backlinks or topical authority
A brand-new domain with no backlinks and no content history is not going to rank for "Toronto SEO agency" in three months. That's not a bug — that's Google correctly trusting established sources over unknowns.
What "authority" actually means in 2026:
- Earned backlinks from real, editorial sites in your industry — Ahrefs Domain Rating 30+ carries measurable weight.
- Topical depth — 15+ interlinked articles on a focused topic signals you're a real entity, not a drive-by content farm.
- Brand signals — branded search volume, press mentions, social profiles with real engagement.
If you're a new site with big ambitions, the honest path is: build content clusters first (months 1–3), then invest in digital PR for editorial backlinks (months 3–9). Expect meaningful ranking movement in months 4–6, and real commercial traffic by month 9.
Need a diagnosis?
We run free technical SEO audits for Toronto businesses.
We'll tell you exactly why your site isn't ranking, what's worth fixing first, and what a 90-day recovery roadmap looks like. No commitment, no upsell script — just a straight answer.
See our SEO services4. Core Web Vitals are failing
Google's Core Web Vitals — LCP, INP, and CLS — are direct ranking signals. Sites that are slow or visually unstable rank below faster competitors even when content is better. On mobile, where most searches now happen, the gap is brutal.
Targets Google actually cares about (measured on field data, not lab scores):
- LCP under 2.5 seconds on mobile 4G
- INP under 200 milliseconds
- CLS under 0.1
Common causes on underperforming sites:
- Unoptimised hero images loaded at 3–5MB instead of compressed to 150KB WebP.
- Render-blocking third-party scripts — chat widgets, analytics stacks, heatmap tools — injected synchronously in the head.
- Cheap shared hosting with 800ms TTFB instead of 100ms on a modern managed host.
- Layout shift from lazy-loaded images without explicit width/height attributes.
Run the Core Web Vitals report in Search Console to see which URLs are failing. Prioritise the templates with the most traffic. Our technical SEO work regularly takes sites from red/amber to green Core Web Vitals in two weeks, and rankings typically bump within the following month.
5. Manual action or algorithmic penalty
The last — and worst — diagnosis. If your site was ranking and suddenly isn't, a penalty is the likely cause.
Two types:
- Manual action — a human Google reviewer flagged your site. Shown in Search Console → Security & Manual Actions. Common triggers: unnatural outbound links, thin affiliate content, user-generated spam, cloaking, hacked content. Requires a reconsideration request after fixing.
- Algorithmic penalty — no notification; just a traffic drop aligned with a known Google update (Helpful Content, Spam Update, Core Update). You recover by fixing the underlying issue and waiting for the next update cycle — typically 3–6 months.
Check the Manual Actions report first. If there's nothing there, plot your organic traffic against the Google algorithm update timeline — if the drop lines up with a known update on the same day, you've been algorithmically hit. The recovery playbook depends on which update, but almost always involves pruning thin content, improving E-E-A-T signals, and disavowing toxic backlinks.
What a realistic recovery looks like
If your diagnosis lands on reason 1, expect recovery in 1–2 weeks — indexation fixes are fast. Reasons 2 and 4 typically take 4–8 weeks to show rankings movement. Reasons 3 and 5 are the long haul: 3–9 months to rebuild, with consistent content and authority work.
There's no "SEO hack" that skips these timelines. Anyone selling one is either lying or about to burn your domain with link schemes you'll be cleaning up for years. The work is boring; the compounding is real.
If you want help diagnosing your specific situation, get in touch — we'll run a free technical audit and tell you honestly whether SEO is the right investment for your business right now. Or keep reading the blog for more tactical SEO breakdowns.
