Articles
Get found by humans and AI.
The short version
AEO vs SEO vs GEO
Structuring answers so voice assistants and AI Overviews can quote them directly.
The technical and on-page fundamentals that get a page crawled, indexed and ranked.
Being the kind of source generative AI tools choose to cite when they write an answer.
llms.txt: What It Is and Whether You Need One
llms.txt is a proposed plain-text file that summarizes a site for AI systems to read. Here is what it actually does, what it does not, and whether it is worth setting up today.
What Is Generative Engine Optimization (GEO)?
GEO is about making your content the kind of source generative AI systems choose to synthesize into their answers and cite. Here is how it relates to SEO and AEO, and what to actually do about it.
Programmatic SEO Without Thin Content
Programmatic SEO — generating many pages from a data template — works when each page answers a genuinely different question with real data. Here is how to tell the difference from a thin-content page farm.
Technical SEO Checklist for Next.js Sites
The technical SEO items specific to a Next.js App Router site: metadata, sitemaps, canonical URLs, static generation, and structured data. A working checklist, not general SEO theory.
How to Structure FAQ Content So AI Assistants Quote You
A practical format for FAQ sections: one question per block, a self-contained answer in the first sentence, and FAQPage schema underneath. Includes a before-and-after example.
What Is Answer Engine Optimization (AEO)?
AEO is the practice of structuring content so AI assistants and answer boxes can lift a correct, quotable answer straight from your page. Here is what actually changes versus classic SEO.
Book a discovery call
