Every page, scored in seconds. Or every page on the site.
Drop in a URL for a single page audit, or switch to Whole site mode and let Rook Ranker crawl the domain. 1,085+ live signals across SEO, answer engines, and generative engines. About 480 score the page; the rest are diagnostic. The score is paired with a fix list written in your voice.
The three signals that decide who finds you.
Search engines decide who clicks. Answer engines decide who is cited. Generative engines decide whose words they reach for. Rook Ranker scores all three from the same crawl.
SEO · 305 signals
Around 231 score on a typical page. Title, description, canonical, sitemap, headings, internal links, image weight, security headers, mobile, accessibility. The classics, sharpened.
AEO · 339 signals
Around 88 score on a typical page, more as the schema graph grows. Organization, Article, Product, FAQ, HowTo, Recipe, Event, Person, Breadcrumb. Citation cues and E E A T.
GEO · 441 signals
Around 163 score on a typical page. Ten generative engine bots, llms.txt, freshness, knowledge graph hooks, ingestion friendly chunking, locale and region readiness.
Fetch, parse, score, rewrite.
A real browser fetches the page. A real parser walks the DOM. 1,085+ signals run against current best practice; about 480 score the page and the rest stay neutral when not applicable. Then Rook Intelligence rewrites the recommendation in your voice. Single page in around two seconds. Whole site in under a minute.
A score that goes deeper the longer you look.
A single number that means something.
Overall score from zero to one hundred. Three sub scores for SEO, AEO, and GEO. Headline counts for issues, warnings, and passes.
Top fixes, surfaced first.
Three highest impact changes are always at the top. Severity, category, and a ready to paste recommendation.
Every check, every reason.
Filter by status or category. Expand to read the finding, the evidence, and the fix. Copy the recommendation in one click.
A history that gets smarter.
Re run any time. Watch the score climb. Audits are stored against the workspace so the team sees the same picture.
1,085+ signals scanned. ~480 score the page.
Every audit fires the full check set. Some pass, some fail, many stay neutral because the schema or signal does not apply to this page. Here is the raw breakdown.
Numbers are averages across real audits. Scored counts climb as the page earns more entities. A recipe page lights up the recipe checks. A multi region page lights up the locale checks. Optional signals stay visible without inflating the score.
1,085+ signals. One report.
Schema readiness
14 schema types graded. Organization, Article, Product, FAQ, HowTo, Recipe, Event, Course, JobPosting, Book, Movie, Dataset, BreadcrumbList, Person.
Crawl health
Robots, sitemap, canonicals, status codes. The signals that decide if you exist.
Generative bot access
GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot, anthropic-ai, Google-Extended, Bingbot. Each checked individually.
Whole site mode
Crawl from any seed URL. BFS, depth and page caps you set. Recurring issues surfaced across pages.
Page essentials
Title, description, headings, image alt, canonical, security headers, mobile readiness.
Citation patterns
TL;DR blocks, question headings, lists, tables, dates, statistics. The structures engines lift verbatim.
Always against the page right now.
No stale snapshots. Each audit fetches the live page, follows redirects, and reads the rendered HTML.
Every finding becomes an action.
Findings include severity, category, evidence, and a recommendation that reads like a teammate wrote it.
A workspace that holds the history.
Reports live in the workspace. Members see the same score. Changes show up as movement, not opinions.
Frequently asked.
What does the audit check?+
1,085+ individual signals per page. About 480 of them score on a typical page; the rest stay neutral when they do not apply. Breakdown: 305 SEO signals (around 231 score), 339 AEO signals (around 88 score on a typical page, more as schema breadth grows), 441 GEO signals (around 163 score, more as you add locales and bot directives).
Why are not all 1,085 signals scored?+
Because honest counts are better than inflated ones. A check for Recipe schema is informational on a non-recipe page. A check for hi-IN hreflang is informational unless you target India. We surface the signal so you see it, but we do not penalize the page for not being something it is not.
Single page or whole site?+
Both. Single page audits land in roughly two seconds. Whole site mode crawls your domain, respects robots.txt, and scores every reachable page in one pass.
How does the crawler decide which pages to visit?+
BFS from the seed URL, same origin only, robots.txt respected per generative engine bot. You set the depth and the page cap.
Does it work on staged or password protected pages?+
Public pages are fully supported today. Private staging is on the roadmap.
Can I audit pages I do not own?+
Yes. The audit reads only what is publicly available, the same as any browser.
Where do the audits live?+
Inside the workspace. Members see the same score and the same history. Audits never leave your team.
Audit the page that matters most. Right now.
It is free to try. No card. No setup. Just a URL.