technical SEO
9 posts
how do i prevent ai answer engines from summarizing gated content
Two levels: ask crawlers not to via robots.txt, and enforce it by never serving gated content to unauthenticated bots. Only the second is real protection.
Do I need structured data for LLM SEO?
Do LLMs need structured data to cite you? Google says no special schema is required for AI features. Here is what schema actually does for AI search and when it matters.
How to use llms.txt for AI search optimization
llms.txt is a cheap, optional experiment, not a confirmed ranking lever, and Google says it does not use it. Here is what it is, how to create one, and where it really fits.
Can Perplexity AI actually crawl your website?
Can Perplexity AI crawl your website, and can you stop it? Here is how PerplexityBot and Perplexity-User work, what robots.txt does and does not control, and what it means for visibility.
how do I know if chatgpt is pulling my content
Check your server logs for OpenAI's three user agents: GPTBot, OAI-SearchBot, and ChatGPT-User. Each one means something different about how ChatGPT uses you.
Do you need specific schema markup for AI Overviews?
Do you need special schema markup to appear in Google AI Overviews? Google says no. Here is what structured data is really for and what actually drives AI Overview citations.
Do conversational UI AI searches trigger Google Merchant limits
Worried that conversational AI shopping searches will burn your Google Merchant Center quota? They do not. Here is what those limits actually govern and the real constraint that matters.
API testing SEO citations in RAG frameworks
AI answer engines are RAG systems, so testing whether they cite you is a retrieval problem. Here is how to test SEO citations via engine APIs and a local RAG harness.
Does FAQ schema still work for ChatGPT SEO?
Does FAQ schema still work for ChatGPT and AI SEO? The markup no longer earns Google rich results and is not what AI cites. Here is what actually works and how to use FAQ content.