---
type: "WebPage"
title: "Entity Map"
description: "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."
resource: "https://toddmorourke.com/entitymap/"
status: "stable"
generated:
  by: "okf-publisher/0.3"
  at: "2026-06-29T02:09:13+00:00"
verified:
  - by: "human:todd-orourke"
    at: "2026-06-29T02:09:13+00:00"
stale_after: "2028-06-29"
timestamp: 2026-06-29T02:09:13+00:00
---

# 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 https://entitymap.org/spec/v1.0, self-declared.

## Person

### Todd M. O'Rourke

`Person` · `e_001`

SEO Consultant and AI Lead with 12+ years of marketing leadership, specializing in enterprise SEO, Answer Engine Optimization, generative search optimization, content strategy, and AI-powered marketing. Owner of O'Rourke Consulting Services LLC, operating as the personal brand Todd M. O'Rourke. Based in Texas, US.

- AFFILIATED_WITH → O'Rourke Consulting Services LLC

## Organization

### O'Rourke Consulting Services LLC

`Organization` · `e_002`

An independent SEO consulting practice operating as the personal brand Todd M. O'Rourke. Delivers full-funnel SEO and Answer Engine Optimization — strategy through execution — for SaaS, B2B, B2C, and DTC companies, sequencing the highest-leverage work first.

- PRODUCED_BY → Todd M. O'Rourke
- OFFERS → Answer Engine Optimization
- OFFERS → Compound, Not Campaign

## Tools & APIs

### ARD Checker

`SoftwareApplication` · `e_003`

A free tool that audits any domain's Agentic Resource Discovery setup: it validates the ai-catalog.json against the official schema, confirms the four discovery signals, and tests whether AI crawlers can actually reach the site. Returns a pass/fail score with a letter grade.

- PRODUCED_BY → Todd M. O'Rourke
- RELATES_TO → Agentic Resource Discovery

### OKF Generator

`SoftwareApplication` · `e_004`

A free tool that turns any domain into an Open Knowledge Format bundle: structured, cross-linked markdown that AI systems and search engines can parse instead of scraping HTML.

- PRODUCED_BY → Todd M. O'Rourke
- RELATES_TO → Open Knowledge Format

### SERP Simulator

`SoftwareApplication` · `e_005`

A free Google SERP preview tool that renders your title tag and meta description exactly as Google does, with pixel-accurate truncation, so a snippet never gets unexpectedly cut off in the results.

- PRODUCED_BY → Todd M. O'Rourke

### Keyword Density Checker

`SoftwareApplication` · `e_006`

A free tool that gives word-accurate keyword and phrase density for any article — showing how often primary keywords appear and which phrases dominate the copy.

- PRODUCED_BY → Todd M. O'Rourke

### AI Crawler Access Checker

`SoftwareApplication` · `e_014`

A free tool that checks whether AI crawlers can actually read a site: it sends the real user agents for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot and PerplexityBot (with browser, Googlebot and unknown-bot controls), resolves the robots.txt Allow/Disallow verdict bot-by-bot, reads response speed (the 499 timeout risk), and fingerprints the CDN/WAF, returning a graded, per-section report with a fix for anything blocked.

- PRODUCED_BY → Todd M. O'Rourke
- RELATES_TO → ARD Checker
- RELATES_TO → Agentic Resource Discovery
- RELATES_TO → Crawled - Currently Not Indexed Filter

### Crawled - Currently Not Indexed Filter

`SoftwareApplication` · `e_015`

A free tool that turns a Google Search Console "Crawled - currently not indexed" export into a shortlist worth acting on. Upload the Table.csv and it classifies every URL against ten toggleable noise rules — feeds, pagination, media, author/date archives, category/tag archives, internal search, comments, tracking parameters, WordPress system paths and cart/filter URLs — plus custom excludes, returning the URLs you likely do want indexed alongside everything it stripped, grouped by reason. The CSV is parsed entirely in the browser and never uploaded.

- PRODUCED_BY → Todd M. O'Rourke
- RELATES_TO → AI Crawler Access Checker

### Todd O'Rourke MCP Server

`WebAPI` · `e_013`

The site's live Model Context Protocol surface: a WebMCP endpoint that hands AI agents structured tools (search_posts, get_post, list_posts, get_services, get_consulting_info) plus an MCP server, advertised via Agentic Resource Discovery, that exposes the keyword density, SERP preview, AI crawler access, and ARD-check tools programmatically.

- PRODUCED_BY → Todd M. O'Rourke
- PART_OF → Model Context Protocol
- RELATES_TO → ARD Checker
- RELATES_TO → AI Crawler Access Checker
- RELATES_TO → Keyword Density Checker
- RELATES_TO → SERP Simulator

## Concepts

### Answer Engine Optimization

`Concept` · `e_007`

The practice of creating and structuring content so that AI models like ChatGPT, Perplexity, and Google's AI Overviews cite and recommend a brand in their responses. Todd frames it as the umbrella discipline that spans the agentic-discovery, knowledge-format, protocol, and schema layers below.

- INCLUDES → Agentic Resource Discovery
- INCLUDES → Open Knowledge Format
- INCLUDES → Model Context Protocol
- INCLUDES → Schema Markup for AI

### Agentic Resource Discovery

`Concept` · `e_008`

A discovery layer that lets AI agents find what a site offers via a /.well-known/ai-catalog.json catalog plus four reinforcing signals (well-known file, robots Agentmap directive, Link header, and a head ). Todd implemented the spec on toddmorourke.com and documented what broke.

- PART_OF → Answer Engine Optimization

### Open Knowledge Format

`Concept` · `e_009`

A vendor-neutral standard for publishing content as plain markdown files with YAML frontmatter, so AI agents can read a site's knowledge as structured files instead of scraping HTML. Todd documented adding it to WordPress, Shopify, Webflow, and Squarespace.

- PART_OF → Answer Engine Optimization

### Model Context Protocol

`Concept` · `e_010`

An open protocol for exposing structured tools, resources, and prompts to AI agents. WebMCP is the in-browser variant that hands an agent a set of callable tools instead of a page to decode. Todd shipped a working WebMCP implementation on WordPress.

- PART_OF → Answer Engine Optimization

### Schema Markup for AI

`Concept` · `e_011`

The argument that schema.org structured data does three separate jobs for three different systems at three different times: Google's index, an LLM's training run, and a live AI fetching the page. Conflating them is why the schema-and-AI debate is so noisy.

- PART_OF → Answer Engine Optimization

### Compound, Not Campaign

`Concept` · `e_012`

Todd's SEO methodology: rather than running search as a series of one-off campaigns that spike and fade, he runs it as a compounding system whose returns build for years.

- RELATES_TO → Answer Engine Optimization
