The Ichabod AI Guide to Agent SEO

The web has a new visitor.
It doesn't use a browser.

AI agents are already browsing, comparing, and buying on behalf of real people. Most websites aren't ready. This guide shows you what to fix — and why it matters.

1

The Agent SEO Checklist

8 things AI agents look for on your site.

Traditional SEO optimizes for Google's index. Agent SEO optimizes for LLMs answering questions in real time. Google ranks pages. Agents extract facts. A porta-potty company in Tampa needs the agent to know they serve Tampa, what they charge, and that they're available — not just rank for "porta potty Tampa."

Here's what matters. Check off each item you've already handled:

Run Your Audit to Check These Automatically
2

What Agents Actually See

Paste any URL. See the raw text an AI agent reads.

Your website has navigation bars, hero images, cookie banners, pop-ups, and a JavaScript bundle that takes 3.2 seconds to hydrate. A person sees a product page. An AI agent sees noise.

Agents don't render your CSS. They don't execute your JavaScript. They want the content — stripped bare. Try it yourself:

Enter a URL above to see what an AI agent sees when it visits that page — no styling, no scripts, just raw text.
HTML is the mask. Markdown is the face underneath. Agents want the face.

The most forward-thinking sites serve alternative representations of their content. When an agent requests a page with Accept: text/markdown, it gets a clean document instead of a bloated DOM tree. The llms.txt specification standardizes this — a machine-readable summary alongside your human-readable pages.

3

Schema In 5 Minutes

Copy-paste JSON-LD templates for the 4 most common site types.

JSON-LD structured data is the single biggest lever for agent visibility. Agents parse it natively. It turns a vague website into a set of structured facts an agent can cite, compare, and act on. Most sites have zero JSON-LD or only what their CMS auto-generates.

Replace the placeholder values with your real info. Paste the <script> block into the <head> of your page.

LocalBusiness — Service Companies
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "LocalBusiness", "name": "YOUR BUSINESS NAME", "description": "Brief description of what you do", "url": "https://yourdomain.com", "telephone": "+1-555-123-4567", "email": "hello@yourdomain.com", "address": { "@type": "PostalAddress", "streetAddress": "123 Main St", "addressLocality": "Tampa", "addressRegion": "FL", "postalCode": "33601" }, "geo": { "@type": "GeoCoordinates", "latitude": "27.9506", "longitude": "-82.4572" }, "areaServed": "Tampa Bay Area", "priceRange": "$$", "openingHours": "Mo-Fr 08:00-17:00" } </script>

Best for: plumbers, rental companies, restaurants, clinics, any business with a physical service area. schema.org/LocalBusiness

Product — E-Commerce
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Product", "name": "YOUR PRODUCT NAME", "description": "Short product description", "brand": { "@type": "Brand", "name": "YOUR BRAND" }, "sku": "PROD-001", "offers": { "@type": "Offer", "price": "49.99", "priceCurrency": "USD", "availability": "https://schema.org/InStock", "url": "https://yourdomain.com/product" }, "image": "https://yourdomain.com/images/product.jpg" } </script>

Best for: Shopify stores, WooCommerce, any site selling products. Add to every product page. schema.org/Product

FAQPage — Content Sites
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How much does YOUR SERVICE cost?", "acceptedAnswer": { "@type": "Answer", "text": "Our SERVICE starts at $X for basic and $Y for premium." } }, { "@type": "Question", "name": "Do you serve the YOUR CITY area?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, we serve YOUR CITY and surrounding areas." } } ] } </script>

Best for: service pages, help centers, any page with Q&A content. Agents pull these answers directly. schema.org/FAQPage

Organization — Everyone
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Organization", "name": "YOUR COMPANY NAME", "url": "https://yourdomain.com", "logo": "https://yourdomain.com/logo.png", "description": "One-sentence company description", "sameAs": [ "https://linkedin.com/company/yourcompany", "https://twitter.com/yourcompany" ] } </script>

The baseline. Every site should have this on their homepage. schema.org/Organization

Test your schema with Google's Rich Results tool
4

The Agent Landscape

Who's crawling your site — and why.

A new class of crawlers has arrived, and they aren't indexing your site for a search results page. They're reading it to answer questions, compare products, and make purchasing decisions on behalf of users. Here's who they are:

GPTBot

OpenAI — powers ChatGPT

Crawls sites to improve ChatGPT's responses and browsing. Blocking it means ChatGPT can't cite or recommend you.

ClaudeBot

Anthropic — powers Claude

Reads sites for Claude's knowledge and web search. Growing fast as Claude usage increases in enterprise and consumer.

Applebot-Extended

Apple — powers Apple Intelligence

Feeds Apple's AI features across Siri, Safari, and Spotlight. Blocking it cuts you off from the entire Apple ecosystem.

PerplexityBot

Perplexity AI — answer engine

Powers Perplexity's real-time answer engine. Cites sources directly — if it can crawl you, you get attribution and traffic.

ChatGPT-User

OpenAI — live browsing

The real-time browsing agent used when ChatGPT searches the web during a conversation. Different from GPTBot's batch crawling.

Bytespider

ByteDance — powers TikTok search

Feeds ByteDance's AI and search products. Increasingly relevant as TikTok becomes a primary search engine for younger users.

The gatekeeper doesn't care about your brand, your design, or your ad spend. It reads six lines of plain text in robots.txt — and decides whether AI can see you at all.

What to do: Open your robots.txt right now. Search for each of these bot names. If you see Disallow: / next to any of them, you're invisible to that agent. Our audit tool checks this automatically and generates a recommended robots.txt you can copy.

5

The Secret Handshake

MCP, agent commerce, and what's coming next.

There's a protocol emerging that most businesses haven't heard of yet. It's called the Model Context Protocol, and it may become as important to AI commerce as HTTPS was to e-commerce.

MCP is a standardized way for AI agents to discover what a website can do — not just what it says, but what actions it supports. Can a user check out? Can an agent query inventory? Can it compare prices across variants? MCP publishes these capabilities in a machine-readable manifest at /.well-known/mcp.json.

Think of it as a secret handshake. When an AI agent lands on your domain, the first thing it looks for is that file. If it finds it, it knows what's possible. If it doesn't, it has to guess — and agents that guess move on to competitors that don't make them.

Today, MCP is optional. Within two years, it will be the difference between sites that participate in agent-driven commerce and sites that are invisible to it.

Where this is heading

For local service businesses: AI assistants will book appointments, request quotes, and compare availability across providers — without the customer ever visiting a website. The businesses whose data is structured and accessible get routed to first.

For e-commerce: AI shopping agents are already comparing products, checking stock, and completing purchases. Sites with Product schema, clean pricing, and MCP manifests will be the ones agents recommend and transact through.

For B2B: Buyers increasingly use AI to research vendors, compare features, and build shortlists. If your positioning, pricing signals, and case studies aren't machine-readable, you don't make the list.

What to do now: You don't need to implement full MCP today. But you should understand it exists, start with structured data and clean content, and run an audit to know where you stand. The businesses that move early will set the standard everyone else follows.

Ready to see where you stand?

Run a free audit on your site. See what AI agents see — and what they don't.

Run Your Audit See the Demo