# Posts tagged “Answer Engine Optimization”

> How to get a page read, parsed and cited by ChatGPT, Perplexity, Claude and Google AI Overviews. The whole cluster in one place; the reading order lives on the /aeo hub.

12 articles.

## Articles

### AI Crawler List 2026: Every User-Agent, robots.txt per Bot

- **URL:** https://alexturik.com/blog/ai-crawler-list-robots-txt-2026
- **Markdown:** https://alexturik.com/blog/ai-crawler-list-robots-txt-2026.md
- **Published:** 2026-08-27

44 AI user-agent tokens with owners and IP lists, which ones ignore robots.txt, three copy-paste robots.txt presets, and a scan of 53 live robots files.

### Skip the AI Visibility Checker: Audit Your Site by Hand

- **URL:** https://alexturik.com/blog/how-to-audit-ai-visibility
- **Markdown:** https://alexturik.com/blog/how-to-audit-ai-visibility.md
- **Published:** 2026-08-09 · **Updated:** 2026-08-29

Run the same eight checks a paid AI visibility checker runs, for free: llms.txt, robots.txt, JSON-LD, and real 2026 baselines to compare your site against.

### GEO vs SEO vs AEO — What Actually Changes in Your Workflow

- **URL:** https://alexturik.com/blog/geo-vs-seo-vs-aeo
- **Markdown:** https://alexturik.com/blog/geo-vs-seo-vs-aeo.md
- **Published:** 2026-08-09 · **Updated:** 2026-08-29

I scanned 93 pages ranking for AEO and GEO queries to see whether the people explaining the difference follow their own advice. Only 25.8% did.

### Embeddings: How AI Search Turns Your Page Into 384 Numbers

- **URL:** https://alexturik.com/blog/embeddings-how-ai-search-turns-your-page-into-numbers
- **Markdown:** https://alexturik.com/blog/embeddings-how-ai-search-turns-your-page-into-numbers.md
- **Published:** 2026-07-27 · **Updated:** 2026-08-29

AI search doesn't match keywords - it compares vectors. Turn your text into an embedding, run cosine similarity live, and watch stuffing win the wrong race.

### How I Added llms.txt to My Next.js Blog in 15 Minutes

- **URL:** https://alexturik.com/blog/how-i-added-llms-txt-to-my-nextjs-blog-in-15-minutes
- **Markdown:** https://alexturik.com/blog/how-i-added-llms-txt-to-my-nextjs-blog-in-15-minutes.md
- **Published:** 2026-05-09 · **Updated:** 2026-08-29

How llms.txt works, why 52.7% of pages ranking for AEO and GEO queries now serve one, and two ways to ship it on a Next.js blog in 15 minutes.

### The 3-Word Tag That Hides Your Best Pages from AI

- **URL:** https://alexturik.com/blog/the-3-word-tag-that-hides-your-best-pages-from-ai
- **Markdown:** https://alexturik.com/blog/the-3-word-tag-that-hides-your-best-pages-from-ai.md
- **Published:** 2026-05-08 · **Updated:** 2026-08-30

Three words in `<head>` can hide your best article from ChatGPT, Claude, and Perplexity — even if Google still shows it. The silent AEO killer.

### Recency and Authority — Two Fields AI Uses to Trust You

- **URL:** https://alexturik.com/blog/recency-and-authority-two-schema-fields-that-decide-ai-trust
- **Markdown:** https://alexturik.com/blog/recency-and-authority-two-schema-fields-that-decide-ai-trust.md
- **Published:** 2026-05-07 · **Updated:** 2026-08-29

Before quoting your article, AI runs two checks — is it fresh, and who wrote it. Both ride on machine-readable signals. Here's the canonical setup.

### How to Help AI Understand Your Content with JSON-LD

- **URL:** https://alexturik.com/blog/help-ai-understand-your-content-with-json-ld
- **Markdown:** https://alexturik.com/blog/help-ai-understand-your-content-with-json-ld.md
- **Published:** 2026-05-06 · **Updated:** 2026-08-29

LLMs ground answers in structured data. With schema.org markup, the model sees a typed object — author, date, headline. Here's the canonical setup.

### The Invisible Tags Shaping Your AI Citations

- **URL:** https://alexturik.com/blog/the-invisible-tags-shaping-your-ai-citations
- **Markdown:** https://alexturik.com/blog/the-invisible-tags-shaping-your-ai-citations.md
- **Published:** 2026-05-05 · **Updated:** 2026-08-29

title, meta description, og:image, canonical — four tags decide if ChatGPT and Perplexity render your brand on the citation card. The bundle.

### Semantic HTML — Skipping Headings Breaks AI Optimization

- **URL:** https://alexturik.com/blog/semantic-html-for-machines-heading-hierarchy
- **Markdown:** https://alexturik.com/blog/semantic-html-for-machines-heading-hierarchy.md
- **Published:** 2026-05-04 · **Updated:** 2026-08-29

AI crawlers parse your heading outline before anything else. Nothing repairs a skipped level — here's what really breaks, and how to keep structure clean.

### The JavaScript Trap — Why AI Bots See Empty Pages

- **URL:** https://alexturik.com/blog/the-javascript-trap-why-ai-bots-see-empty-pages
- **Markdown:** https://alexturik.com/blog/the-javascript-trap-why-ai-bots-see-empty-pages.md
- **Published:** 2026-05-03 · **Updated:** 2026-08-29

AI crawlers don't run JavaScript. If your raw HTML is a hollow `<div id="root"></div>`, you're invisible to ChatGPT, Claude, and Perplexity.

### Why Your Site Doesn't Show Up in ChatGPT (or Perplexity)

- **URL:** https://alexturik.com/blog/why-your-site-doesnt-show-in-chatgpt-and-perplexity
- **Markdown:** https://alexturik.com/blog/why-your-site-doesnt-show-in-chatgpt-and-perplexity.md
- **Published:** 2026-05-02 · **Updated:** 2026-08-29

Three robots.txt strategies for AI crawlers, and the two configuration mistakes that quietly cut you out of ChatGPT, Claude, and Perplexity answers.

All topics: https://alexturik.com/blog/tag