Checklists · 15 mistakes

15 SEO mistakes that kill rankings

The recurring, high-cost mistakes we see again and again — most of them silent, most introduced by a deploy or migration. Here's what each one does to your rankings and how to catch it before it costs you.

Why these mistakes are so dangerous

The worst SEO mistakes are silent. The page still loads, nothing looks broken, and the traffic drop arrives days later once search engines re-crawl — by which point the cause is buried. That delay is exactly why these need monitoring, not just a manual glance.

The deindexing mistakes (most damaging)

These remove pages from search entirely.

1 — A stray noindex on a template

A staging noindex or CMS toggle that ships to production deindexes every page using that template at once. The single most common SEO disaster. How to catch it →

2 — A canonical pointing to the wrong URL

Canonicalising to a redirect, a 404, or every page to page 1 tells Google to index a different (or dead) URL, removing your real page. Canonical mistakes →

3 — Blocking pages in robots.txt to "hide" them

robots.txt doesn't deindex — it just stops Google seeing your noindex, leaving pages in the index with no description. The robots.txt trap →

4 — Pages returning 4XX/5XX after a migration

Important URLs that started erroring drop out of the index. Always re-check status codes after a move.

The authority-leaking mistakes

These waste the ranking strength you've already earned.

5 — Broken internal links

Links to 404s waste crawl budget and leak link equity into dead ends. Why broken links hurt →

6 — Orphan pages

Pages nothing links to are barely discovered and starved of authority. Orphan pages →

7 — Redirect chains and loops

Multi-hop redirects waste crawl budget and risk equity loss; loops take a page offline entirely. Redirect chains →

8 — Using a 302 for a permanent move

A temporary redirect keeps the old URL indexed and stalls the transfer of authority to the new one. 301 vs 302 →

9 — Internal links pointing to redirects

Linking to a URL that redirects wastes a hop on every crawl and click. Link to the final URL directly.

10 — "Click here" anchor text

Generic anchors waste the topical signal a link could pass. Describe the destination. Anchor text →

The clarity & experience mistakes

These muddy how pages are understood or felt.

11 — Duplicate titles and meta descriptions

Repeated tags across pages dilute clarity and signal templated content. Fix titles & descriptions →

12 — A sitemap full of junk URLs

Redirects, 404s, and noindex pages in the sitemap send contradictory signals to crawlers. Sitemap best practices →

13 — Slow Core Web Vitals on mobile

Failing LCP, CLS, or INP on mobile costs both a ranking signal and real conversions. Core Web Vitals →

14 — Broken or missing hreflang

On multilingual sites, missing return tags and invalid codes serve the wrong-language page or cause versions to compete. hreflang guide →

15 — Invalid structured data

JSON-LD errors throw warnings in Search Console and block rich results. Validate any schema you ship, and don't invent properties that aren't in the schema.org vocabulary.

Catch these before they cost you

Free to start. Audit your site for every mistake on this list and get alerted when a new one ships.

Start my free audit