Knowledge Hub
AI search, explained
Everything you need to know about AI search and GEO, in plain language: how AI crawlers read your website, what they miss, and how to make your pages readable and citable. No jargon, no hype.
AI crawlers
Can ChatGPT actually read your website?
AI crawlers do not run JavaScript. If your content only appears after scripts load, ChatGPT never sees it. Here is how to check in two minutes.
Does ChatGPT Read JavaScript?
No. GPTBot reads your raw HTML and never runs your scripts. If your pages are built with JavaScript, here is what ChatGPT actually sees, and how to fix it.
GEO/AEO basics
AEO vs GEO vs SEO: What Is the Difference?
SEO wins a ranked link, AEO wins the direct answer, GEO wins a citation inside an AI-written answer. Here is how the three differ and what work they share.
Why Markdown Matters for AI Search
AI models read plain text but rely on structure to understand it. Markdown keeps both, which is why it decides what AI search can quote, and how to convert your PDFs.
What is GEO (Generative Engine Optimization)?
GEO means making your website readable, quotable, and trusted by AI engines like ChatGPT and Perplexity. Here is what it means in practice.
Fixes
Token Economics: Why Heavy Web Pages Cost AI and the Planet More
We measured famous homepages. One needs 327 tokens of code for every token of content. Why lighter pages cost AI and the planet less, plus best practices.
How to Find and Fix Broken Links
A practical routine for finding broken links on any page, what each error means, how to fix it, and the link problem most checkers miss, links AI crawlers can't see.
AI Visibility Audit: How to Check If AI Search Can Crawl Your Website
A seven-check audit you can run by hand in an hour. What ChatGPT, Claude, and Perplexity actually receive from your server, how that differs from what Googlebot sees, and which failures to fix first.
How to Convert PDF to Markdown for RAG
PDF loaders are the most common reason a RAG pipeline retrieves the wrong passage. Convert the PDF to Markdown first, and headings, tables, and reading order survive into the index.
How to OCR a Scanned PDF into Markdown
A scanned PDF has no text layer, so normal converters return nothing. Here is how to tell a scan from a text PDF, what OCR can and cannot read, and how to get clean Markdown out of one.
PDF to Markdown vs PDF to Text: Which One for AI?
Both strip a PDF down to characters. Only one keeps the headings, lists, and tables that decide whether an AI can answer from your document. Here is when each is the right call.
Do cookie banners block AI crawlers?
A JavaScript cookie wall can hand an AI crawler a consent notice instead of your page, and even overwrite your title. Here is how to check and fix it.
Why Isn't My Website Showing Up in ChatGPT?
Five causes explain almost every case: blocked crawlers, JavaScript-only content, missing structured facts, buried answers, and thin authority. Diagnose yours in order.