AEOAI Search OptimizationSEOStructured DataSolo Business

What is AEO? How to Get ChatGPT, Perplexity & AI Search Engines to Cite Your Website — 2026 Guide

· 47 min read

Your Website Is Invisible to AI

Open ChatGPT. Ask it: "What's a good Threads automation tool?"

It gives you an answer. But whose website does it cite?

Not yours.

Even if your product is the best on the market, even if your blog has the most detailed tutorials — if AI search engines can't parse your website structure, you don't exist.

That's the problem AEO solves.


SEO vs AEO: What's the Difference?

SEO AEO
Goal Rank high on Google search Get cited as an answer by AI engines
Audience Human searchers ChatGPT, Perplexity, Gemini, Grok
Key Metrics Rankings, CTR, traffic Citation count, source attribution
Core Tech Keywords, backlinks, page speed Structured data, FAQ Schema, llms.txt
Content Format Long-form, images, video Direct answers, lists, definition patterns
Competition Red ocean — everyone's doing it Blue ocean — almost nobody's doing it

Key point: AEO doesn't replace SEO — it's a layer on top. Good SEO makes AEO even more effective.


Why You Need AEO Right Now

The Numbers

  • Gartner predicts: By end of 2026, 40% of searches will go through AI-generated summaries
  • Perplexity hit 100M monthly active users, 10x year-over-year growth
  • ChatGPT Search is now available to all users, no Plus required
  • Google AI Overview appears on an increasing number of search results

Traffic Patterns Are Shifting

Traditional search: User searches → clicks your website → reads content

AI search: User asks a question → AI gives the answer directly → may or may not cite you

If AI doesn't cite you, the user doesn't even know your website exists.

The Window of Opportunity

Almost nobody is doing AEO yet. Search for "AEO optimization" and most results are thin, generic content. The market is wide open.

Start now and you're among the earliest adopters. Like people who started doing SEO in 2010.


The 8 Core Elements of AEO

1. FAQ Schema (Most Important)

AI engines love structured Q&A. If your website has FAQPage JSON-LD schema, the probability of AI extracting your content as an answer increases dramatically.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "What is AEO?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "AEO is Answer Engine Optimization — optimizing your website content so AI search engines like ChatGPT, Perplexity, and Gemini can directly cite your site as an answer source."
    }
  }]
}

Action item: Wrap your website's FAQs in FAQPage schema.

2. Question-Format Headings

AI engines scan your <h2> and <h3> tags. If headings are in question format, AI is more likely to treat the following content as an answer.

Bad: Our Services Good: What services does Ultra Lab provide?

Bad: Pricing Plans Good: How much does it cost to build a SaaS?

Bad: Technical Architecture Good: How to build a SaaS with React and Firebase?

Action item: Rewrite your H2/H3 tags into What/How/Why question format.

3. Direct Answer Patterns

AI engines prefer sentences that can be directly extracted as definitions.

Bad: Regarding our diverse range of automation solutions, we offer a multifaceted approach... Good: AEO is Answer Engine Optimization, which makes AI search engines cite your website.

Formula: [Noun] is [definition], [one-sentence value statement].

When AI sees this pattern, it extracts it directly as an answer.

4. Structured Data (JSON-LD)

Beyond FAQ, these schemas also boost your AEO score:

Schema Purpose Priority
FAQPage Q&A content Must-have
Article / BlogPosting Article content Must-have
BreadcrumbList Navigation structure Recommended
Organization Brand entity Recommended
HowTo Tutorial steps Bonus
WebSite Basic site info Baseline

Action item: Add at least FAQPage + Article + Organization schemas.

5. llms.txt — A robots.txt for AI

llms.txt is an emerging standard (llmstxt.org) that tells AI crawlers what your website contains and which pages to read.

# Ultra Lab

> AI Product Studio — LLM-powered automation infrastructure

