Rankings and crawl health are table stakes. SEO also tracks how often AI answers cite you — 21.4% of tracked prompts — and turns all of it into one opportunity queue with sessions, value, effort and confidence on every row.
A page that slipped from 4 to 11 is worth 3,075 sessions a month. The queue says so, then says the fix takes hours.
seo.cedxsystems.com — live build
Runs on demo data. The domain, keywords and figures are the demo site's.
5,059 keywords ranking184 in the top 3 · 1,842 referring domains
142.8K organic sessions, 30 days+12.4% vs the prior period
67 open opportunities37 shippable this week, measured in hours
What it is
Three things search tooling has to get right.
A keyword is a cluster, not a guess
One head term reads: volume 40,500 — 86,400 global — difficulty 58 with 74 referring domains needed, CPC $14.20, traffic potential 61K if you outrank the leader, 0.62 clicks per search. And it inherits a cluster of 1,840 same-intent keywords, so you plan the topic, not the phrase.
Matching terms 638 · related 563 · questions 82
Intent filters: informational to transactional
Your position and the gap on every row
seo — keywords
AI answers are a surface you can rank on
AI visibility reads 21.4% of tracked prompts citing the brand — 412 citations across 72 prompts in 7 clusters. The surfaces are split out: answer panels 21.4%, assistant chat 17.2%, research engines 12.6%, shopping assistants 8.1%. Prompts where rivals get cited instead are flagged as gaps.
970 brand mentions, sentiment 74
Cited position per prompt, gaps flagged
Citation share by surface, not one blob
seo — ai-search
An action queue, priced in sessions
67 opportunities with sessions per month, value per month, effort, confidence and priority. Refreshing a page that slipped 4 → 11 is worth +3,075 sessions at $6.8K and takes hours. Pushing a keyword from 11 into the top 3 is worth $20K and takes weeks. Both are on the same queue.
Types: decay, quick win, technical, link, AI citation
Effort in hours, days or weeks
Priority computed, not assigned by feel
seo — opportunities
Product tour
Four screens, captured from the running build.
Not a mockup and not a concept deck. This is what opens at /app/seo.
seo.cedxsystems.com
01 — Overview
The command center is honest about health
Site health reads 82 — 8 errors, 24 warnings, 61 notices, crawl coverage 12,480 of 14,100 URLs. SERP features are counted, not assumed: 12 featured snippets held of 34 tracked, 48 people-also-ask of 96, 21 AI answer panels of 88.
Crawled 2h ago — timestamp on screen
Authority 61, share of voice 18.6%
Biggest movers with position deltas
02 — Keywords
Research the cluster, win the topic
The parent-topic panel shows what ranking for the head term inherits. Below it, every matching term carries intent, volume, difficulty, CPC, traffic potential, your position and the gap — sorted so the 24-position term with 89 opportunity is impossible to miss.
Volume, KD, CPC and potential per term
SERP features present on the row
Trend sparkline per keyword
03 — AI Search
Track the prompts like rankings
72 prompts tracked across 7 clusters, each with volume band, cited or not, cited position, and who else got the citation. When a competitor owns the answer to a very-high-volume prompt, it sits in the gaps filter.
Visibility trend vs the category leader
Not-cited gaps as a filter
Engines and sentiment drivers tabbed
04 — Opportunities
Ship the hours first
37 of the 67 opportunities are quick wins measured in hours — refreshes of slipped pages, a canonical pointing at a redirect chain, a 404 still in the sitemap. The queue orders itself by priority, and selecting rows builds the plan.
Upside if all shipped: 52K sessions/mo
Value at stake: $194K paid-equivalent/mo
Cannibalisation and internal links tabbed
Who runs it
Three roles keep the rankings honest.
Roles, not references. We have no named customers yet, so nobody in these photographs is quoted, credited or claimed as one.
Content lead
Works the decay queue — refreshes the pages that slipped before the positions compound.
decay queue · 37 quick wins
Technical SEO
Owns the crawl: errors, warnings, notices, coverage — and the canonical and sitemap fixes priced in the queue.
health 82 · 12,480 URLs
Digital PR
Works referring domains and AI citations — 62 new domains, 35 lost, and the prompts nobody cites you on yet.
1,842 domains · 412 citations
The shape of it
What the demo site actually looks like.
Every figure below is legible in the captures above. Nothing here is a projection of your estate — it is the state of the demo data.
5,059keywords ranking184 in the top 3
1,842referring domains62 new · 35 lost
21.4%AI answer visibility412 citations across 72 prompts
82site health score8 errors · 24 warnings · 61 notices
Ranking keywords by position band5,059 keywords · current crawl
Positions 51–1002,210
Positions 21–501,354
Positions 11–20798
Positions 4–10513
Top 3184
Site healtherrors · warnings · notices · coverage
82
Health 82 — +6 vs previous crawl
8 errors · 24 warnings · 61 notices
Crawl coverage12,480 of 14,100 URLs crawled
Covered · 12,480
Uncovered · 1,620
How it runs
A ranking's life, in the order it actually happens.
01
Crawl
The audit reads 14,100 URLs and prices health — errors, warnings, notices, coverage — every two hours in the demo.
02
Research
Keywords and prompts are clustered by intent, so the plan covers the topic, not the phrase.
03
Queue
Opportunities are scored by sessions, value, effort and confidence — and the queue orders itself.
04
Ship
Quick wins in hours go first; the plan is built from selected rows, not a separate spreadsheet.
One record
SEO reads the record the estate already keeps.
Search is not a side channel. The pages, the spend and the measurement are the estate's own.
Yes. Every screenshot is a capture of the running build and you can open the same build at /app/seo. It runs on demo data — the domain and its figures are the demo site’s.
What is AI visibility?
The share of tracked prompts whose AI answers cite you. The demo tracks 72 prompts in 7 clusters: the site is cited on 21.4%, with 412 citations split by surface — answer panels, assistant chat, research engines, shopping assistants.
How is the opportunity queue ordered?
By priority computed from sessions per month, value per month, effort and confidence. A slipped-page refresh worth +3,075 sessions at hours of effort outranks a $20K push that takes weeks — and both stay visible.
What does site health cover?
The last crawl's errors, warnings and notices plus coverage — 82 on the demo, with 8 errors, 24 warnings, 61 notices and 12,480 of 14,100 URLs crawled two hours before the capture.
Is SEO audited or certified?
No certification has been issued. What we can evidence about hosting, encryption, tenant isolation and production access is written up on the security page.
The crawl is running. Go and look at it.
Live build, demo data, no card. Then ask which of your pages slipped 4 → 11 last quarter.