02 / free seo tools
Run these on your own domain.
I build tooling, not just slide-deck audits. These live workflows show how I approach technical SEO, GEO, and the engineering required to make both measurable.
AI Bot Allowlist Checker
liverobots.txt · GEO baselineDrops a domain in, fetches its robots.txt, and scores every major AI crawler — training (GPTBot, ClaudeBot, Google-Extended), live-fetch (ChatGPT-User, Perplexity-User), and search/grounding (OAI-SearchBot) — by whether it can reach the site at all. If the bot is blocked, you can't be cited. This is the GEO precondition.
Related read: Rank vs citation vs grounding →
Fetches the site's robots.txt and evaluates whether each major AI crawler — training bots (GPTBot, ClaudeBot, Google-Extended), live-fetch user agents (ChatGPT-User, Perplexity-User), and search/grounding bots (OAI-SearchBot, Claude-SearchBot) — is allowed to crawl the homepage. If a bot is blocked, the corresponding AI engine cannot cite you.
Technical SEO Snapshot
liveFetches the URL, parses the HTML, and returns a technical SEO snapshot — meta, schema, headings, links, and more.
AI Citation Checker
liveGemini · Perplexity + ChatGPT soonChecks whether your brand is cited as a source — and mentioned by name — when an AI engine answers a real prospect question. The GEO signal every B2B team is asking for in 2026.
Related read: Rank vs citation vs grounding →
AI Discoverability Audit
liveschema + GEOParses JSON-LD, validates against schema.org required fields, scans the HTML for entities with no schema backing, then asks Gemini for three concrete additions that would make the page more citable by AI engines.
Related read: The second web →
Entity Salience Audit
liveGEO · entity-first SEODrops the page into Gemini and scores every named entity by salience — how central each one is to the actual topic. Tells you whether the page reads as being about the entity you think it's about, what's diluting it (boilerplate, FCRA disclaimers, sidebar entities), and the concrete edits that would lift focal entity score before AI engines re-crawl.
Related read: One canonicalization rule →
Keyword Opportunity Matrix
liveAhrefs + GSCPaste or upload a CSV — the tool auto-detects the mode. Ahrefs / Semrush exports render as an opportunity matrix (KD vs CTR). GSC Performance exports render as a striking-distance map (Position vs CTR) with the biggest page-2 queries surfaced for title rewrites. Gemini writes a one-line play for each top-5 pick.
Related read: Backlinks didn't die. They got narrower. →
Intent Coverage Audit
examplemethodology + live exampleScores how clearly a site answers four core positioning questions (offer, audience, differentiation, problem solved), then maps related intent terms as Covered, Partial, or Missing. Output: clarity score, coverage score, and prioritized page-level improvements.
Related read: Backlinks didn't die. They got narrower. →
example run · bhphotovideo.com
Intent clarity: 85/100Coverage: 71/100Question score: 17/20
- Offer: Large catalog across photo, video, audio, and electronics.
- Audience: Professionals and enthusiasts needing specialist gear support.
- Why choose: Inventory depth, knowledgeable staff, and reliable service.
- Solves best: Reduces complex gear-buying decisions with confidence.
View full run →Multi-engine GEO tracker
nextSame citation checker, but across Perplexity Sonar, ChatGPT web_search, and Gemini — with keyword batches and history over time. The monitoring side of GEO.