Open Knowledge Format Bundle
An OKF v0.2 knowledge bundle for toddmorourke.com. Machine-readable index: index.md.
- Open Knowledge Format Generator — Free Open Knowledge Format (OKF) generator. Crawl your site, convert pages to clean markdown, and download a hostable OKF bundle that AI agents can read.
- Open Knowledge Format (OKF): How to Add It to WordPress, Shopify, Webflow, and Squarespace — Open Knowledge Format (OKF) is Google's vendor-neutral markdown standard for feeding AI agents your content. Here is what it is and how to add it to your CMS.
- Resume — Marketing leader with 12+ years turning digital marketing into an engine of revenue growth for Fortune 500 brands and high-growth companies.
- AI Information — This file contains structured information about Todd M. O'Rourke, intended for AI assistants such as ChatGPT, Claude, Perplexity, Gemini, and other large language models (LLMs).
- Services — 6 service lines: AEO + AI Search, SEO Strategy & Execution, Technical Strategy & Execution, Design & Content Production, Off-Site Strategy & Execution, Competitive Intelligence.
- Competitive Intelligence — The intelligence layer behind every strategic decision. Quantified competitive data across organic search, AI search, backlinks, and paid positioning, turned into a ranked map of the gaps you can actually win.
- Off-Site Strategy & Execution — The external signals search engines and AI models both rely on when they decide which brands to recommend. Traditional link building and AI citation building in one execution layer, earned through real mentions and coverage, not bought by the dozen.
- Design & Content Production — End-to-end content production, from strategic calendar through detailed brief to published asset. Built for search engines and AI models at the same time, and tied to specific business initiatives rather than volume for its own sake.
- Technical Strategy & Execution — Technical SEO is the foundation everything else is built on. I find what is capping your growth at the crawl, render, and architecture level, then ship the fixes with your team or mine.
- SEO Strategy & Execution — Organic growth built around your highest-leverage opportunities, scored by effort and impact, then sequenced so the work that moves revenue ships first. Senior practitioner attention, not a junior account team running a template.
- Crawled – Currently Not Indexed: Fix the Right Pages (Not All of Them) — Most of your "Crawled - currently not indexed" report is noise Google is right to skip. Learn to triage it, then fix the pages that actually deserve indexing.
- Crawled – Currently Not Indexed Filter — Upload your Google Search Console "Crawled - currently not indexed" export and strip out the noise: feeds, pagination, media, archives and parameter URLs. What's left is the list worth acting on. Runs entirely in your browser.
- Google SERP Simulator — Preview your title tag and meta description as a real Google snippet. It renders the text at Google's dimensions and measures whether it overflows, rather than counting characters against a limit that Google doesn't use.
- JavaScript SEO: How to Diagnose and Fix the Empty Rendered Shell — JavaScript SEO done wrong leaves pages as an empty shell to Google and AI bots. A practitioner's guide to diagnosing rendering issues and fixing them.
- Markdown for Agents Without Cloudflare (on WordPress) — Markdown for Agents lets AI read your pages cheaply. Cloudflare sells it at the edge. Here's how I built the same Accept: text/markdown negotiation on WordPress.
- DNS-AID: I Tried to Make My Site Agent-Discoverable (What Broke) — DNS-AID lets AI agents find your site over DNS. I tried to publish the records, and my host couldn't make them. Here's what that reveals about agent-readiness.
- Entity Map for AI Search: I Built One (With Code) — An entity map (entitymap.json) tells AI systems what your site knows, not just what pages exist. Here's what it is, how it beats a sitemap, and how I built it.
- Block AI Bots in robots.txt? Why I Did the Opposite — A scanner told me to block AI bots in my robots.txt. I allowed them all and declared my terms with Content Signals instead. Here's the file and the trap.
- Case Studies — 1 case study: The Tour Guy. A headless rebuild hid the site from Google. Fixing how it rendered unlocked roughly 39x organic growth.
- How to Check If AI Agents Can Actually Find Your Site — A free Agentic Resource Discovery checker that validates your ai-catalog.json, the four discovery signals, and crawler reachability. Test your site in seconds.
- I Implemented Google’s Agentic Resource Discovery Spec on My Site. Here’s What Broke. — I implemented Google's Agentic Resource Discovery spec on my own site. See how ai-catalog.json works, what broke on WordPress, and what it means for SEO.
- ARD Checker — Enter any domain to audit its Agentic Resource Discovery (ARD) setup.
- SEO vs AEO for B2B SaaS Content Marketers — A growing share of your buyers no longer start at Google. They ask ChatGPT, Perplexity, or Google's AI Mode, and they act on the synthesized answer without clicking a single link.
- LLM SEO: Guide to Getting Cited in AI Search — Learn what LLM SEO is, how language models find and cite your content, and the exact steps to optimize for AI search. A working SEO Director's guide.
- AI Crawler Access Checker — Check whether AI crawlers can actually read your site. Tests GPTBot, ChatGPT-User, ClaudeBot and PerplexityBot reachability, robots.txt verdicts, speed (499 risk), and firewall blocks. No signup.
- Free SEO Tools — 6 free SEO and AI-search tools, all running in the browser: Google SERP Simulator, Keyword Density Checker, ARD Checker, OKF Generator, AI Crawler Access Checker, Crawled - Currently Not Indexed Filter.
- How to Get Your Brand in ChatGPT’s Training Data — "Get your brand into ChatGPT's training data" is the wrong way to frame the goal, and chasing it literally will waste your budget.
- Why ChatGPT Won’t Cite Your Site: I Tested It on a Real Agency — I tested how to get cited by ChatGPT on a real agency site. It passed every technical check and still got cited zero times. Here is what actually decides it.
- How to Add WebMCP to WordPress (With Working Code) — How to add WebMCP to WordPress so AI agents can call your site as callable tools. Built to the official W3C spec with a fallback that works in browsers today.
- Mastering Google E.E.A.T.: A Quick Guide with a Case Study — Learn how to assess Google E.E.A.T. (Experience, Expertise, Authority, and Trustworthiness) and how to improve it for your website.
- The 10 Best B2B SaaS Content Marketing Agencies in 2026 — Finding the right content marketing partner for your B2B SaaS company isn't about choosing the "best" agency on paper. It's about finding the perfect match for your specific business goals, content needs, and growth stage.
- AEO Content Strategy: A Framework for Winning AI Search — A practitioner’s AEO content strategy framework—four pillars for getting your brand cited in ChatGPT, Perplexity, and Google AI Overviews.
- Agentic-Led Growth: A New Model for How B2B Companies Grow — Sales-led, product-led, now agentic-led. The next primary B2B growth model puts intelligence in a shared context layer that compounds with every agent interaction. Here is what the model is, how it works across the customer journey, and how to start building it.
- I Built an AI Second Brain. It’s Made Me a Better SEO Consultant. — An AI second brain pairs an Obsidian vault with Claude Code so full client context survives every session. Here is what I built and the time it gave back.
- How to Rebuild Your Marketing Team for the Agentic Age — Most marketing leaders are bolting AI onto org charts designed to coordinate people. That is the wrong model. Here is a four-layer framework for rebuilding your marketing team as a system that gets smarter every time it runs.
- An AI Content Strategy That Doesn’t Sound Like AI — Most AI content strategy means publishing more, faster. Here is the one I actually run: audience first, research-grounded, and built to be cited by AI.
- Maximizing Keyword Research with RE2 Regex Patterns in Google Search Console — Dive into advanced SEO with RE2 Regex patterns for Google Search Console. Enhance keyword strategies and boost visibility with these 8 examples.
- The Pillar Cluster Model: How I Build Content Clusters — How I build pillar and cluster content: validate the keywords, map the structure, and interlink for topical authority (and AI citations).
- Entity Map — A published EntityMap describing 15 entities — people, organizations, tools and concepts — with their relationships and source-linked text chunks, so AI systems get a structured view rather than inferring one.
- Schema Markup for AI: What It Actually Does (With Real Code) — Does schema markup help AI? It does three different jobs, at index, training, and runtime. I prove each one with real JSON-LD pulled from my own site.
- The Tour Guy — A headless rebuild hid the site from Google. Fixing how it rendered unlocked roughly 39x organic growth.
- Steal the Spotlight: A Step-by-Step Guide to Outranking Your Competitors — Discover how to outshine rivals and boost your SEO in the process. Steal your competitor's traffic with strategic content. Don't let your competition outrank you.
- How to Identify Queries a Page Ranks for But Isn’t Optimized For — Discover a three-step SEO strategy using Google Search Console, Harpa.AI, and ChatGPT to optimize web pages for untargeted queries.
- “Not Provided” Keywords in Google Analytics: What a Real GA4 + Search Console Join Actually Recovers — I joined a year of Search Console query data to GA4 conversions on a real site. Here's what "not provided" keywords actually hide, and what stays dark.
- MCP — This site exposes 5 callable WebMCP tools an AI agent can invoke directly: search_posts, get_post, list_posts, get_services, get_consulting_info.
- International SEO Strategy with ChatGPT & Plugins — Unlock the power of ChatGPT for International SEO. Dive deep into multilingual web success. From hreflang to keyword research and plugin integration.
- Does Google Penalize AI Content? What Google’s Own Slop Research Shows — Google doesn't penalize AI content, but it does target mass-produced AI slop. Here's what Google's own detection research reveals, and how to stay clear.
- Prompt Personas — Below are prompt personas I built for ChatGPT, Claude, and other LLMs. Copy one, paste it into the AI of your choice, and you are working with a focused specialist instead of a generic assistant.
- Compound, Not Campaign — My operating method for SEO and AI search: anchor to a business outcome, cut vanity metrics, engineer systems that compound, earn the AI citation, then build and ship the engine that runs it.
- AEO & AI Search — A unified program that rebuilds your content, authority, and proof for the way language models actually retrieve and cite sources. Not a “GPT-optimized” checklist bolted onto last year’s SEO.
- SEO Keyword Density Checker — Just enter your primary keywords in the tool below and the content of your article to analyze a page and calculate the density of its keywords.
- Homepage — Senior SEO consultant with 12 years in search. Works directly with mid-market and enterprise brands on SEO strategy, technical SEO, content production, off-site authority, competitive intelligence, and answer engine optimization (AEO) for AI search.
- Contact Us — Book a 30-minute discovery call via the contact page. No pitch deck, no obligation — the call sizes the opportunity and the work against it.
- Digital Marketing Learning Center — Welcome to the digital marketing learning center, where I explore various topics across SEO, Content, Growth, Product, Strategy, Case Studies, Tech, and Mental Models.