## Products
- [MindThread](https://mindthread.tw): Threads automation SaaS
- [UltraProbe](https://ultralab.tw/probe): AI security scanner

## Blog
- [What is AEO](https://ultralab.tw/en/blog/what-is-aeo-guide)
- [AI Agent Token Optimization](https://ultralab.tw/en/blog/ai-agent-token-optimization)

Place it at /llms.txt in your website root. AI crawlers will automatically read it.

6. AI Crawler Access Control

Your robots.txt determines which AI bots can crawl your site:

# Welcome AI search engines
User-agent: GPTBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

# Block training-only crawlers
User-agent: Bytespider
Disallow: /

Key decision: You want AI search engines to read your content (so they'll cite you), but you may want to block crawlers that only scrape for training data.

7. Citation-Friendliness (E-E-A-T)

When AI engines decide whether to cite you, they look for these signals:

  • Author info: <meta name="author"> + JSON-LD author field
  • Publication date: datePublished and dateModified (AI prefers fresh content)
  • Copyright notice: <meta name="rights"> + footer copyright
  • Expertise signals: Credentials, years of experience, concrete data

Action item: Ensure every page has author, date, and rights meta tags.

8. Semantic HTML

AI crawlers use HTML5 semantic tags to understand page structure:

<main>        <!-- Main content lives here -->
  <article>   <!-- This is a standalone article -->
    <h1>Title</h1>
    <p>Content...</p>
  </article>
  <nav>       <!-- This is navigation -->
    ...
  </nav>
</main>

Bad: Everything wrapped in <div> → AI can't tell what's important Good: Using <main>, <article>, <nav>, <section> → AI extracts content accurately


Case Study: How We Went from C to A

We scanned our own website (ultralab.tw) using our UltraProbe AEO Scanner.

First scan: Grade C (69/100)

Main issues:

  • Zero question-format headings
  • Missing datePublished / dateModified
  • No <meta name="rights"> or <meta name="ai-content-declaration">
  • Not enough structured lists
  • Too few direct answer patterns

After fixes: Grade A (96/100)

What we did:

  1. Added datePublished, dateModified, copyrightHolder to WebSite schema
  2. Added <meta name="rights">, <meta name="dcterms.rights">, <meta name="ai-content-declaration">
  3. Added Q&A-format headings to pre-render shell (What is Ultra Lab? / How does it work? / Why choose us?)
  4. Added structured <ul> lists and direct answer pattern sentences
  5. Ensured all external links have rel="noopener noreferrer"

From C to A in 30 minutes. Because the foundation (JSON-LD, FAQPage schema) was already there — we just needed to add the specific signals AI search engines care about.


Scan Your Website for Free

Want to know what your website looks like to AI search engines?

UltraProbe AEO Scanner — Free, instant, no signup required.

Enter your URL. Get a full report in 5 seconds:

  • 8 AEO categories (FAQ Schema, Answer-Ready Content, Structured Data, Content Clarity, Citation-Friendliness, AI Crawler Access, llms.txt, E-E-A-T)
  • Pass / fail / warn status for each check
  • Specific fix recommendations

Scanning is done server-side with pure HTML parsing. No AI, no data stored, $0 cost.


Quick Checklist

Before you scan, do a self-check:

  • Do you have FAQPage JSON-LD schema?
  • Are your H2/H3 headings in question format? (at least 3)
  • Do you have <meta name="author">?
  • Do you have datePublished / dateModified?
  • Do you have Organization schema?
  • Do you have <meta name="rights">?
  • Do you have llms.txt?
  • Does your robots.txt allow GPTBot / PerplexityBot?
  • Are you using semantic HTML (<main>, <article>)?
  • Does your content contain "X is Y" direct answer patterns?

If you can check 7 or more, you're already ahead of 95% of websites.


Conclusion: AEO Isn't the Future — It's Now

SEO took 20 years to become mandatory. AEO won't take that long.

AI search engine users are doubling every month. While your competitors are still debating whether to invest in SEO, you can skip ahead — get AI to cite you directly.

Here's what to do:

  1. Go to ultralab.tw/probe and scan your website for free
  2. Follow the report's recommendations — most fixes are just adding meta tags and JSON-LD, no content changes needed
  3. Scan again after fixing to confirm your score improved

If you need a complete AEO overhaul (llms.txt setup, 7+ JSON-LD schemas, AI Crawler strategy, Pre-render Shell), contact us.


Written by Ultra Lab. Our own website AEO score is A (96/100) — scan and see.

Weekly AI Automation Playbook

No fluff — just templates, SOPs, and technical breakdowns you can use right away.

Join the Solo Lab Community

Free resource packs, daily build logs, and AI agents you can talk to. A community for solo devs who build with AI.

Need Technical Help?

Free consultation — reply within 24 hours.