← CITEDO.DEV

The AI visibility field notes

Short, plain-language notes on why AI engines ignore websites — and what actually fixes it. Every claim comes from live tests we run ourselves. No dashboards were harmed.

Case study — Furniture DTC AI citation gap

CASE STUDY · ANONYMIZED · 6 MIN READ

Case: How a Furniture DTC Closed Its AI Citation Gap

2 of 36 AI answers cited this brand. The anonymized 12×3 matrix, who got cited instead, and the 3 fixes that mattered most.

Case study — Local service business citation audit

CASE STUDY · ANONYMIZED · 5 MIN READ

Case: Known on Google, Invisible to AI — A Local Service Story

Google #1, AI knew the name 33% of the time but cited the offer in 5% of answers. The menu that lived behind JavaScript.

CLOUDFLARE WAF · 6 MIN READ · 2026-09-06

How to Allow GPTBot & PerplexityBot Through Cloudflare WAF & Managed Challenges

Fix HTTP 403 Forbidden errors for AI crawlers. Configure custom Cloudflare WAF skip rules for OAI-SearchBot and Perplexity without exposing your origin.

NEXT.JS · 7 MIN READ · 2026-09-06

Generating Dynamic robots.ts and llms.txt in Next.js 14/15 App Router (2026 Guide)

How to configure typed dynamic robots.ts and serve clean /llms.txt routes in Next.js 14 and 15 without edge runtime errors or static build failures.

SHOPIFY · 6 MIN READ · 2026-09-06

How to Fix Shopify robots.txt.liquid Blocking AI Search Crawlers (GPTBot & Perplexity)

Over 40% of Shopify stores inadvertently block AI search crawlers with restrictive liquid rules. Here is the verified 2026 robots.txt.liquid template to allow OAI-SearchBot and Perplexity.

ROBOTS.TXT FIX · 5 MIN READ · 2026-08-29

GPTBot Blocked? How to Allow AI Crawlers in robots.txt (2026 Fix)

GPTBot returns 403 but your site is online? Learn why AI crawlers get blocked by robots.txt, WAF and JS walls, and the 5-minute fix for Shopify, Next.js and WordPress.

RESEARCH · 8 MIN READ · 2026-08-26

Why Reddit & YouTube Dominate 40% of AI Search Citations: The Double-Track AEO Playbook

Empirical study of AI search citation mechanics: why LLMs favor third-party consensus over direct sales pages, and how to execute the double-track AEO playbook.

BENCHMARK · 7 MIN READ · 2026-08-26

Why 65% of Webmasters Fall for the SPA Soft-404 Trap in llms.txt (And How to Fix It)

Empirical audit of 100 web domains reveals how Next.js and SPA routing serve HTML soft-404s to AI crawlers querying llms.txt, and the exact headers to fix it.

DATA STUDY · 6 MIN READ · 2026-08-26

Why 73% of Shopify Stores Experience AI Search Drop-off: The Liquid & robots.txt Pitfall

Empirical audit of 40 DTC Shopify stores reveals why standard themes block Perplexity and ChatGPT Search from deep SKU discovery, and the exact Liquid code to fix it.

CI/CD & ARCHITECTURE · 8 MIN READ · 2026-09-02

How Firecrawl, Docusaurus & Next.js 15 Generate Standardized llms.txt at Scale

Production engineering recipes for automating /llms.txt and /llms-full.txt generation across Firecrawl APIs, Docusaurus post-build scripts, and Next.js 15 App Router.

TECHNICAL AUDIT · 7 MIN READ · 2026-09-01

Why 97% of llms.txt Files Fail: The 3 Indexing Traps & 2026 Fixes

Why AI crawlers miss llms.txt files: SPA routing soft-404s, robots.txt precedence, token bloat, and exact deployment recipes for Next.js, Shopify, and Cloudflare.

METHODOLOGY · 8 MIN READ · 2026-09-01

GEO Score in 2026: Reverse-Engineering How AI Search Calculates Citation Authority

How ChatGPT Search, Perplexity, and Gemini evaluate website authority across 4 structural vectors: Answer-First density, table extractability, and zero-JS purity.

How to Get Cited by Perplexity in 2026

PLAYBOOK · 7 MIN READ · 2026-08-27

How to Get Cited by Perplexity: The 2026 AI Source Selection Playbook

How Perplexity AI selects footnote sources: real-time index retrieval, PerplexityBot crawling, table extractability, and the 3-step optimization playbook.

Shopify AI SEO and AEO Optimization Blueprint

PLAYBOOK · 9 MIN READ · 2026-08-26

The Definitive 2026 Shopify AI SEO & AEO Playbook: How to Get Products Recommended on ChatGPT, Perplexity & Gemini

The complete technical blueprint for DTC e-commerce merchants: how to transform your Shopify store with robots.txt overrides, dynamic llms.txt, and complete JSON-LD schemas.

How to Create and Deploy an llms.txt File

TUTORIAL · 6 MIN READ · 2026-08-26

How to Create and Deploy an llms.txt File: The Complete Technical Guide

Step-by-step tutorial on generating and deploying standardized llms.txt and llms-full.txt files across Next.js, Cloudflare, WordPress, and Shopify.

Why ChatGPT Search Isn't Citing Your Website

NETWORK RUNBOOK · 7 MIN READ · 2026-08-26

Why ChatGPT Search Isn't Citing Your Website (And 5 Network Checks to Fix It)

Troubleshooting guide for website owners: learn why ChatGPT Search ignores your brand, how firewalls block OAI-SearchBot, and the 5-step network fix.

The Complete robots.txt Guide for AI Crawlers (2026)

TECHNICAL REFERENCE · 8 MIN READ · 2026-08-26

The Complete robots.txt Guide for AI Crawlers: OpenAI, Claude, Perplexity & Applebot (2026)

The definitive technical guide to robots.txt rules for AI crawlers: 12 user-agents, search vs model training permissions, and production copy-paste templates.

Microchip circuit representing JavaScript rendering and AI crawler DOM access

JS RENDERING WALL · 7 MIN READ

Is Your Website a Blank Wall to AI? The JavaScript Rendering Test

Most AI crawlers never run your JavaScript. A two-minute test shows exactly what they see instead — and how to fix it if the answer is “nothing”.

Code editor showing Markdown and llms.txt protocol syntax

AI CRAWLER SIGNALS · 6 MIN READ

llms.txt: What It Is, What It Isn't, and Whether You Need One

The file everyone in AI-SEO keeps talking about — what it actually does, three myths worth killing, and a copy-paste template to write yours in ten minutes.

Digital network interface showing AI crawler index access

CRAWLER ACCESS · 8 MIN READ

Why ChatGPT Doesn't Recommend Your Website (and How to Fix Each Reason)

You rank #1 on Google and you're invisible in AI answers. Usually the cause is one of five things at your site's front door — here's how to check all of them yourself in under an hour.

2026-08-23

Want us to run these checks — plus 12 live buyer questions across 3 AI engines — on your site?

Get my diagnosis →

one page · ≤7 fixes ranked by impact · human-reviewed