Resources
Free tools to help you get found.
The guides, checklists and templates I use with clients, plus the free tools I rely on every day.
The Practical Guide to GEO
How AI assistants choose which brands to mention, and a five-step plan to get into their answers.
Read the guide GuideDigital PR for AI Citations
Use earned coverage to win rankings, knowledge-graph signals and AI citations at once.
Read the guide GuideGoogle Knowledge Panel Guide
The entity building blocks you need to earn and keep a Knowledge Panel.
Read the guide ChecklistSEO Site Migration Checklist
The pre-launch, launch-day and 90-day checklist behind a 65%+ post-migration lift.
Get the checklist TemplateAI Visibility Prompt Tracker
A spreadsheet to track brand mentions and cited sources across ChatGPT, Perplexity, Gemini and AI Overviews.
Get the template TemplateDigital PR Pitch Templates
Proven email templates for data stories, expert commentary and product roundups.
Get the templates ToolGoogle Search Console
The source of truth for indexing, queries and Core Web Vitals.
Open tool ToolRich Results Test
Validate the structured data that powers entities and rich snippets.
Open tool ToolWikidata
The open knowledge base search engines and LLMs use to understand entities.
Open tool ToolPerplexity
The easiest way to see which sources an AI answer engine cites for your prompts.
Open tool ToolPageSpeed Insights
Field and lab performance data for any URL.
Open tool Toolllms.txt for this site
A live example of an llms.txt file you can copy for your own site.
View fileFor SEO experts, developers & technical SEOs
The free SEO & AI visibility toolkit
Free, in-browser tools for the jobs SEOs do every week: control AI crawlers, write schema, preview snippets, set up hreflang and map redirects for migrations. Nothing is sent anywhere, no sign-up.
GPTBot
OpenAI · Model training
OAI-SearchBot
OpenAI · AI search index
ChatGPT-User
OpenAI · Live user fetch
ClaudeBot
Anthropic · Model training
Claude-SearchBot
Anthropic · AI search index
Claude-User
Anthropic · Live user fetch
PerplexityBot
Perplexity · AI search index
Perplexity-User
Perplexity · Live user fetch
Google-Extended
Google (Gemini) · Model training
Applebot-Extended
Apple · Model training
DuckAssistBot
DuckDuckGo · AI search index
MistralAI-User
Mistral · Live user fetch
Amazonbot
Amazon · AI search index
meta-externalagent
Meta · Model training
CCBot
Common Crawl · Model training
Bytespider
ByteDance · Model training
# AI crawlers, generated at rhrazu.com/resources
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Claude-SearchBot
User-agent: Claude-User
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: DuckAssistBot
User-agent: MistralAI-User
User-agent: Amazonbot
Allow: /
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: meta-externalagent
User-agent: CCBot
User-agent: Bytespider
Disallow: /
# Everyone else (incl. Googlebot and Bingbot)
User-agent: *
Allow: /
Sitemap: https://www.example.com/sitemap.xmlTip: blocking training bots doesn't stop you appearing in AI answers. The search and user bots are what fetch your pages when someone asks ChatGPT, Claude or Perplexity a question.
Now booking new projects
Want me to apply these for you?
Skip the learning curve. I'll audit your visibility on Google and in AI answers.
