‹ Blog

How Perplexity Picks Sources (And How to Be One)

Perplexity is smaller than ChatGPT, but it is the fastest signal you have that your GEO work is actually working.

Most people look at Perplexity's market share, see a number hovering somewhere near 2-3% of AI search volume, and write it off. I get it. If you only have time to optimize for one AI engine, ChatGPT is the obvious pick.

But I track this stuff every week for Yellow Pencil, my renovation company in Markham, and for the clients we run GEO audits on. And I am here to tell you Perplexity is the single most useful AI engine in my monitoring stack. Not because it sends the most traffic. It does not. It is useful because it tells me, faster than anything else, whether the work I did last month is landing.

I call it the canary. If Perplexity cites you, ChatGPT will follow. If Perplexity ignores you after 30 days, something is broken.

Why Perplexity Is Different From ChatGPT

ChatGPT is trained on a corpus. OpenAI scrapes the web, trains a model, and ships it. Between training runs, ChatGPT mostly relies on what it already knows. Browsing mode exists, but for most queries it leans on the baked-in data. That is why ChatGPT still thinks some of my old clients are at addresses they moved out of in 2022.

Perplexity works the opposite way. It crawls daily. Every query triggers a fresh search against a live index, then the model summarizes what it found and cites the sources directly in the answer. There is almost no lag between a page being indexed and it showing up in a Perplexity answer.

That one architectural difference changes everything about how you optimize for it.

The Four Things Perplexity Actually Ranks

I have spent a lot of hours reverse-engineering which pages get cited and which do not. It is not random. Four signals show up over and over.

Freshness. Perplexity strongly prefers pages updated in the last 90 days. If your service page was last touched in 2021, you are at a disadvantage even if the content is still accurate. A "last updated" date in your schema is a cheap win.

Entity recognition. Perplexity cares whether it understands what your business is. A plumber that calls itself a plumber in its schema, on its homepage, in its meta description, and in its Google Business Profile gets recognized. A plumber that calls itself a "home services solutions provider" does not.

Structured data. LocalBusiness schema, Service schema, FAQ schema, review schema. Perplexity parses this directly. I have watched pages jump from zero citations to regular ones within three weeks of adding proper schema. No other changes.

Domain authority. This still matters, but less than you would expect. I have seen pages from sites with DA 25 cited alongside pages from DA 80 sites, because the DA 25 page had better schema and fresher content.

ChatGPT weighs these differently. It cares about authority and brand mentions much more, and about schema less. That is why the strategies that win on Perplexity first are also good for ChatGPT, just on a longer timeline.

The 14-Day vs 60-Day Story

Here is the concrete case. Last summer I rewrote Yellow Pencil's main kitchen renovation page. I added proper Service schema, filled in the areaServed field with every neighborhood we cover, added a FAQPage block with 8 real questions, and cleaned up the business entity info so it matched our Google Business Profile exactly. No backlink work, no new content elsewhere, just schema and structure.

14 days later, I queried Perplexity for "best kitchen renovation companies in Markham" and Yellow Pencil was cited. Twice. Linked directly to the page I had edited.

ChatGPT took 60 days to catch up. Same query, same answer positioning, but it took two full months for the brand to appear in ChatGPT's responses.

That gap is the whole point. If I had only been monitoring ChatGPT, I would have assumed the schema work did nothing for six weeks and probably given up. Perplexity told me within two weeks that the work was paying off, which meant I could confidently roll the same playbook out to three more service pages instead of second-guessing it.

Note

Perplexity is your canary. If your GEO changes show up there within 21 days, your playbook is working. If they do not, something in your schema, entity markup, or crawlability is broken, and you need to fix it before you waste 60 more days waiting on ChatGPT.

How To Actually Become A Perplexity Source

None of this is exotic. Here is what I tell clients.

Update your schema first. LocalBusiness at minimum, Service schema for each service page, FAQPage where it makes sense. Use Schema.org fields literally, do not invent your own. Validate with Google's Rich Results test.

Fix your entity consistency. Your business name, address, and phone need to match exactly across your website, schema, Google Business Profile, and any major directories. Perplexity stitches entities together from multiple sources, and inconsistency gets you dropped.

Add a visible last-updated date to important pages, and update the content when you update the date. Do not fake it. Perplexity's crawler notices content diffs, and a stale page with a fresh date looks worse than an honest stale page.

Write answers, not brochures. Perplexity pulls the part of your page that directly answers the query. If your kitchen renovation page says "we offer exceptional craftsmanship and unparalleled service," that is not going to get cited. If it says "a typical mid-range kitchen renovation in Markham runs 45,000 to 75,000 dollars and takes 6 to 10 weeks," that will.

Then monitor. That is the whole reason I built RankingLocal. I got tired of running the same 20 queries by hand every week and trying to remember if Yellow Pencil showed up last time.

Why You Should Care About 2% Market Share

I know the counter-argument. Why optimize for an engine that has a fraction of ChatGPT's users.

Two reasons. First, Perplexity users are not casual. They are researchers, buyers, and decision-makers who prefer cited answers over vibes. In our renovation business, a Perplexity lead converts at roughly double the rate of a generic Google lead. Smaller funnel, better fit.

Second, and more important for GEO work, Perplexity is free feedback. Even if it sent you zero traffic, the fact that it tells you within 14 days whether your schema work is landing is worth more than the traffic itself. You cannot buy that kind of signal anywhere else.

Treat it like a test environment. Ship changes, watch Perplexity, iterate fast. Let ChatGPT catch up on its own schedule.

Check Your Current Perplexity Visibility

If you want to see whether you are getting cited in Perplexity for the queries your customers are running, run a free check at /free-tools/ai-visibility/. It will show you the actual answers Perplexity is giving for your category, whether your business appears, and what sources it is citing instead if you do not.

Questions, pushback, war stories: hello@rankinglocal.ai is read by me directly.