Perplexity SEO: How to Get Cited by Perplexity in 2026
How Perplexity picks its citations, how to set up PerplexityBot and Perplexity-User in robots.txt, what to write, and how to measure your visibility.
# Perplexity SEO: How to Get Cited by Perplexity in 2026
Perplexity SEO is the work of getting your pages chosen as cited sources in Perplexity's answers, rather than ranked in a list of links. In practice that means letting PerplexityBot crawl your site, answering the question plainly at the top of the page, keeping facts dated and current, and writing claims that are easy to quote and attribute.
Perplexity replies to every question with a written answer and a short row of numbered citations. Those citation slots are the only positions that count, and each answer has only a handful. This guide covers how Perplexity picks its sources, the technical setup, what to write and how to tell whether it's working. It was last checked in September 2026.
Perplexity SEO at a glance
| What to do | Why it matters on Perplexity | How to check |
|---|---|---|
| Allow PerplexityBot in robots.txt and in your CDN's bot rules | It builds the index answers are drawn from. A blocked page is never a candidate | Open /robots.txt and review your firewall or bot-management settings |
| Answer the query in the first two sentences | Perplexity lifts passages, and a direct answer is the easiest passage to cite | Read your opening paragraph on its own. Does it answer the question? |
| Show a visible "updated" date that matches dateModified | Recent sources win on anything that changes over time | Compare the date on the page with your Article JSON-LD |
| Put comparisons and specs in tables | Tables are easy to lift and attribute accurately | Any "X vs Y" written as prose is a candidate for a table |
| Cite your sources and name the author | Attributable claims get through credibility filtering | Every figure links to where it came from |
| Be present beyond your own site | Answers mix sources, often including forums, reviews and reference sites | Ask Perplexity about your category and note who gets cited |
| Get indexed by Bing as well as Google | Several answer engines draw on the Bing index, and it costs little | Bing Webmaster Tools and IndexNow |
How Perplexity chooses which sources to cite
Perplexity is a retrieval-augmented answer engine. For each question it roughly does four things:
- Interprets the query, often splitting it into several narrower searches.
- Retrieves candidates from its own index, which PerplexityBot builds, plus live fetches for specific or fresh pages.
- Filters and reranks those candidates for relevance, freshness, source quality and variety.
- Writes the answer, attaching citations to the passages it actually drew on.
The answer is written by a Sonar model by default. Sonar is Perplexity's own family of search-tuned models, and the same models sit behind the Sonar API, which hands back its sources with every answer. Paid users can switch the answer model to one from OpenAI, Anthropic or Google, but retrieval stays Perplexity's own. So the work that gets a page into the candidate pool is the same whichever model writes the reply.
Run a handful of your own queries and three tendencies show up quickly:
- Freshness. For anything that changes (prices, tools, rankings, rules), recently updated pages tend to beat older ones, even when the older page sits on a much stronger domain.
- Source diversity. Answers usually cite several different domains rather than several pages from one site, and they often mix publishers, documentation, Reddit threads and video. One strong page per question beats five overlapping ones.
- Extractability. A passage that states a fact plainly, with a date, a number or a named source, gets cited. A paragraph that circles the point gets paraphrased without credit, or skipped entirely.
The research agrees. The GEO paper by Aggarwal et al. (KDD 2024) tested content changes against a generative search engine. It found that adding citations, quotations and statistics made pages more visible in answers, and keyword stuffing didn't help. It predates today's Perplexity, but what practitioners see now still points the same way.
Perplexity vs Google: what changes
| Google Search | Perplexity | |
|---|---|---|
| What you see | Ranked links, often under an AI Overview | One written answer with a few numbered citations |
| What wins | A page | A passage, a table row or a single claim |
| Main signals | Links, relevance, page experience | Passage relevance, freshness, clear attribution, source variety |
| How fast changes show | Days to weeks | Often days, because fresh pages are fetched live |
| First-party reporting | Search Console | None. You sample answers yourself or use a tracker |
| Keyword density | Little help | No help |
The practical upshot: page two doesn't exist on Perplexity. You're either one of the few cited sources or you're invisible. Because Perplexity picks up changes quickly, a disciplined refresh habit often matters more here than raw domain authority. For Google's own AI answers, see our guide to Google AI Overviews.
Technical setup: crawlers, robots.txt and indexing
Perplexity documents two user agents, and they behave differently:
| Agent | What it does | robots.txt |
|---|---|---|
| PerplexityBot | Crawls pages to build Perplexity's search index. Perplexity says it isn't used to train foundation models | Respects robots.txt |
| Perplexity-User | Fetches a page on the spot when someone's question needs it | Perplexity says it generally ignores robots.txt, because a person asked for the fetch |
If you want to be cited, allow both:
User-agent: PerplexityBot
Allow: /
User-agent: Perplexity-User
Allow: /Then check the rest of the stack:
- Your CDN or firewall. Cloudflare and other providers offer one-click AI bot blocking. That can block PerplexityBot even when robots.txt allows it. Perplexity publishes the IP ranges its crawlers use, so you can allowlist them if you need to.
- Perplexity's index first, Bing second. Being crawled by PerplexityBot is what matters most. Being well indexed in Bing as well is cheap insurance, because several answer engines lean on it. Verify your site in Bing Webmaster Tools, submit your sitemap and use IndexNow to announce updates.
- Dates and schema. Add Article JSON-LD with accurate datePublished and dateModified, and make sure the visible date on the page matches it. Our free JSON-LD generator will produce the markup.
- Server-rendered content. Make sure the main text is in the HTML. A fetcher in a hurry won't always run your JavaScript.
- llms.txt is optional. Perplexity hasn't said its search relies on llms.txt, and support across answer engines is uneven. It takes a few minutes to publish one, so it's a reasonable hedge, not a tactic. Our llms.txt guide covers what to put in it.
What to write: five habits that earn citations
1. Answer first, then expand
Open with the answer in one or two sentences. Use H2s phrased as the questions people actually type, and make every section make sense if it's lifted out on its own.
2. Make every fact citable
Write facts as specific, dated, sourced statements: "As of September 2026, the free plan includes X ([source])" beats "the free plan is generous". If you have first-party data, publish it with a short note on how you collected it. If you don't, cite someone reputable who does. Never invent a figure. A number with no source is just as likely to get your page ignored as quoted.
3. Use comparison tables
A lot of Perplexity questions are "X vs Y", "best X for Y" or "how much does X cost". A clean table with one row per option and plain column names is the easiest thing on your page to cite correctly.
4. Keep a refresh schedule
List the pages that go stale (pricing, tool roundups, anything with "2026" in the title) and revisit them on a schedule. Update the facts, then update the date. Change the date only when the content genuinely changed, or you'll teach the engines that your dates mean nothing.
5. Earn mentions away from your own site
Perplexity likes to cite a spread of sources, so it helps to be in the places it already reads: genuine answers on Reddit and specialist forums, review sites, partner documentation, industry publications, YouTube, and Wikipedia or Wikidata where your company genuinely qualifies. Quite often a third-party mention gets cited before your own page does.
How to measure Perplexity visibility
There's no Perplexity equivalent of Search Console, so you build the picture from three sources.
1. Referral traffic. Perplexity passes a referrer, so perplexity.ai sessions show up in GA4. Volume is usually modest, but these visitors arrive having already read a summary, so they tend to know what they want.
2. Share of voice across a fixed prompt set. Write down 20 to 50 questions your buyers really ask. Run each one on Perplexity every month and record whether you're cited, where, and which competitors appear. Your share of voice is the proportion of answers that cite you. Answers vary from run to run, so run each prompt more than once before you read anything into a change.
3. Tools and the API. Peec AI, Otterly.AI, Profound, Semrush and Ahrefs Brand Radar all track Perplexity citations alongside other engines. If you'd rather build it yourself, the Sonar API returns the sources behind each answer, so you can run your prompt list through it on a schedule and log who was cited.
How OpenHelm's agents handle Perplexity SEO
OpenHelm runs this as scheduled work for a live product. A strategist agent keeps the keyword plan and the questions your buyers ask. A GEO audit checks llms.txt, JSON-LD, AI crawler access in robots.txt, citable facts, heading hierarchy and authorship signals. An AI visibility job asks the answer engines you've connected the plan's questions and records whether your product is cited; with no engine connected, it reports that it's blocked instead of guessing. A content lifecycle agent refreshes or prunes posts that stop earning. See AI visibility and SEO for how the crew fits together.
Common Perplexity SEO mistakes
- Blocking the crawler by accident. A copied robots.txt or a CDN's "block AI bots" switch quietly removes you from the candidate pool.
- Stale or missing dates. No visible date, or a dateModified that disagrees with the page, throws away the freshness signal.
- Generic content. If the same answer exists in fifty places, Perplexity summarises it without needing to cite you. Specific facts, first-hand detail and clear comparisons earn the slot.
- Treating Perplexity as separate from everything else. Almost all of this work also helps with ChatGPT search and Google's AI answers. Do it as part of one GEO programme and use Perplexity as your fastest feedback loop.
Frequently asked questions
What is Perplexity SEO?
Perplexity SEO is optimising your content so that Perplexity retrieves it and cites it as a source in its answers. The core of it is crawler access, answer-first writing, fresh and dated facts, and claims that are easy to attribute.
Does Perplexity use Google or Bing results?
Perplexity builds its own index with PerplexityBot and fetches pages live when it needs to. It doesn't publish every detail of its retrieval stack, so the safe approach is to be crawlable by PerplexityBot and well indexed in both Google and Bing.
Should I block PerplexityBot?
Only if you don't want to appear in Perplexity's answers. Blocking it takes you out of the index its answers draw on. Perplexity says PerplexityBot isn't used to train foundation models, so blocking it doesn't serve a training opt-out.
What is Sonar?
Sonar is Perplexity's family of search-tuned models. It writes Perplexity's answers by default and powers the Sonar API, which developers use to get cited answers programmatically.
Does llms.txt help with Perplexity?
Not in any way Perplexity has confirmed. It's cheap to publish and some AI tools read it, so treat it as a small hedge. See our llms.txt guide.
How quickly do changes show up on Perplexity?
Often within days, because Perplexity fetches fresh pages live. Re-run your prompt set a week or two after a change, and run each prompt more than once.
How is Perplexity SEO different from ChatGPT SEO?
The fundamentals are the same. Perplexity leans harder on freshness and cites more visibly, while ChatGPT search draws more on brand and entity strength and on sources outside your own site. Our guide on how to rank in ChatGPT covers the differences.
Can I track Perplexity traffic in Google Analytics?
Yes. Visits show up as referrals from perplexity.ai in GA4. Citations that nobody clicks won't appear there, which is why you also need prompt sampling or a citation tracker.
---
*Related reading: GEO SEO: the complete guide | Google AI Overviews | How to rank in ChatGPT | ChatGPT Search: How to Get Your Business Into AI Answers*
More from the blog
How to Set Up Claude Code on a VPS: A Complete Guide
Claude Code VPS setup, step by step: provisioning, authentication, tmux vs systemd, security, and an honest look at when a VPS beats running locally.
Claude Code Agent Teams: How to Run Them on a Schedule
Claude Code Agent Teams runs up to 10 parallel Claude instances against one task list. What it is, how it works, and how to schedule runs.
Stop doing the work around the work
OpenHelm connects to your tools, reads the context, and does the steps, so you sign off on the result instead of producing it. See how it covers an entire role’s weekly workload, check the pricing, or run it yourself with the free local app.