The Nutshell
the squirrelscan knowledge base. website audits, in a nutshell.
GEO & AI search
Best AI visibility trackers, priced per prompt
What thirteen AI visibility trackers charge per tracked prompt and per answer, which engines each one covers at entry, how they bill, and what their bundled site audits reach.
ReadGenerative engine optimization checker: test your whole site, not one URL
Run a generative engine optimization check across your whole site from the terminal, see how six free checkers did on the same site, and get the rule-by-rule checklist with a CI gate.
ReadAI crawlers explained: GPTBot, ClaudeBot, PerplexityBot, and how to control them
A field guide to every AI crawler worth knowing, their exact user-agent strings, and a robots.txt decision framework so you block training bots without accidentally blocking your own AI visibility.
ReadChatGPT SEO: how ChatGPT actually finds and cites websites
ChatGPT SEO means two different things: getting found and cited by ChatGPT, and using ChatGPT as an SEO tool. Here's how the first one actually works, mechanically.
ReadGenerative engine optimization: what it is and how to actually do it
GEO means getting cited by ChatGPT, Perplexity, and Google AI Overviews instead of just ranking for a blue link. Where the term came from, what the answer engines document about their crawlers, a checklist, and the tool for each step.
ReadBest generative engine optimization tools: trackers, site audits and content tools
Fifteen GEO tools sorted by the job they do, tracking whether AI engines mention you, auditing your site so they can reach it, or rewriting content so they might, with prices we read on each vendor's own page.
ReadWhat is llms.txt? The practical guide, with real examples
llms.txt is a plain Markdown file that tells AI agents what your site is and where the good stuff lives. Here's the exact spec, real examples, and the honest truth about who actually reads it.
ReadAI coding tools
How to fix website SEO with ChatGPT and Codex: audit, keywords and Search Console from one agent
OpenAI's coding agent reads MCP servers out of one TOML file. Here is the three-server stack to put in it, and the audit-to-fix loop run against a Next.js store that sells nuts.
ReadHow to fix website SEO with Claude Code: three MCP servers, one permission rule
Claude Code already has the repository open. Give it an audit tool, keyword data and Search Console, then let it close the loop on a Next.js store that sells nuts.
ReadHow to fix website SEO with Hermes: audit, keywords and Search Console from one agent
Hermes reads MCP servers from one YAML block. Here is the three-server stack to put in it, and the audit-to-fix loop run against a Next.js store that sells nuts.
ReadHow to fix website SEO with OpenClaw: audit, keywords and Search Console from one gateway
OpenClaw keeps MCP servers under a nested mcp.servers key, not the flat block every other README hands you. Here is the three-server stack to put there, and the audit-to-fix loop run against a Next.js store that sells nuts.
ReadAuditing a website from inside Cursor
Two ways to run a site audit without leaving the editor: the free CLI in Cursor's terminal, and the hosted MCP server as native tools the agent can call.
ReadBest SEO MCP servers: 11 checked, with prices and setup
Eleven SEO MCP servers sorted by the job they do: keyword and backlink data, your own Google data, or a crawl of your site. Price, sign-in and scope read from each vendor's own docs.
ReadSite health
SEO for vibe coded sites: what to check in Lovable, v0 and Bolt output
Sites generated by Lovable, v0, Bolt and Replit tend to miss the same checks. This is the list, the audit rule that catches each one, and how to hand the whole batch back to the agent that built the site.
ReadWebsite security scan with AI: headers, hygiene, and what agents catch
Most sites are missing basic security headers, not fending off a targeted attack. Here's the hygiene an AI-assisted security audit actually finds, and how to let an agent patch it.
ReadCore web vitals: what LCP, INP, and CLS actually measure
Three metrics, three different failure modes, and a lab-versus-field distinction that trips up almost everyone the first time. Here's what each one measures and how to actually fix it.
ReadFix SEO issues with AI: the coding agent workflow that actually works
Point Claude Code or Cursor at a squirrelscan audit and it will fix a surprising amount on its own. Here's the real workflow, including the parts that still need you.
ReadComparisons
Free and open source Screaming Frog alternatives
What Screaming Frog's free mode gives you, the three MIT-licensed crawlers that cost nothing, and which of them can gate a build.
ReadScreaming Frog vs Deepcrawl (now Lumar): which crawler fits
One is a desktop app licensed per seat. The other is an enterprise platform bought through procurement. What each one does, what each one costs, and which of them fits the way your team works.
ReadSitebulb alternatives, and how Sitebulb compares to Screaming Frog
Six crawlers worth knowing if Sitebulb is not the fit, what each one costs, how Sitebulb and Screaming Frog differ, and where a command-line crawler belongs.
ReadLighthouse alternative: when you need a whole site, not one page
Lighthouse scores a single page really well. It has nothing to say about your other 400 pages, your broken links, or whether an AI agent can even parse your content.
ReadScreaming Frog alternatives: free, open source and paid, with prices
The free and open source crawlers first, then the paid desktop and cloud ones, each priced from the vendor's own page, and the case for a CLI that runs in CI instead of a GUI you open once a quarter.
Read