Last reviewed by Robert Prime — July 2026
Readers now ask AI what to read next, and two of the tools they reach for behave very differently under the hood. So which recommends books better — ChatGPT or Perplexity? The honest answer: neither is universally better, because they find and cite books in fundamentally different ways — and the only way to know which one names your book is to test both.
The short answer
ChatGPT is model-first; Perplexity is retrieval-first. ChatGPT answers from its trained knowledge and, per OpenAI, "will automatically search the web if your question might benefit from information on the web" — so it can name a book from memory alone, with no live source behind it. Perplexity, by its own description, "uses advanced AI to search the internet in real-time" on every question and attaches numbered citations to each answer. That single difference — memory-first versus live-search-first — explains almost everything about why the two engines recommend different titles.
For an author, "better" is the wrong question. The right one is: does each engine actually name my book when a reader asks? That answer is specific to your title, and it is measurable.
How each engine finds and cites books
Here is the engine-versus-engine comparison, drawn from each vendor's own documentation and publishing.co.uk's own citation research — not from invented example answers.
| ChatGPT | Perplexity | |
|---|---|---|
| How it retrieves | Model-first. Answers from its training data by default and, per OpenAI, "will automatically search the web if your question might benefit from information on the web." | Retrieval-first. Per Perplexity, it "uses advanced AI to search the internet in real-time" on every query. |
| Does it cite sources? | Only when it searches. OpenAI states "responses that use search may include inline citations" — a from-memory answer may carry no source at all. | Always. Perplexity states "Each answer includes numbered citations linking to the original sources." |
| Where it gets book data | Training corpus plus, when searching, live results via search partners; OpenAI notes it "rewrites your query into one or more targeted queries" sent to those providers. | Live "top-tier sources" gathered per query; the underlying model can be GPT-5 or Claude via Perplexity's model selector. |
| What you can influence | Being a recognisable entity in the training data and cited sources, and being crawlable — OpenAI says "to be included it is important to allow OAI-Searchbot to crawl your site." | Being present and citable in the live sources it retrieves — the review sites, reference pages and best-of lists it pulls from. |
| The honest catch | No guarantees: OpenAI states "there is no way to guarantee top placement." | Answers shift as the live web changes, so results can vary between runs. |
The through-line: both engines build book answers from the sources they trust, but ChatGPT can also lean on what it already "knows" from training, while Perplexity is anchored to whatever it can retrieve and cite right now.
Why they recommend different books
Because the retrieval path differs, the two engines can name completely different titles for the same reader question — and neither behaviour is a bug.
- ChatGPT can surface a book it learned about in training even if nothing about that book is live on the web today. Widely-written-about, well-documented titles surface confidently from memory. A brand-new indie title with a thin footprint may simply not be "known" yet.
- Perplexity only recommends what it can find and cite now. A book with a strong, current presence in the sources it retrieves can appear even if it is relatively new — but a book that is absent from those live sources has nothing for Perplexity to cite, so it won't appear.
This is why chasing one engine is a mistake. The signals that make you legible to both are the same underlying fundamentals — and we can see, from real data, what those sources actually are.
What the data actually shows about AI book sources
We don't have to guess where these engines get their book answers. publishing.co.uk runs the AI Book Discoverability Index, which logs every source the four citation-transparent engines — ChatGPT, Claude, Gemini and Perplexity — cite when readers ask for book recommendations. It covers 916 audited books across 16 genres and holds 141,282+ live citations as of July 2026. Three findings matter here:
- A quarter of books are invisible. 27% of audited books are never named by any engine, for any reader question; the median AI Shelf Score is 17/100, and only 3% are recommended reliably by name.
- Reddit barely matters for books. Despite dominating AI citations web-wide, Reddit sits at under 1% — rank #11 of 5,881 sources in the live index for book recommendations. The engines build book answers from Goodreads, Wikipedia, YouTube and specialist best-of lists instead.
- Every genre has a "kingmaker." Each genre has niche sites AI trusts far above their weight — the per-genre index pages name them, which doubles as an author's submission map.
These are the sources that feed both memory-first ChatGPT (through training) and retrieval-first Perplexity (through live search) — which is why the fix is the same regardless of engine.
What you can actually do about it
The levers that make you recommendable are consistent across engines, and none of them are exotic:
- Become a recognisable entity. A complete Goodreads author profile, a Wikidata entry where warranted, and a real author website give both engines a clean identity to attach your titles to.
- Write a plain, machine-readable description. A description that states the subject and reader plainly gives an engine something concrete to quote; a vague blurb tells it nothing.
- Earn mentions in the sources AI cites. Target the best-of lists and genre reference sites the Index shows the engines actually use — not the channels folklore tells you to chase.
- Be crawlable. For ChatGPT specifically, OpenAI notes your site needs to allow its OAI-SearchBot crawler to be eligible for inclusion.
The deeper playbook is in our AI book discovery / AEO guide and how AI decides which books to recommend.
The one thing you can't shortcut
Here is the part no article can answer for you: what ChatGPT and Perplexity actually say about your specific book. Because ChatGPT can pull from memory and Perplexity from the live web, the only reliable way to know is to ask each engine the questions your readers ask and record what comes back — for your title, your author name, your genre.
That is exactly what the AI Discovery Audit does. The free 90-second check tests your book across 2 of the 5 engines; the full £29.99 audit runs all five — ChatGPT, Claude, Perplexity, Gemini and a labelled Amazon Rufus simulation — and returns the exact fixes: a listing rewrite, schema snippets, a training-data check and a prioritised roadmap. It replaces guessing with a measured answer.
The takeaway
ChatGPT and Perplexity aren't better or worse than each other for books — they're different retrieval systems, and they name different titles because of it. ChatGPT leans on trained knowledge and searches when it helps; Perplexity searches live and cites everything. Win both the same way: be a recognisable entity in the sources AI trusts. Then stop guessing and test what each engine says about your book.
Frequently asked questions
Does Perplexity recommend books like ChatGPT does?
Yes, but through a different path. Perplexity "searches the internet in real-time" on every query and cites its sources, so it recommends books it can find and cite right now. ChatGPT can also name books from its trained knowledge without a live search. Both will suggest specific titles when a reader asks.
Which is better for finding books — ChatGPT or Perplexity?
Neither is universally better. They surface different titles because ChatGPT is model-first (memory plus optional web search) while Perplexity is retrieval-first (live search with citations on every answer). The one that matters is whichever names your book — and that's specific to your title.
Does ChatGPT always cite its sources for book recommendations?
No. OpenAI states that only "responses that use search may include inline citations." If ChatGPT answers from its trained knowledge without searching, there may be no source shown. Perplexity, by contrast, attaches numbered citations to every answer.
How do I know which titles ChatGPT and Perplexity recommend for my book?
You have to test them directly — there's no way to infer it from general behaviour. The AI Discovery Audit runs the reader-style questions across ChatGPT, Perplexity and three more engines and reports exactly what each one returns for your title.
Can I make both engines recommend my book?
You can improve your odds with both at once, because they draw on overlapping sources. Become a recognisable entity (Goodreads, Wikidata, a real site), write a plain description, and earn mentions in the best-of lists and reference sites AI actually cites for your genre.
Related guides
- Does ChatGPT recommend books? How AI decides what to suggest
- AI book discovery: the new SEO for authors (AEO & GEO)
- Amazon Rufus: how Amazon's AI chooses which books to suggest
External references
- How does Perplexity work? — Perplexity Help Center — Perplexity's own description of real-time search and numbered source citations.
- ChatGPT Search — OpenAI Help Center — OpenAI on automatic web search, inline citations, query rewriting and OAI-SearchBot crawling.
- publishing.co.uk AI Book Discoverability Index — the live citation data behind the source findings in this guide.
About this guide
Written for self-published and indie authors comparing how ChatGPT and Perplexity recommend books, and how to check which titles each engine names for their own work.

