journal#seo

How to get your website cited by ChatGPT and Perplexity

More people now ask ChatGPT and Perplexity before they ask Google. These assistants don't list ten links. They write one answer and cite a few sources, and the click that follows is warm. To be one of those sources, a page has to be readable by AI crawlers, answer one question clearly, describe its facts in structured data, and be mentioned by other sites. Here is the checklist we run on every site we ship.

Why AI answers matter now

A search results page gives you ten chances to be clicked. An AI answer gives you three or four, and only if you're cited. If you're not in the answer, you're not in the conversation.

ten links vs one answer A search results page with ten grey links next to a single AI answer citing three sources, one highlighted in red. search results page 1 of many yourbrand.com you, #7 ai answer one reply who should build my online store? ai 1 2 3 sources 1a-directory.com 2yourbrand.com ← you 3some-blog.com 10 chances to be clicked. 3 sources. be one of them. Being on page one still means competing for the click. If you're not cited, you're not in the answer.
ten links vs one answer.

The people who click a citation have already read a summary of your offer. They arrive with half their question already answered, and they chose to click you.

Google takes this traffic seriously too. In May 2026, Google Analytics added "AI Assistant" as its own channel, next to Organic Search and Direct.

The good news is that the signals AI assistants use overlap heavily with good SEO. Assistants that search the web, like Perplexity, ChatGPT search and Google's AI Overviews, read live pages. If your SEO basics are solid, you're already halfway there. The five steps below cover the other half.

Step 1: Let AI crawlers in

Before an assistant can cite you, its crawler has to read you. Two things block that more often than people think.

The first is robots.txt. Each AI company runs more than one bot, and they do different jobs. Search bots fetch pages so the assistant can cite them in answers. Training bots collect text to train future models. You can welcome the first kind and turn away the second.

# Search bots: let them in, so AI answers can cite you
User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Googlebot
Allow: /

# Training bots: your call
User-agent: GPTBot
Disallow: /

User-agent: Google-Extended
Disallow: /

Sitemap: https://yourbrand.com/sitemap.xml

Blocking GPTBot only stops OpenAI from training on your pages. Blocking OAI-SearchBot removes you from ChatGPT's search answers. Many sites block both by accident with a single User-agent: * rule, or a security plugin does it for them. Check yours today.

The second is JavaScript. The major AI crawlers download your HTML and stop there. They don't run your scripts. If your text only appears after JavaScript loads, as it does in many single-page apps, they see an empty page.

Open your page with JavaScript turned off. Whatever is missing is invisible to AI. This is why we render every page on the server, with Astro or Next.js. The content is in the HTML before any script runs.

Step 2: Make every page answer one question

AI assistants quote passages, not whole pages. The easiest page to quote is one where a clear question is followed straight away by a clear answer.

question → answer → detail A page section broken into three labeled parts: the H2 as a question, a 40 to 60 word answer, then the details with numbers and sources. yourbrand.com/blog/clinic-booking-app h2 How long does a clinic booking app take to build? A clinic booking app usually takes 6–10 weeks to build. The price depends on three things: how many kinds of users it has (patients, doctors, admin), how many screens they need, and what it connects to, like payments or WhatsApp reminders. scopeweekssource patients + admin6case 01 + doctors + payments10case 02 01 02 03 the question. the answer. the detail. In the words your customers actually type. 40–60 words. It has to make sense if it's quoted alone. Steps, numbers, sources. The part people read next. this one: 41 words
question → answer → detail.
  • Use the question as the heading, in the words your customers use. "How much does a clinic booking app cost?" is better than "Pricing".
  • Answer it in the first 40–60 words. That passage has to make sense on its own, because it may be quoted without the rest of the page.
  • Then go into detail: steps, examples, edge cases.
  • Include real numbers, places and dates. "Most projects ship in 6–10 weeks" can be cited. "We deliver fast" can't.

Here is a real example from one of our case studies:

