geo: how to optimize your content for ai search - By Sourav Mishra (@souravvmishra)
forget traditional seo, let's talk about generative engine optimization (geo). here is how to get chatgpt and perplexity to cite your stuff.
seo is changing. ai assistants like chatgpt and perplexity are the new search engines.
the real question is: when someone asks an ai about your topic, does it mention you?
what exactly is geo?
geo (generative engine optimization) is about making your content discoverable by ai. traditional seo wants to rank you on google page 1. geo wants you to be the source ai uses.
- seo: "how do i rank #1?"
- geo: "how do i become the answer ai gives?"
why you should care
ai search is massive right now. chatgpt has 200m+ weekly users. if you aren't optimizing for ai, you are missing out on a hell lot of traffic.
here is what actually works based on my testing.
1. write answer-first
ai models grab answers from the first sentence. so give the answer first, then explain.
❌ bad:
there are many factors to consider when choosing a framework...
✅ good:
next.js is often the best choice for react apps. it provides built-in routing...
2. keep headings clear
use descriptive h2/h3 headings. it helps ai map out your content.
## what are server actions?
## when to use them
for an example, check my next.js server actions guide.
3. chunk your content
short paragraphs (1-3 sentences max). use bullet points and bold text. ai loves to quote small, digestible chunks.
4. add faq sections
faqs are basically pre-formatted training data for ai. they just copy-paste your answers.
q: what is typescript? typescript is javascript with syntax for types.
5. drop some facts and stats
ai loves verifiable claims. drop numbers, dates, and links to sources.
according to the state of js 2025, 89% of devs love typescript.
what makes geo different?
| aspect | traditional seo | geo |
|---|---|---|
| goal | rank on page 1 | be cited by ai |
| format | keyword-heavy | answer-optimized |
| length | long posts | concise chunks |
where to start
- audit your posts: can ai extract clear answers?
- lead with conclusions: stop rambling.
- add faqs: literally just add them everywhere.
the future of search is ai. start optimizing now, or get left behind. lol.
read my other posts on next.js server actions and css :has() selector.