How to Get Your Site Cited by ChatGPT and Perplexity
Getting cited by AI models like ChatGPT and Perplexity isn't luck — it's a repeatable process. Here's the exact playbook builders use to appear in AI answers.
Why Your Site Isn't Being Cited (Yet)
When you ask ChatGPT "what is the best tool for X" and your product doesn't appear, it's rarely because the AI made a mistake. It's because your content doesn't yet give the AI what it needs to cite you confidently.
AI models are conservative. They cite sources that:
- Clearly demonstrate expertise on the topic
- Have structured data that confirms what the page is about
- Have been cited by other sources the AI already trusts
- Answer the exact question directly and authoritatively
The good news: every one of these is fixable. Here's how.
Step 1: Map Your Citation Gap
Before fixing anything, you need to know where you're missing. Make a list of 10–20 questions your target audience asks AI models. Things like:
- "What is [your product category]?"
- "Best [your product type] for [your audience]"
- "How to [the problem you solve]"
- "Is [competitor] worth it?"
Run each of these in ChatGPT, Perplexity, and Gemini. Note:
- Which questions cite you? (baseline)
- Which questions cite competitors?
- Which questions cite nobody in your space?
That last category is the fastest win — no competition yet.
Step 2: Write Direct-Answer Content
AI models love content that answers the question in the first sentence. Compare these two openings:
Weak (won't get cited):
"In this article, we'll explore the various ways that content strategy has evolved in the modern digital landscape, examining multiple perspectives..."
Strong (AI-friendly):
"Answer engine optimization (AEO) is the practice of structuring your content so AI systems cite you in their answers. The three most important factors are structured data, E-E-A-T signals, and direct answers."
The second version tells the AI exactly what it needs to quote. Structure your content the same way: answer first, explain second.
Step 3: Add Schema Markup
Schema.org markup is the single highest-ROI technical fix for AI citation. Start with these three:
FAQ Schema
Add FAQ schema to any page that answers common questions. It maps your content to explicit question-answer pairs, the shape answer engines quote. Google stopped showing FAQ rich results for most sites in August 2023, so add it for the structure, not for a search snippet.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What does Seenbot do?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Seenbot measures whether AI answer engines name your site, writes articles for the questions where they do not, and ships them to your GitHub repo."
}
}]
}Article Schema
Every blog post and guide should have Article schema with your author's credentials:
{
"@context": "https://schema.org",
"@type": "Article",
"author": {
"@type": "Person",
"name": "Your Name",
"url": "https://yoursite.com/about"
},
"datePublished": "2025-02-01",
"dateModified": "2025-02-08"
}Organization Schema
Make sure your homepage has Organization schema with your name, description, and URL clearly defined.
Step 4: Build E-E-A-T Signals
E-E-A-T (Experience, Expertise, Authoritativeness, Trust) is how AI models judge whether to trust your content. Here's how to strengthen each signal:
Experience: Include first-hand examples. Screenshots. Specific numbers. "We ran this experiment and got X result" is infinitely more citable than "experts say."
Expertise: Add a clear author bio with credentials. Link to your LinkedIn, GitHub, or other proof of expertise. Use domain-specific vocabulary correctly.
Authoritativeness: Get cited by others. Write guest posts. Be mentioned in roundups. Each external citation increases the probability of AI citation.
Trust: Have a real About page. Include contact information. Show a privacy policy. AI models weight trust signals heavily because they can't risk citing scam sites.
Step 5: Submit via IndexNow
After publishing or updating content, submit the URL via IndexNow immediately. This signals to search engines (and indirectly to AI models trained on fresh index data) that your content has changed and should be re-evaluated.
Most modern SEO plugins support IndexNow. If you're using Next.js or a custom site, you can hit the IndexNow API directly:
POST https://api.indexnow.org/indexnow
Content-Type: application/json
{
"host": "yoursite.com",
"key": "your-indexnow-key",
"urlList": ["https://yoursite.com/updated-page"]
}One request per deploy is enough; add it to your deploy script.
Step 6: Track and Iterate
Rerun your citation gap analysis 2–4 weeks after making changes. How fast an answer changes depends on how often each engine re-reads your pages, and no tool controls that.
Track these metrics:
- **Citation rate:** % of target queries where you appear
- **Citation share:** Your mentions vs. total brand mentions for your category
- **Engine breakdown:** Are you stronger on Perplexity than ChatGPT? That tells you which AI's training data you're in.
The Shortcut: Automate the Full Cycle
The manual process above works — but it's slow and repetitive. For each new gap you find, you need to write content, add schema, publish, submit to IndexNow, and re-scan.
Seenbot automates most of it: it asks the engines your tracked questions on a schedule, writes an article for each gap, ships it to your GitHub repo as a pull request and tracks whether you start being named.
Run the free check → to see what stops AI engines from reading your site.
*Seenbot is an AEO automation platform. Start with a free scan — no credit card required.*
Ready to check your AI visibility?
Run the free check to see what stops AI crawlers and answer engines from reading your site.
Run the free check