“Best X for Y” Prompts: How AI Assistants Build Recommendation Lists
How ChatGPT, Perplexity and Gemini decide which brands to list when someone asks for the best option, and what makes a business more likely to be included.
On this page
When someone asks an AI assistant for “the best X for Y”, it usually searches the web, reads a handful of pages such as comparison articles, review sites, directories and forum threads, and then names the brands that come up most often and most credibly for that specific need. Your odds of being listed depend less on your own homepage and more on whether trusted pages about your category include you, and say clearly who you are best for.
Key takeaways
- Recommendation answers lean heavily on third-party lists, reviews and comparisons.
- The “for Y” part matters: engines match brands to a specific use case, size or location.
- Being clearly positioned for a niche beats being vaguely good at everything.
- Check the cited sources for your key prompts: they are your shortlist of places to appear.
How a recommendation answer is put together
No AI company publishes its exact method, and each engine works differently. Based on what the answers and their sources show, the process usually looks like this:
- Interpret the question. The engine pulls out the category (“project management software”), the constraint (“for a construction company”) and any context like budget or location.
- Search. It runs one or more web searches, often several variations of the question.
- Read sources. It reads a set of pages: “best of” articles, review platforms, directories, forums such as Reddit, and sometimes brand websites.
- Find agreement. Brands that appear across several trusted sources, and that are described as fitting the specific need, are the strongest candidates.
- Write the answer. It lists a few options, often with a short reason for each and links to its sources.
Answers based only on training data skip the search step and rely on what the model already learned, which favours brands that were widely written about before the model’s cutoff.
What makes a brand more likely to be listed
1. Presence on the pages engines read
If the three most-cited “best CRM for agencies” articles do not mention you, it is hard for an engine to recommend you for that question. See which websites ChatGPT cites and how to get onto them.
2. A clear fit for the “Y”
Engines match brands to needs. A page that says “built for construction teams of 10 to 50 people” gives the engine a reason to pick you for that prompt. A page that says “the all-in-one solution for everyone” does not.
3. Consistent facts
Price, location, features and audience should match across your site and profiles. Conflicting details make engines hedge or skip you.
4. Reviews and reputation
Ratings and review summaries often show up in recommendation answers, especially for local and consumer categories.
5. Readable pages
If AI search crawlers are blocked or your key information is hidden in images or scripts, engines cannot use it. Check your robots.txt.
Common “best X for Y” prompt patterns
| Pattern | Example | What engines weigh |
|---|---|---|
| Best + category + location | “Best physiotherapist in Manchester” | Local directories, reviews, Google Business Profile data |
| Best + category + audience | “Best accounting software for freelancers” | Comparison articles, positioning on your site |
| Best + category + constraint | “Best CRM under $20 a month” | Clear, current pricing |
| Alternatives | “Alternatives to [competitor]” | Comparison and “alternatives” pages, forums |
| Versus | “[Brand A] vs [Brand B] for small teams” | Head-to-head reviews, both brands’ sites |
Worked example: why one brand made the list and another did not
Two bookkeeping firms in the same city offer almost the same service. For the prompt “best bookkeeper for restaurants in Manchester”, one is named in most answers and the other in almost none. Looking at the sources explains it:
| Firm that gets listed | Firm that does not | |
|---|---|---|
| Homepage headline | “Bookkeeping for restaurants, cafés and bars in Manchester” | “Professional bookkeeping services” |
| Cited roundups | Included in 2 of 3 | Included in 0 of 3 |
| Reviews | Reviews mention restaurant clients by type | Fewer reviews, no mention of industry |
| Case studies | Two restaurant case studies with numbers | None |
The second firm may be just as good. The engine simply has no evidence that it fits the “for restaurants” part of the question.
Illustrative example.
Mistakes that keep brands off AI lists
- Generic positioning. “Solutions for everyone” matches no specific prompt.
- Hidden pricing. For “under $X” prompts, engines cannot include what they cannot price.
- Unclaimed profiles. Empty or outdated directory and review profiles in your category.
- No comparison content. If competitors publish honest comparison pages and you do not, their framing becomes the source.
- Blocked crawlers. A single robots.txt rule can remove you from an engine’s search results.
How to find out where you stand
- List 10 to 20 “best X for Y” prompts your customers really ask. Our guide to prompt research vs keyword research shows how to build the list.
- Ask each in ChatGPT, Perplexity, Gemini and Claude with web search on, two or three times.
- Record who is listed, in what order, and every cited source.
- For each source, check whether it mentions you, a competitor, or neither.
- Work on the gaps: sources that list competitors but not you, and use cases where your positioning is unclear.
Onxeera’s AI prompt research tool runs these prompts across engines, records brands, positions and sources, and highlights the prompts where competitors are named and you are not. If a competitor keeps winning, read why ChatGPT recommends your competitor instead of you.
Frequently asked questions
Can I pay to be included in ChatGPT recommendations?
Not in the organic answers. Some AI platforms have started testing ads, but those are labelled separately from the answer. Being recommended in the answer itself depends on what the engine finds and trusts, not on payment.
Why does the list change every time I ask?
AI answers are generated fresh each time, and engines may retrieve different pages on different runs. Brands with strong, consistent signals tend to appear in most runs; brands on the edge appear only sometimes. Measure across several answers.
Does the order of the list matter?
Often, yes. Readers pay most attention to the first few names, and some answers explicitly label a top pick. Position is noisy from run to run, so track your typical position rather than one result.
Do reviews influence AI recommendations?
Reviews and ratings often appear in the sources engines cite for recommendation questions, and engines sometimes summarise them in the answer. A steady flow of genuine reviews on the platforms engines read in your market helps.
Find out why AI isn't recommending you
Scan your website for the issues that keep ChatGPT, Gemini and Perplexity from mentioning you, and get the fixes.