SEO that shows its work.
See Search Console data, grounded SEO fixes, and AI-citation readiness on any page — every suggestion traced to a real source. No vanity scores, no invented content gaps, no templated advice.
GEO readiness — this page
Every claim, cited.
Most SEO tools hand you a number and a shrug. WebmasterNinja cites the source behind every claim — your own Search Console numbers, the page's own HTML, or a cited document — and deliberately leaves a section empty rather than fabricate a suggestion it can't stand behind. Its on-page SEO and GEO readiness checks read only what's actually in the page.
The score must survive a skeptical SEO. Every scored line cites its evidence and its measured lift — anchored to published effect sizes, not folklore.
Your Search Console data
Suggestions on your own sites come from your real queries, clicks, and positions. Read-only OAuth; nothing is written back.
The page's own HTML
On-page and GEO audits read the page in your browser. What's scored is what's actually in the markup.
Cited documents
GEO weights are anchored to published, measured effect sizes — not folklore. The methodology page lists every source.
On your sites. On any page.
On your own sites
- Quick wins — striking-distance queries ranked by estimated clicks.
- Decay — queries quietly losing clicks versus the prior period.
- Overlap — which of your pages compete for the same query.
- Internal links — pages you should link to, proven from where you already rank.
- Topic coverage — which subtopics your site covers, and the gaps.
On any page
- On-page SEO hygiene — titles, headings, canonical, hreflang, indexability.
- Link health — broken links vs. bot-blocked links (we don't confuse the two).
- GEO readiness — is the page structured so ChatGPT, Perplexity, and AI Overviews can actually cite it.
- For writers: a one-click, copy-paste content brief — grounded only, nothing made up.
A score that survives a skeptical SEO.
finalScore = contentScore × eligibility. Eligibility is a gate, not a slice: a blocked AI bot, a JS-only page, or an unindexed URL makes a page uncitable — no amount of good content multiplies past it. Content quality is scored on five signals, weighted by measured effect sizes and re-weighted by query intent (freshness-sensitive, depth-deserving, or YMYL).
Fully rule-based — no LLM decides your score. It refuses to score debunked signals like schema-for-ranking or llms.txt.
The dashboards charge $29–$795/mo. This is free.
GEO SaaS trackers sell domain-level dashboards. WebmasterNinja works at the page level, in your browser, on any page you're viewing — and it's free. Sign in with Google to see your own Search Console data, or run the on-page audits on any site without an account.
Fixes for the page you're on — not a chart about your domain.
Audits read the page locally. No crawler queue, no waiting.
Sign-in is only for your own Search Console data. Everything else needs no account.
Frequently asked questions.
Is WebmasterNinja free?
Yes — it's a free Chrome extension. Signing in with Google is optional and only unlocks your own Search Console data; the on-page SEO and GEO audits run on any page without an account.
What is GEO readiness?
GEO (Generative Engine Optimization) readiness measures how well a page is structured to be cited by AI engines like ChatGPT, Perplexity, and Google AI Overviews. It's scored by a rule-based model — no LLM decides the number.
Does it need access to my site?
Only for your own sites, via read-only Search Console OAuth — nothing is written back. On-page and GEO audits read the current page locally in your browser and work on any site, including ones you don't own.
How is this different from GEO dashboards?
GEO SaaS trackers sell domain-level dashboards for $29 to $795 per month. WebmasterNinja works at the page level, in your browser, on any page you're viewing — and it's free.
About WebmasterNinja
WebmasterNinja is a free, in-browser SEO and GEO audit tool built by an independent developer for people who own the pages they optimize. It fuses Google Search Console performance with page-level on-page hygiene and AI-citation readiness — every suggestion traced to your own data, the page's own HTML, or a cited source. It scores only community-accepted signals and refuses to score debunked ones. See the scoring methodology or read the privacy policy.