Can you build a store for a catalog with millions of products?Yes. Diavaia searches 1.3M+ diamonds in 300ms using DuckDB, with supplier stock synced every 45 minutes.

A question, a direct answer and three numbers. It reads well to a person, and an assistant can lift it straight into an answer.

Step 3: Add structured data

Structured data (schema markup) describes your page's facts in a format machines read without guessing: who you are, what you sell, and which questions you answer. At minimum, add these to the pages that sell:

  • Organization on the home page, with your name, logo, contact details and sameAs links to your profiles elsewhere
  • Service or Product on each offer page
  • Article on blog posts, with the author and dates
  • FAQPage wherever you answer questions
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How long does a booking app take?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Most projects ship in 6–10 weeks."
    }
  }]
}

One honest note. Since 2023, Google shows FAQ rich results, the expandable questions under a search result, only for well-known government and health sites. So FAQ schema won't change how you look in Google. We still add it, because it states your answers in a clean, unambiguous form, and that is exactly what an assistant needs.

Step 4: Earn mentions outside your site

Assistants trust what others say about you more than what you say about yourself. A business that is only described on its own website is a weak source, however good that website is.

“If no one else mentions you, an AI has no reason to.”

Places worth showing up:

  • Your Google Business Profile, with real reviews. Answers about local services lean on them.
  • Industry directories and marketplaces where your customers compare options.
  • Case studies on your clients' or partners' sites. One page from a client saying what you did for them is worth more than ten pages about yourself.
  • Guest posts, podcasts and community threads where you answer real questions in your field.

Use the same name, description and contact details everywhere. Then link to those profiles from the sameAs field of your Organization schema. Consistency is how a machine works out that all those mentions are about one business: yours.

Step 5: Measure what AI sends you

What you don't measure, you can't improve. Three ways to see AI traffic:

  1. In Google Analytics 4, open Reports → Acquisition → Traffic acquisition and look for the AI Assistant channel. It was added in May 2026 and picks up visits from ChatGPT, Gemini, Claude and other assistants it recognizes.
  2. Look for utm_source=chatgpt.com. ChatGPT adds it to the links it cites, so those visits stay tagged even when the referrer is lost.
  3. Ask people. Add "Where did you hear about us?" to your contact form, with "ChatGPT or another AI assistant" as an option. Some AI visits arrive without any referrer and show up as Direct. Your leads will tell you what analytics can't.
example: the AI Assistant channel An example analytics table showing sessions and leads from chatgpt.com, perplexity.ai, gemini.google.com and copilot.microsoft.com. The numbers are made up. traffic acquisition · channel: ai assistant · last 30 days example data where ai sends people. source sessions leads lead rate chatgpt.com perplexity.ai gemini.google.com copilot.microsoft.com 412 138 96 31 9 4 2 1 2.2% 2.9% 2.1% 3.2% total 677 16 2.4% Leads come from the "Where did you hear about us?" field on the contact form. Some AI visits arrive without a referrer and show up as Direct.
example data. Your AI Assistant channel will look something like this.

Then close the loop. Once a month, ask the assistants the questions your customers ask: "best [your service] in [your city]", "how much does [your product] cost", "[you] vs [competitor]". Note who gets cited. For every question where you're missing, write the page that answers it, using step 2.

The checklist

  1. AI search bots are allowed in robots.txt, and your content is in the HTML without JavaScript.
  2. Every page answers one question, with the answer in the first 40–60 words.
  3. Organization, Service, Article and FAQPage schema are on the pages that sell.
  4. You're mentioned, consistently, on sites you don't own.
  5. AI traffic is tracked in GA4 and on your contact form, and reviewed monthly.

None of this is a trick. It's the same work that makes a site useful to people, written so that machines can quote it.

#faq

Frequently asked

No. It makes your facts easier to read and trust, but useful content and mentions on other sites still decide who gets cited.

#lets-talk

rank where people ask.

We build sites that rank on Google and get cited by AI. Free 30-minute call, with a reply within 24 hours.