ChatGPT ranking factors are the signals that decide which pages ChatGPT retrieves and cites when it searches the web, and which products and stores it shows in shopping answers. The evidence so far points to five that matter most: being in the search results ChatGPT pulls from, titles and URLs that closely match the question, how often your brand is mentioned across the web, crawl access for OAI-SearchBot and, for stores, clean product data with price, availability and reviews.
This guide is for e-commerce and Shopify teams who want to know what actually moves ChatGPT visibility, not a list of guesses. You'll get what OpenAI itself documents, what the largest published studies found, how product and merchant ranking works in ChatGPT shopping, a factor checklist rated by strength of evidence, and a step-by-step plan you can start this week.
What are ChatGPT ranking factors?
ChatGPT does not have a public ranking algorithm the way Google has a documented set of systems. OpenAI has not published a list of ranking factors, and anyone who claims to know the exact weights is guessing. What we do have is three kinds of evidence:
- OpenAI's own documentation on its crawlers, ChatGPT search and shopping. This tells you the hard requirements: what makes you eligible to be shown at all.
- Large retrieval studies, such as Ahrefs' analysis of 1.4 million ChatGPT prompts, which compare pages ChatGPT retrieved and cited with pages it retrieved and ignored.
- Correlation studies that compare brands that appear often in ChatGPT answers with brands that don't, such as Ahrefs' study of 75,000 brands.
Treat the first as rules and the other two as strong hints. Correlation is not causation, but when several independent signals point the same way, it is a reasonable basis for a plan.
Ranking in ChatGPT is really two jobs
For most commercial questions, ChatGPT now searches the web before it answers. That makes "ranking" in ChatGPT two separate jobs: getting retrieved (your page lands in the pool of results ChatGPT reads) and getting cited (ChatGPT chooses your page as a source it shows the user). For shopping questions there is a third job: getting your product and your store picked for the product card and merchant list.
How ChatGPT finds and chooses sources
Here is the path from a shopper's question to a cited link, based on OpenAI's help center and developer documentation.
- The prompt is rewritten into searches. OpenAI's ChatGPT search help article says ChatGPT turns your prompt into one or more targeted queries and sometimes partners with third-party search providers to answer them. Memory and approximate location can shape those queries.
- Results are retrieved. ChatGPT pulls back a set of pages, each with a title, URL and sometimes a snippet and date. This pool comes from search indexes and from OpenAI's own crawler, OAI-SearchBot.
- The model reads and picks. ChatGPT reads the retrieved pages and cites the ones it uses in the answer. In Ahrefs' data, only about half of retrieved URLs were cited.
- For products, structured data takes over. Product cards and merchant lists are built from product metadata supplied by third-party providers or by merchants directly, including Shopify's catalog.
The crawler rule you cannot skip
OpenAI's crawler documentation is explicit: OAI-SearchBot is the crawler used to surface websites in ChatGPT's search features. If you block it in robots.txt, your pages are excluded from ChatGPT search answers (they can still appear as plain navigational links). GPTBot is separate and only covers training, so you can block GPTBot and still allow OAI-SearchBot. ChatGPT-User handles user-initiated visits and, per OpenAI, is not used to decide what appears in search. Our guide to GPTBot vs OAI-SearchBot covers the robots.txt rules, and the free robots.txt tester will show you what your file currently allows.
| OpenAI crawler | What it does | Affects ChatGPT search visibility? |
|---|---|---|
| OAI-SearchBot | Crawls pages to surface them in ChatGPT search | Yes. Blocking it removes you from search answers |
| GPTBot | Crawls content that may be used to train OpenAI models | No. Controlled separately from search |
| ChatGPT-User | Visits a page when a user's request needs it | No. OpenAI says it is not used to decide what appears in search |
What the data says about pages ChatGPT cites
The largest public look at ChatGPT citations is Ahrefs' study "Why ChatGPT Cites One Page Over Another," published in April 2026. Ahrefs analyzed 1.4 million ChatGPT prompts and compared the URLs ChatGPT retrieved and cited with those it retrieved and did not cite. Three findings matter for store owners.
1. Search results are the main road in
ChatGPT labels each retrieved source by type. Pages from general web search were cited at a rate of 88.46%, while Reddit threads, despite being retrieved in huge numbers, were cited just 1.93% of the time. Ahrefs found that 88% of the URLs ChatGPT ends up citing come directly from search. In practice, that means classic SEO is the entry ticket: if your page doesn't rank in the search results ChatGPT queries, it never reaches the shortlist.
View the data
| Value | |
|---|---|
| Web search results | 88.5% |
| News | 12% |
| 1.9% | |
| YouTube | 0.5% |
| Academic | 0.4% |
Source: Ahrefs, Why ChatGPT Cites One Page Over Another, April 2026
2. Titles and URLs that match the question win
Ahrefs measured how closely each page title matched the prompt using text similarity scores. Cited pages scored 0.602 on average against the prompt, versus 0.484 for retrieved pages that were not cited. Against ChatGPT's own rewritten "fan-out" queries, cited titles matched even more closely, at 0.656. URL slugs showed the same pattern.
View the data
| Value | |
|---|---|
| Readable slug | 89.8% |
| No readable slug | 81.1% |
Source: Ahrefs, Why ChatGPT Cites One Page Over Another, April 2026
The lesson is simple: write titles and slugs that say exactly what the page answers, in the words a shopper would use. A collection page titled "Shop" with a slug like /collections/c-102 gives ChatGPT nothing to match. "Waterproof Hiking Boots for Women" at /collections/womens-waterproof-hiking-boots does.
3. Freshness helps, but less than you'd think
Cited search pages had a median age of about 500 days in Ahrefs' data, and some were more than 2,700 days old. For news results, cited pages were younger (a median of about 200 days, against about 300 days for uncited ones). Updating a page with new facts is worth doing, but changing the date without changing the content is not a ranking factor anyone has shown.
We benchmark your store against your top three competitors on Google and AI answers, show which pages are ready to be cited and the fixes to make first.
Brand signals that predict ChatGPT visibility
Getting cited for one query is about the page. Being recommended across hundreds of questions is about the brand. Ahrefs' December 2025 study of 75,000 brands measured which brand signals correlate with how often a brand is mentioned in ChatGPT, Google AI Mode and Google AI Overviews.
- YouTube mentions showed the strongest correlation of any factor, about 0.737, across all three AI platforms.
- Branded web mentions (other sites naming your brand, with or without a link) were among the strongest signals on every platform.
- Classic authority metrics were weaker in ChatGPT. Ahrefs reported a correlation of 0.352 for branded search volume and 0.266 for Domain Rating in ChatGPT, lower than in Google's AI features.
- Backlink counts and URL rating were described as very weak predictors.
View the data
| Value | |
|---|---|
| ChatGPT | 0.3 |
| Google AI Mode | 0.3 |
| AI Overviews | 0.3 |
Source: Ahrefs, AI brand visibility correlations study, December 2025
For a Shopify brand, this is good news. You don't need a huge link profile to be recommended. You need to be talked about in the places ChatGPT reads: review sites, YouTube reviews and unboxings, "best of" roundups, industry publications and forums. Our guide to ChatGPT brand mentions covers how to earn them.
ChatGPT shopping ranking factors for products
When a shopper asks ChatGPT for a product recommendation, it can show product cards and a list of stores selling each product. OpenAI's shopping help article says these product results are chosen independently by ChatGPT and are not ads. Ads, where they run, are shown separately. Here is what OpenAI and Shopify document about how products and merchants get picked.
| Stage | What OpenAI says it considers | What a store can do |
|---|---|---|
| Which products appear | Relevance to the shopper's intent, from the question and context such as Memory, plus options like price and reviews | Write titles and descriptions that state who the product is for and what problem it solves |
| Which merchants are listed | Availability, price, quality, and whether the merchant is the maker or primary seller | Keep stock and prices accurate, and sell your own products directly |
| Where product data comes from | Metadata from third-party providers or directly from merchants | Use Shopify's catalog or a direct product feed |
| Review summaries | Generated from public websites; OpenAI says it does not verify reviews | Collect reviews on your site and on trusted third-party platforms |
Product data is a ranking factor you control
OpenAI's product feed reference lists the required fields for merchants who send a feed directly: item_id, title, description, url, brand, seller_name, image_url, availability and price. Optional fields include review_count and star_rating. The spec also notes that being eligible for search "does not guarantee display," which is a useful reminder that a feed gets you into the pool, not to the top.
Shopify merchants have an easier route. Shopify's Agentic Storefronts page says products can show up in ChatGPT, Gemini, Copilot and other AI platforms, that Shopify Catalog automatically structures your product data for AI, and that the feature is enabled automatically for eligible stores. Your job is to make sure the data in that catalog is complete and accurate: real product titles, specific descriptions, variant data, correct inventory and review data your theme exposes. Our guide to ChatGPT for Shopify walks through the setup.
ChatGPT ranking factors checklist
Here are the factors that matter, rated by how strong the evidence is. "Documented" means OpenAI says so. "Strong signal" means large studies support it. "Likely" means it is consistent with the data and good practice, but unproven.
| Factor | Evidence | What to do |
|---|---|---|
| OAI-SearchBot can crawl your pages | Documented | Allow OAI-SearchBot in robots.txt and in firewall bot rules |
| Accurate product data (price, stock, brand) | Documented | Keep Shopify Catalog or your feed complete and in sync |
| Ranking in web search results | Strong signal | Do the SEO basics on the pages you want cited |
| Title and URL match the question | Strong signal | Use descriptive titles and natural-language slugs |
| Brand mentions across the web and YouTube | Strong signal | Earn reviews, roundups, press and creator videos |
| Clear, extractable answers on the page | Likely | Lead with the answer, use headings, tables and FAQs |
| Fresh, updated facts | Likely | Update prices, specs and stats on key pages |
Schema markup deserves a note. No study has shown that schema directly raises ChatGPT citations, but Product, Offer and Review markup make your price, availability and ratings unambiguous to any system that reads your page. Check yours with the free schema validator.
How to improve your ChatGPT rankings
Work through these steps in order. The early ones are pass or fail; the later ones compound over time.
- Confirm crawl access. Check robots.txt for OAI-SearchBot and look at your CDN and firewall bot settings. Our guide on checking if ChatGPT can crawl your website shows how.
- List the questions that sell. Write down 20 to 30 questions shoppers ask before buying in your category: "best X for Y," "X vs Y," "is X worth it." These are the prompts you want to show up for.
- Run the questions in ChatGPT. Note which brands and which pages get cited today. That is your benchmark and your competitor list.
- Map each question to one page. A collection, product page, comparison or buying guide. If no page answers it directly, that is a content gap.
- Rewrite titles, slugs and openings. Make the title say what the page answers, use a readable slug, and put a two-sentence direct answer at the top.
- Improve search rankings for those pages. Since most citations come from search results, internal links, on-page SEO and technical health still decide whether you make the shortlist.
- Clean up product data. Fill in descriptions, variants, brand, GTINs where you have them, and make sure stock and prices are right in Shopify.
- Build brand mentions. Pitch "best of" roundups, send products to YouTube reviewers, and ask happy customers to review you on trusted third-party sites.
- Re-run your prompt list monthly. Track how often you're mentioned and cited, and which pages earn the citations.
Our free $100M AI Visibility Roadmap is built from 7,960 live pages and 197 A/B tests, and shows how to get your brand cited in ChatGPT, Google AI Overviews and Perplexity.
Myths about ranking in ChatGPT
A lot of "ChatGPT SEO" advice is recycled from older guesses. Here is how the common claims stack up against the evidence.
| Claim | What the evidence says |
|---|---|
| ChatGPT ignores SEO | Ahrefs found 88% of cited URLs come straight from search results, so rankings still matter |
| Blocking GPTBot hides you from ChatGPT search | OpenAI says GPTBot covers training only; OAI-SearchBot controls search |
| Backlinks are the main factor | Ahrefs' brand study rated backlink counts a very weak predictor; brand mentions were far stronger |
| Brands can pay to rank in shopping results | OpenAI says product results are not ads; ads are shown separately |
| Reddit posts are the fastest way in | Reddit is retrieved often but cited at about 1.93%, far below search results |
| An llms.txt file boosts rankings | OpenAI does not list llms.txt as a factor; see do you need llms.txt |
How to measure your ChatGPT visibility
There is no ChatGPT Search Console, so measurement takes a few sources together.
- A fixed prompt list. Run the same 20 to 30 buying questions each month, logged out or in a clean session, and record whether your brand is mentioned, whether you are cited, and which page is linked.
- Referral traffic. In GA4, look for sessions from chatgpt.com in your referral report. ChatGPT search links often carry a
utm_source=chatgpt.comparameter, which makes them easier to spot. - Server logs. Check that OAI-SearchBot is visiting your important pages and getting 200 responses.
- AI visibility tools. Tools such as Ahrefs Brand Radar track brand mentions across AI assistants at scale, which helps when your category has hundreds of relevant prompts.
Judge the work on revenue, not mentions alone. A citation on a "best X for Y" question that sends ready-to-buy shoppers is worth more than ten mentions on informational questions.
Where to start this month
If you only do three things, make them these: confirm OAI-SearchBot can reach your store, rewrite the titles and openings of your top ten collection and product pages so they answer a real shopper question, and start a monthly prompt log so you can see what changes. Then work on the slower factors, search rankings and brand mentions, which build on each other. If you'd like a benchmark of where your store stands against your top competitors in ChatGPT and Google, talk to us or see our ChatGPT SEO services.
Book a free 30-minute call. We'll show you how you compare with competitors in AI answers, the pages to fix first and the revenue math.