Projects

Companies I run, open tools I've shipped, and things I build for the joy of it.

Open MCP servers & skills

Explore all MCPs & skills →

WordPress plugins

AI Mode and AI Overview Query Classifier Search Console now counts AI Mode conversations as queries. This sorts them out of your real searches. Paste your queries or drop the export and each one gets a label, from bare replies and follow-up questions to tracker probes and agent prompts. A multilingual model does the hard cases, in memory, never stored.
Common Crawl Visibility Checker Check whether your site is actually in Common Crawl, the dataset most LLM training data starts from. Reads 12 months of capture history for any domain or single page, dates the month a CCBot block appeared, names the template that wrote it, and diffs your sitemap against what the crawler took.
AI Crawler Access Checker See whether AI crawlers can actually read your site. Enter a domain and it probes as GPTBot, ClaudeBot, PerplexityBot and the live fetchers, checking robots.txt, firewall and WAF rules, and response speed. It catches the silent blocks that keep you out of AI answers, from a WAF challenge to a page too slow for a live fetch.
Agentic Resource Discovery Checker Check whether a website has published an Agentic Resource Discovery catalog, the file AI agents read to find what a site offers. Validates it, tests all 4 discovery signals, and flags anything blocking AI crawlers. Most sites have none yet, so it doubles as a 20-minute setup list.
OKF Bundle Generator Turn any website into an Open Knowledge Format bundle for AI agents, the markdown format Google shipped with Knowledge Catalog. Paste your URL or sitemap, up to 100 pages, and get a downloadable bundle plus a graph of your content as an agent would read it.
Knowledge Panel Readiness Checker Type your name and see whether Google has an entity for you, a Search Profile, a Wikidata item and a Wikipedia article, the public signals a Knowledge Panel is built on. Turns what is missing into a to-do list and hands the rest to the schema generator.
Schema Markup Generator Generate validated Person or Organization JSON-LD, with sameAs and your Google Search Profile URL built in. Paste it into your site to help Google recognise your entity. Runs entirely in your browser.

Fun