All work
Open Source
geo-audit
Fast Node.js CLI that audits any live URL out of 100 across JSON-LD entity graphs, AI crawler directives (GPTBot, ClaudeBot, PerplexityBot), /llms.txt, canonicals, and semantic HTML5 landmarks.
- Role
- Creator & Maintainer
- Live site
- github.com/zaynelovecraft/geo-audit
Highlights
- Parses and validates JSON-LD @graph entity types for Google Rich Results and LLM citation grounding.
- Checks robots.txt for accidental blocks on OAI-SearchBot, GPTBot, ClaudeBot, and PerplexityBot.
- Supports human-readable terminal tables and --json output for CI pipelines or coding agents.
The problem
Most SEO CLIs check meta tags from 2015 while ignoring the signals AI answer engines rely on: JSON-LD entity graphs, AI crawler access, and /llms.txt indexes.
What I built
A zero-dependency CLI you can run via npx to score any URL in under a second and pipe structured JSON diagnostics straight into an agent.
Stack
- Node.js
- Technical SEO
- JSON-LD
- llms.txt
- CLI