How to Rank in Perplexity When Your Site Is Small
To rank in Perplexity, your page has to be reachable by PerplexityBot, clearly answer a specific question near the top, and look like a trustworthy source worth citing. Perplexity does not publish a ranking formula, so this guide sticks to what its own documentation confirms, what one peer-reviewed study measured, and checks you can run on your site today.

"Ranking" in Perplexity means being cited
Perplexity is an answer engine. You type a question, it searches the web, writes an answer, and shows numbered citations that link to the pages it used. Its help center describes answers as content "sourced from the web in real-time as you ask your questions," and says that each response includes citations and links to original sources.
So there is no position 1 to chase. There are two goals instead:
- Be retrievable. Perplexity's crawler can reach and read your page.
- Be citable. When the page is retrieved for a question, it gives a clear, verifiable answer that the model can quote or summarize.
What Perplexity does not publish: how many candidate pages it considers, how it weighs domains, or why one page wins a citation over another. Many guides in this SERP list "ranking factor weights" for Perplexity. None of them cite Perplexity for those numbers, because Perplexity has not released them. Treat any such percentages as guesses.
Step 1: Make sure PerplexityBot can reach you
Perplexity documents two agents on its crawlers page:
| Agent | What it does | Follows robots.txt? |
|---|---|---|
PerplexityBot | Crawls pages so Perplexity can surface and link them in search results. Perplexity says it is not used to crawl content for AI foundation models. | Yes. Managed through robots.txt. |
Perplexity-User | Visits a page when a user's question needs it, then links to that page in the answer. Not used for training. | Generally no, because a user requested the fetch. |
The practical takeaway: if you block PerplexityBot, you are not opting out of model training (Perplexity says that bot does not do it); you are opting out of Perplexity's search index. For most small sites that want AI visibility, that is the opposite of what you want.
Check three places:
- robots.txt. Look for
User-agent: PerplexityBotfollowed byDisallow: /, or a blanketUser-agent: */Disallow: /. The docs say robots.txt changes can take up to 24 hours to apply. - Your firewall or CDN. "Block AI bots" toggles in Cloudflare and similar services often catch PerplexityBot. Perplexity recommends matching both the user agent and its published IP ranges (perplexitybot.json) if you allow it through a WAF.
- Server logs. Search access logs for
PerplexityBot. Requests with a 200 status mean it is reading your pages; 403 or 429 means something is stopping it.
If you want to keep training crawlers out but stay in AI search, our guide to blocking AI crawlers in robots.txt has copy-paste blocks bot by bot.
Step 2: Put the answer in the first sentence
Perplexity builds an answer from passages. A page that buries the answer under three paragraphs of context gives it less to work with than a page that states the answer and then explains it. For every page you want cited:
- Match the heading to the question. "How long does sourdough starter last in the fridge?" beats "Storage tips."
- Answer directly under it. One or two sentences that would make sense if quoted alone, with the key fact, number, or recommendation.
- Then add the detail. Conditions, exceptions, steps, a table.
- One topic per URL. A page that tries to answer ten loosely related questions is a weaker match for each of them.
Illustrative example. Before: "Many people wonder about starter storage, and there are lots of opinions. In this post we will explore..." After: "A sourdough starter keeps in the fridge for about a week between feedings; after that, discard most of it and feed it twice before baking." (The numbers here are for illustration only; use your own tested facts.)
Step 3: Add sources, quotes, and specific data
The one rigorous study on this topic is GEO: Generative Engine Optimization (Aggarwal et al., accepted at KDD 2024). The researchers rewrote web pages with different methods and measured how much of each source showed up in generative answers. According to the full paper:
- Adding quotations, adding statistics, and citing sources were the best-performing methods.
- Keyword stuffing offered little to no improvement, and in their Perplexity test it did worse than the unmodified page.
- They ran a test on Perplexity.ai itself, where adding quotations performed best on their word-count visibility metric.
- Lower-ranked sources benefited more from these changes than top-ranked ones, which is encouraging for small sites.
Two honest caveats. The study used its own benchmark and visibility metrics, and Perplexity has changed since then. Use it as direction, not as a promise of a specific lift.
In practice that means: link to the primary source for every factual claim, quote real people you actually spoke with or official documents, and use your own numbers (test results, prices you checked, measurements) with the date you collected them. Do not invent statistics to look citable. An answer engine that cites a fabricated number exposes it to every reader who clicks.
Step 4: Show dates and keep pages current
Perplexity searches the live web for each question, so it can pick up a page you updated this morning. That rewards pages that are visibly current:
- Show a visible "last updated" date, and change it only when the content actually changed.
- Put the year in tables of prices, limits, or versions ("checked October 2026").
- Revisit your most important pages when the facts in them change, not on a calendar.
- Keep your XML sitemap accurate so crawlers can find new and changed URLs.
Faking freshness by bumping dates without changes is easy to spot by comparing versions, and it erodes the trust that makes a page citable in the first place.
Step 5: Make the page easy to read without JavaScript
Crawlers do not always render client-side apps the way a browser does. Open your page with JavaScript disabled. If the main text disappears, a crawler may see an empty shell. Server-render or pre-render the content of pages you want cited. Also keep the important facts in HTML text, not inside images, PDFs-only downloads, or accordions loaded on click.
Step 6: Earn mentions on other sites
Perplexity's help center says answers lean on reputable news organizations, academic publications, and other established sources. A small site rarely is one of those, but it can be mentioned by them, and by niche blogs and communities Perplexity also retrieves. When other pages describe your site, product, or research, your name appears in more of the places an answer engine reads.
Realistic ways to get there:
- Publish one genuinely original asset (a test, a dataset, a calculator) that others want to reference.
- Answer questions in your niche on forums and Q&A sites where you are actually helpful, without dropping links everywhere.
- Write partner articles with sites at a similar level in your topic, with clear disclosure.
That last route is what Satelo is built for: a public beta network where similar small sites publish labeled articles about each other in a circle, with links marked rel="sponsored". The network is still small, so treat it as one channel for mentions, not a Perplexity switch. Our explainer on brand mentions vs backlinks covers why unlinked mentions matter for AI answers too.
Step 7: Check whether Perplexity cites you
There is no Perplexity equivalent of Search Console, so tracking is manual but simple:
- List 10 to 20 questions your pages answer, in the words a real person would type.
- Ask them in Perplexity once a month, logged out or in a fresh session, and note which domains are cited for each.
- Record results in a sheet: question, date, cited (yes/no), which URL, which competitors.
- Watch referral traffic. Visits from
perplexity.aiappear as referrals in most analytics tools when the browser passes a referrer. Some app traffic arrives without one and shows up as direct, so referral numbers are a floor, not the total. - Check logs for Perplexity-User. Hits from that agent mean a user's question led Perplexity to fetch your page live.
Answers vary between sessions, so look at trends across months, not a single query.
What does not help
| Tactic | Why to skip it |
|---|---|
| Keyword stuffing | The GEO study found it gave little or no benefit and hurt in its Perplexity test. |
| Hidden instructions for AI in page text | Manipulative, risky for your reputation, and easy to detect. |
| Invented statistics or fake expert quotes | Breaks trust the moment someone checks the citation. |
| Buying links or PBN placements | Violates Google's spam policies on link schemes and is not a documented Perplexity signal. |
| Assuming llms.txt is required | Perplexity's crawler docs do not mention it. See our llms.txt guide for what it is and is not. |
Perplexity checklist for a small site
| Check | Where | Pass |
|---|---|---|
| PerplexityBot allowed | robots.txt, CDN/WAF | No disallow, no 403 in logs |
| Content in HTML | Page with JS off | Main text visible |
| Answer-first structure | Top 10 pages | Direct answer under each question heading |
| Sources linked | Every factual claim | Primary source, clickable |
| Visible update date | Templates | Changes only with real edits |
| Mentions elsewhere | Search your brand name | Growing list of independent pages |
| Citation log | Spreadsheet | Monthly checks of 10 to 20 questions |
The same groundwork helps across answer engines: see how to get cited by ChatGPT and our guide to getting mentioned by AI.
What to do next
Today: open your robots.txt and CDN bot settings and make sure PerplexityBot is not blocked. This week: rewrite the opening of your five most important pages so the answer comes first, and add a source link to every claim. This month: start a citation log and check it again in 30 days.
Before you pitch other sites for mentions, it helps to know how your own site looks from the outside. Check your site's Quality Score, built mostly from open data, and see the evidence behind each number in about 30 seconds.
FAQ
How does Perplexity choose its sources?
Perplexity searches the web in real time for each question and cites the pages it used. Its help center says answers draw on reputable news organizations, academic publications, and other established sources, but Perplexity does not publish a ranking formula or factor weights.
Should I block PerplexityBot?
Only if you do not want to appear in Perplexity. Perplexity's crawler documentation says PerplexityBot surfaces and links websites in its search results and is not used to crawl content for AI foundation models, so blocking it removes you from its index rather than from training.
Does Perplexity respect robots.txt?
PerplexityBot is managed through robots.txt, and changes can take up to 24 hours. Perplexity-User, which fetches pages when a user asks a question, generally ignores robots.txt because the fetch was requested by a person.
How do I know if Perplexity cites my website?
Ask Perplexity the questions your pages answer and log which domains are cited, check analytics for referrals from perplexity.ai, and search server logs for the PerplexityBot and Perplexity-User agents.
Is Perplexity SEO different from Google SEO?
The foundations overlap: crawlable pages, clear answers, and trustworthy sources. The difference is the goal. Perplexity shows citations inside an answer, so a page that states a verifiable answer early is easier to cite than one optimized only for a blue link.
How long does it take to get cited by Perplexity?
There is no published timeline. Because Perplexity searches the live web for each query, a crawlable page can be cited soon after it is published, but nobody can guarantee when or whether a specific page will be selected.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site