How to Check If AI Systems Can Find and Cite Your Site (in 5 Minutes) Rudrendu Paul and Sourav Nandy released LLMScout, a zero-dependency CLI that runs 21 checks against any website to determine how well AI systems can find and cite it. The tool covers technical SEO fundamentals and GEO signals for AI bots, reporting PASS, WARN, or FAIL for each check. It is available as an npm package and a Python package, both installable in under a minute. Co-authored by Rudrendu Paul and Sourav Nandy. Repo: github.com/RudrenduPaul/LLMScout https://github.com/RudrenduPaul/LLMScout , a zero-dependency, cross-platform CLI that runs 21 GEO/AEO checks against any website. npm install -g llmscout-cli or pip install llmscout-cli . Position-1 click-through rate on keywords that trigger an AI Overview fell from 7.3% in December 2023 to 1.6% in December 2025, per Ahrefs. If an AI system can't find or cite your site, that traffic doesn't come back on its own. Here's how to check where your own site actually stands, in under five minutes. LLMScout is a CLI that runs 21 checks against any site: 12 covering technical SEO fundamentals, 9 covering GEO signals specifically for AI systems. Every check reports PASS, WARN, or FAIL, and the whole run exits with a machine-readable code, so it drops straight into CI. It ships as two distributions: an npm package with two runtime dependencies, and a Python package with zero. Neither one needs a headless browser. One check worth knowing about before you run it is ai-crawler-directives . It reports on all 7 major AI bots separately, because blocking GPTBot which trains models does nothing to stop OAI-SearchBot which does live retrieval for ChatGPT from fetching and citing your page. They're independently configurable in robots.txt, and most tools treat them as a single signal. There are two ways to install it. If you're not sure which one you want, try npm first: npm install -g llmscout-cli This needs Node 18+, and it pulls in exactly two runtime dependencies: cheerio and commander . No Python, no browser download, no subprocess calls. If you'd rather use Python: pip install llmscout-cli This version has zero runtime dependencies; it's pure standard library. It runs the same 21 checks and gives the same PASS/WARN/FAIL verdicts as the npm version. Both install in under a minute on Windows, macOS, and Linux. Once installed, point it at a site: llmscout init ./my-site --site-url https://yourdomain.com llmscout check ./my-site init writes an llmscout.json config file into ./my-site . check fetches the URL in that config and runs all 21 checks against it. Here's real output from running check against example.com: LLMScout check -- https://example.com PASS technical Title tag Title "Example Domain" is 14 characters, within the recommended 10-60 range. WARN technical Meta description No meta description found. Fix: Add