Every GEO checklist on the internet looks the same. Add structured data. Don't block crawlers. Write "helpful content." Fifteen items, each explained in one sentence, none of them prioritized. You finish reading and you still don't know what to do first.
This one is different. We've run AI visibility audits on over a hundred sites. Some of those sites show up in ChatGPT, Gemini, and Perplexity consistently. Most don't. After studying what separates the two groups, we can tell you which generative engine optimization tactics actually move the needle and which ones are noise.
Here are 15 things that affect whether AI recommends you, grouped by what matters most.
The Foundation: Get These Right or Nothing Else Matters
These first four items aren't glamorous. They're plumbing. But if you skip them, every other optimization on this list is wasted effort.
1. Don't Block AI Crawlers in robots.txt
This is the single most common problem we find in AI visibility audits. About one in three sites we check blocks at least one major AI crawler without knowing it. Some CMS platforms add these blocks by default. Security plugins do it too.
Here's what your robots.txt should include:
User-agent: GPTBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Applebot-Extended
Allow: /
If you're not sure which crawlers you're blocking, check. Right now. We wrote an entire guide on robots.txt and AI crawlers that covers every major bot and what it does. This is the highest-impact, lowest-effort fix on the entire list.
2. Make Sure Your Content Renders Without JavaScript
AI crawlers are not browsers. Most of them don't execute JavaScript. If your key content is loaded dynamically by a framework and your server sends an empty <div id="app"></div>, AI crawlers see nothing.
Test this yourself. Open your terminal and run:
curl -s https://yoursite.com | head -100
If the response is mostly empty HTML with a script tag, your content is invisible to crawlers. Server-side rendering (SSR) or static generation fixes this. If you're running a single-page app with no SSR, this one item probably explains why AI doesn't recommend you.
3. State What You Do in Plain Language on Your Homepage
AI models are literal readers. When ChatGPT decides which companies to recommend, it looks for clear, direct statements about what a business does and who it serves. "We empower organizations to accelerate digital transformation" tells the model nothing. "We make accounting software for freelancers" tells it everything.
Look at your homepage's first two paragraphs. If a stranger couldn't tell what you sell and who you sell it to within ten seconds, rewrite them. This isn't a GEO trick. It's clarity. But clarity is what gets you cited.
4. Add Organization Schema
Every site needs Organization JSON-LD at minimum. This is how AI models confirm basic facts about your business: your name, what you do, where you're located, how to find you elsewhere on the web.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Company",
"url": "https://yoursite.com",
"description": "What you do, in one sentence.",
"foundingDate": "2020",
"sameAs": [
"https://linkedin.com/company/yourcompany",
"https://twitter.com/yourcompany",
"https://github.com/yourcompany"
]
}
</script>
The sameAs field matters more than people think. It connects your entity across the web, which helps AI models confirm you're a real, established business. Include every legitimate profile.
Content That Gets Cited
AI models don't just find your content. They decide whether it's worth quoting. The next five items determine whether you become a source or just background noise.
5. Answer Questions Directly in the First 200 Words
When an AI model retrieves a page to answer a user's question, it evaluates relevance heavily based on the opening content. If your page takes three paragraphs to get to the point, the model will quote the page that answered immediately.
This is the opposite of how a lot of SEO content works. Traditional blog posts build up to the answer with context, definitions, and throat-clearing. For GEO, put the answer first. Then add context below.
Structure your key pages like this: a direct answer in the first paragraph, supporting detail in the next two, then deeper exploration below. Think of it as an inverted pyramid, the same structure journalists have used for a century. It works for AI for the same reason it works for busy readers.
6. Use Question-Format Headings
A heading that reads "What Is Generative Engine Optimization?" is far more likely to be matched to the query "what is generative engine optimization" than a heading that reads "GEO Overview" or "Understanding the Basics."
This sounds simple because it is. Mirror the actual questions your audience asks. Use them as H2s. AI retrieval systems match queries to headings before they match them to body text. If your heading is already the question, you've done half the work.
7. Include Specific, Citable Data
AI models cite specific claims far more than vague ones. "Email marketing has an average ROI of 36:1 according to Litmus" is quotable. "Email marketing is effective" is not.
This is where original research pays off massively. If you've run surveys, collected benchmarks, or published case study data, those specific numbers become citation magnets. We see this in our own audits. Sites that publish original data get cited by AI at a much higher rate than sites that repackage other people's findings.
If you don't have original data, at least cite specific statistics from credible sources. Include the source name and year. AI models use this to evaluate trustworthiness.
8. Build FAQ Sections with Schema
This one consistently outperforms expectations. Well-structured FAQ content with proper FAQ schema markup gets cited by AI models far more often than other content types. The format is a perfect match for how AI works: a clear question, a direct answer, structured data that confirms the relationship.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is generative engine optimization?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Generative engine optimization (GEO) is the practice of optimizing your website and content so that AI platforms like ChatGPT, Gemini, and Perplexity can find, understand, and recommend your brand in their responses."
}
}
]
}
</script>
Add FAQ schema to your key landing pages and service pages. Don't bury your FAQ section three clicks deep in your navigation. Put it on the pages that matter.
9. Write a Proper About Page
Your About page is more important for AI visibility than most people realize. AI models use it to build an understanding of what your company does, who runs it, how long it's been around, and what makes it credible. A thin About page with a stock photo and two sentences of mission-statement fluff is a missed opportunity.
Include: founding story, specific expertise, team credentials, notable clients or partnerships, and awards or recognition. Make it factual. AI models weight factual biographical information heavily when evaluating source authority.
Authority Signals That AI Models Trust
Content quality gets you considered. Authority gets you chosen. These three items build the kind of trust that makes AI models prefer you over competitors.
10. Get Mentioned on Third-Party Sites
This is the GEO equivalent of backlinks, and it might be the single most underrated item on this list. When AI models decide which brands to recommend, they're not just looking at your own website. They're looking at what the rest of the internet says about you.
Mentions on industry publications, review sites, directories, Wikipedia, and community forums all feed the model's understanding of your authority. A brand that appears in 50 independent sources is more trustworthy than one that only exists on its own domain.
Prioritize: industry-specific directories, review platforms (G2, Capterra, Trustpilot), contributor articles on publications in your niche, and community discussions (Reddit, relevant forums). Every mention adds a data point.
11. Keep Your Information Consistent Everywhere
AI models cross-reference. If your LinkedIn says you're a "marketing automation platform," your homepage says "customer engagement solution," and G2 categorizes you as "email marketing software," the model gets confused. Confused models hedge. They recommend your competitor who describes themselves the same way everywhere.
Audit your presence across platforms. Use the same core description, the same category language, and the same key facts. Consistency isn't exciting, but it compounds. The more sources agree on what you are, the more confidently AI recommends you.
12. Earn Links and Mentions Through Original Content
Backlinks still matter for GEO, but the mechanism is different. In traditional SEO, links pass PageRank. In GEO, links and mentions train the model's association between your brand and your topic. A site that's frequently linked in the context of "best CRM for small business" will eventually become part of the model's answer to that question.
The best strategy hasn't changed: publish something worth citing. Original research, tools, benchmarks, or genuinely useful guides that other sites want to reference. The difference is that for GEO, the anchor text and surrounding context of those mentions matter even more than the link itself.
Technical Details That Give You an Edge
These final three items won't make or break your AI visibility on their own. But if you've handled the first twelve, these are what separate good from great.
13. Add Product or Service Schema
Beyond Organization schema, adding specific Product or Service structured data helps AI models understand exactly what you offer, what it costs, and how it compares. This is especially valuable for recommendation queries where the model needs to compare options.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Your Product Name",
"description": "One-line product description",
"brand": {
"@type": "Brand",
"name": "Your Company"
},
"offers": {
"@type": "Offer",
"price": "49",
"priceCurrency": "USD",
"priceValidUntil": "2027-01-01"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
}
</script>
Include pricing if you can. AI models get asked about pricing constantly, and having structured pricing data means you can be part of that answer instead of omitted.
14. Consider llms.txt (But Don't Expect Miracles)
The llms.txt specification is an interesting idea: a machine-readable summary of your site specifically for AI models. Think of it as a README for LLMs. Here's a minimal example:
# Your Company Name
> One-sentence description of what you do.
## Products
- [Product Name](https://yoursite.com/product): Brief description
## Documentation
- [API Docs](https://yoursite.com/docs): Technical reference
- [Getting Started](https://yoursite.com/start): Setup guide
We need to be honest here. There's no strong evidence yet that major AI platforms actively consume llms.txt files. But the specification is gaining traction, it costs nothing to implement, and it forces you to write a clear summary of your site. Even if no crawler reads it today, doing the exercise clarifies your content structure.
15. Monitor and Retest Quarterly
AI visibility isn't static. Models update their training data. Retrieval systems change how they rank sources. Your competitors improve their content. A brand that shows up in ChatGPT's recommendations today might not show up in three months.
Build a simple monitoring process. Pick your ten most important queries. Run them through ChatGPT, Gemini, and Perplexity every quarter. Track whether you're mentioned, where you rank in the recommendation, and who else appears. Over time, you'll see which of your optimizations actually worked and where you need to adjust.
This sounds tedious, and honestly, it is. That's why tools exist to automate it.
What's Overrated
A few things that show up on other GEO checklists but haven't moved the needle in our experience:
"AI-optimized" meta descriptions. Your meta description matters for Google click-through rates. It does not meaningfully affect how AI models evaluate or cite your content. AI systems read your actual page content, not your meta tags.
Keyword density for AI. Some agencies recommend a specific keyword density for AI optimization. This is nonsense. AI models don't count keyword occurrences. They understand semantics. Writing naturally about your topic is all you need.
Paying for AI mentions. A few services claim they can get your brand mentioned by ChatGPT for a fee. Be very skeptical. AI models pull from training data and retrieval sources. There's no ad unit inside a ChatGPT response. Build genuine authority instead.
Where to Start
If this list feels like a lot, here's the priority order. Start with items 1 through 4: unblock crawlers, ensure your content renders, clarify what you do, and add basic schema. These are the foundation. Most sites we audit fail on at least one of them.
Then move to content (items 5 through 9). Restructure your key pages to answer questions directly, add FAQ sections, and make your About page substantive.
Authority building (10 through 12) is a longer game. Start now, but expect it to take months before the effects show up in AI recommendations.
And don't skip monitoring (item 15). You can't improve what you don't measure.
The brands that win in AI search aren't doing anything magical. They're doing the basics well, consistently, across every platform. Generative engine optimization is less about tricks and more about making your business easy to understand, easy to verify, and easy to recommend.
Run the free AI visibility scan to see which of these 15 items your site already handles and which need work.