A fixed ladder: Foothold (difficulty ≤10), Traction (≤20, needs 25 referring domains and 5 top-tens), Compete (≤35, 60 and 20), Contend (≤50, 150 and 50), Own it (everything, 300 and 120). Each stage carries the play that works at that level — long-tail queries and directory links at Stage 0, comparison pages and guest posts at Stage 1, category terms and digital PR at Stage 2. Every universe keyword is stamped with the stage that unlocks it, and locked keywords are shown as locked rather than hidden.
Also called: SEO roadmap · keyword difficulty gate · when can I rank for the big terms · stage gate
- 1authoritySnapshot() reads the latest backlinks snapshot for referring domains and counts tracked keywords currently in the top 10.
- 2currentStage() walks the ladder and returns the highest stage whose two gates are both met.
- 3stageFor(difficulty, volume) stamps every universe keyword with the first stage whose ceiling covers it.
- 4The writer, the content planner and the page-target model all refuse work above the current stage.
- 5The panel shows the next stage's two gate bars with have/need numbers, so the unlock is a measurable distance rather than a vibe.
The reasoning is written into the stage table: "A young site attacking difficulty-40 keywords burns months for nothing; the same site attacking difficulty-≤10 keywords ranks in weeks. The gates are AUTHORITY facts we measure anyway: referring domains (backlinks snapshots) and how many tracked keywords sit in Google's top 10." Without a gate, the highest-volume term always looks like the best next move, and a small site spends a year losing to sites with a thousand referring domains.
- Effort was spent on terms the site had no chance of winning for months.
- There was no measurable definition of 'ready for bigger terms'.
- Locked terms were either invisible or indistinguishable from available ones.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →