How do ChatGPT and Google pick an online store to recommend?
When a shopper in Riyadh types "best perfume store with same-day delivery?", ChatGPT or Google may name a few stores, and a store left out never enters the comparison. The engine recommends yours when the product page answers in text: price, cities shipped to, delivery time and return terms. Here is what to write, and how to measure it.
See who the engine recommends instead
We ask the engines your customers' pre-purchase questions the way they write them; for each, you see whether your store was cited, and who was instead.
Product pages that answer before payment
Price, cities you ship to, delivery time and return terms as text, not images, at the top: engines quote what they read.
Why another store was recommended
The why-they-lead analysis compares your page with theirs, perhaps a smaller store with a clearer page, and ranks your changes in an action plan.
The details
The Tasadr team · Published · Updated · 19 min read
On this page (8)
What does a shopper ask before buying?
They ask for a product with a condition, not for a store by name. A shopper in Saudi Arabia, the UAE or Egypt types a sentence with the product and the condition that matters to them, such as price, delivery time or returns, and often their city. They read an answer that names a few stores with links, and the owner of a store left out of it never learns they lost the comparison.
A store with a branch or local delivery is a local business too, so read local GEO: AI answers for local businesses alongside this guide.
So the first step is knowing your customers' questions as they type them, not as your product descriptions put them. Here are ten questions of the kind typed before a purchase, in plain English; in Arabic each is written in its city's own dialect:
- best online perfume store in Saudi Arabia
- abaya store with same-day delivery in Riyadh
- best specialty coffee store that ships to Jeddah
- genuine oud perfume under 300 riyals
- trusted phone store with instalments and no down payment
- kids' clothing store with free returns
- best Saudi store for bakhoor that ships to the UAE
- where to order dates with delivery to Kuwait
- skincare store in Saudi Arabia with genuine, registered products
- a gift delivered tonight in Jeddah with a gift card
What these questions have in common
Each one carries a condition a page in your store can answer in text: a price ceiling, a city, a delivery time, returns, authenticity, instalments. The condition is what sends the engine looking for one specific page rather than a general one, and it is what lets a small store get ahead of a large one that never wrote the condition down.
Mind the wording, too. The same question is worded one way in Riyadh, another in Jeddah, and differently again in Dubai and Kuwait, and the engine searches with the words it was given. So each site in Tasadr (تصدَّر) is set to its own country, and questions are written the way your customer writes them there. The full method for gathering and pruning questions is in how to choose the questions you measure on.
Does the engine cite the product page or the store page?
It cites whichever page answers the question, and for buying questions that is usually a product page or a category page, not the home page. A citation is a link to one specific page, so every important page in your store is read on its own, judged on its own, and inherits nothing from what you wrote elsewhere.
The type of question decides the type of page the engine looks for:
- A product with a condition. "genuine oud perfume under 300 riyals". A product page that states the price, the size and the authenticity in text answers it.
- The best store in a category. "best online perfume store". Pages that compare several stores usually answer it, or a category page that explains the category and says who each product suits.
- Trust. "trusted phone store". Policy pages, the about page, and what other sites write about the store answer it.
- Delivery. "same-day delivery in Riyadh". A shipping page that names cities and delivery times in text answers it, with a line on the product page pointing to it.
A product page alone is not enough
The store an engine recommends has a product page that answers the product question, a category page that answers the category question, and shipping and returns pages that answer the trust question, all written as text and in Arabic. That is optimising for AI answers (GEO) for an online store: every buying question has a page that answers it in its first lines. This guide is not about connecting your store to ChatGPT so you can run it from the chat; it is about ChatGPT recommending your store to a shopper who does not know you yet.
And what about Google and SEO for your Salla or Zid store?
When your customer types the question into Google, they may read an AI-written summary above the results, with links to its sources: Google AI Overviews. In Google AI Mode, Google writes a longer answer with its own references inside search itself. Both pick their sources on similar logic: a page that answers the question in its first lines. The detail is in the guide to Google AI Overviews in Saudi Arabia.
That is why store SEO remains a foundation you cannot skip: a page that never reaches the search results is rarely read by an engine at all. Ranking alone is not enough, though, because the engine picks, from the pages it read, the one that wrote the condition down.
In the measurement, a citation of any page on your store's domain is a citation of your store, and it comes with the answer's excerpt and the links it cited, so you know which page was the source.
What do you write on a product page to get it cited?
You write, in text, what the shopper asks before paying: what the product is, what it costs, where it ships, when it arrives and how it is returned. An engine quotes a sentence it can read; it does not infer a fact from an image or from a promotional banner across the top of the store.
Seven things every important product page needs, most important first:
- The product name in your customer's words. The trade name as it is, with the description a customer would type: "long-lasting oud for evening occasions", not "Oud Intense EDP" alone.
- The price in text, as the customer pays it. A figure in the currency the customer pays in, near the top of the page: no line asking the customer to enquire about the price, and no price hidden behind a size selector.
- Cities and delivery time. "Delivery within Riyadh in one day, to other cities in 2 to 4 days, and shipping to the Gulf countries", or whatever matches your reality.
- Returns and exchange terms in one line. How many days, in what condition, who pays the return shipping, then a link to the full policy.
- The specifications people ask about. Size, fit, material, country of origin, warranty, and whatever your customers ask in chat before they buy.
- A description you wrote yourself. A supplier's description appears word for word in many stores, which gives an engine no reason to choose yours among them. Two sentences of your own on who the product suits and when beat a copied paragraph.
- A short FAQ at the bottom. Three to five questions taken from real customer messages, each with a two-line answer.
Example, a perfume page before and after
An illustrative example, not a real store. Before the edit, the page opens with a large image and then one sentence: "A luxurious fragrance with a captivating oriental touch." The sentence is pleasant, and it answers none of the questions above.
After the edit, the description opens with two lines: "High-concentration oud perfume, 100 ml, suited to evening occasions. Price 289 SAR; delivery within Riyadh in one day; returns within 7 days if the bottle is unopened." Then a small table with size, ingredients and country of origin, then three FAQs.
Those two new lines are what an engine quotes. Every figure in them must match reality: a wrong figure is quoted as readily as a right one, and it comes back to you as an angry customer.
The store pages that back up the product page
Shipping, returns and about pages answer the trust questions, so write them for your own store rather than from a generic template: cities by name, times in days, who pays for a return, how to reach you. A category page deserves a paragraph at the top that answers the category question: how the types differ, who each suits, and where prices start.
If your customers are in more than one country, name in text the countries you ship to and the shipping time to each, because a question typed in Dubai or Cairo looks for a store that says so plainly.
Before White Friday and Ramadan, write the offer page with its dates, the price before and after the discount, and the delivery time on the busiest days, because that is what shoppers ask during the season, as in buying seasons in Saudi Arabia, the UAE and Egypt.
None of this needs a developer, whether your store is on Salla or Zid: it is all text written into product descriptions and store pages.
If your developer or your platform adds structured data to a product page, make it match what the page says in text. Google says product structured data can show price, availability, review ratings and shipping information right in search results, and also that structured data is not required for its generative AI features: it confirms your page and does not replace it. The type your store needs is in which structured data your site needs, and what it cannot do.
Why does the engine recommend a competitor's store instead of yours?
Usually because their page answered the question and yours did not. An engine never tries the product; it reads what was written about it: who stated the price, the city and the delivery time in text, and who left them to images and to a chat after the visit.
Six common reasons, all of them fixable:
- Their page states the condition. Price, delivery time and return terms are text on their page, and an image or nothing on yours.
- Their page was written in Arabic. Many stores in Saudi Arabia, the UAE and Egypt write their pages in English first, with a shorter or literally translated Arabic version. An engine asked in Arabic looks for an Arabic page that answers.
- Their description was written for them. They wrote their own product descriptions; yours is the supplier's, as found in many other stores.
- Their words are your customer's words. They write "long-lasting oud for occasions" the way customers ask, and you write only the English trade name.
- Their name travels beyond their store. An engine may read a competitor's name in comparison articles, lists and reviews on other sites, and recommend them because it knows them from more than one source.
- Their page can be read. Yours may be blocked to crawlers, among them OAI-SearchBot, which reads for ChatGPT search, hold text that only loads after JavaScript runs, or sit behind a pop-up that covers it.
What about large marketplaces and comparison sites?
On broad questions about a whole category, large marketplaces and comparison sites may get ahead of you, because they are built in the shape of a list. The answer is not to fight them on the broad question but to measure a narrower question, with a condition your page alone answers: a city, a delivery time, a specific type, a price ceiling.
How do you find the reason in your case?
Do not guess. Open the page that was cited instead of yours and read it the way an engine does: where is the answer, and does it carry a price, a city, a delivery time? Then put your page beside it.
That is what Tasadr does for every question: it shows who was cited instead of you, with the answer's excerpt as written; the why-they-lead analysis puts your page beside theirs; and the changes are ranked in an action plan. The competitor in the answer may not be the one you know, but a smaller store that wrote a clearer page. What each measurement gives you is in how we measure your score. How to follow a competitor in the answer month by month is in which competitor ChatGPT recommends instead of you.
How do you measure it question by question?
By asking the engines your customers' own questions, in their words and dialect, and reading for each question separately whether your store was cited and who was cited instead. The overall score sums it up, but decisions are made question by question: you can win the perfume question and lose the bakhoor question in the same week.
Every answer gets one of four outcomes: cited with a link to your store, mentioned without a link, absent, or no answer when the engine wrote none at all, which is never counted against you. Your score out of 100 is read from those outcomes.
Which address do we measure for your store?
We measure your store on its own domain, such as oud-alnakheel.com, or on its own subdomain on the platform. Those two alone belong to your store, so every citation of them is a citation of you.
We do not measure the store platform's own address, or an address that is the platform's address followed by your store's name after a slash. Every store on the platform shares that address, so measuring it would credit you with every citation of any store on it, and the number would be false. That is why setup refuses the platform's address and asks for your store's own domain.
If your store has no domain of its own yet, ask your platform about connecting one in your name, so your store becomes an address that can be measured on its own. After that there is nothing to install in your store and no access to its dashboard: we measure what the engines see from outside.
Five steps for the first month
The method is one loop you repeat, walked through step by step for one engine in how ChatGPT picks which businesses to recommend. For a store it runs like this:
- Add your store's domain, and set the country to the one most of your customers buy from, such as Saudi Arabia, the UAE or Egypt.
- Write five questions for the category you sell most, from the ten above or from your customers' messages, or pick from what we suggest from your store's pages, or from Search Console if you connect it.
- Measure before you change anything. The first measurement is your baseline; without it you will not know whether an improvement was yours or the engine's.
- Edit one page for the most valuable question, with the two lines, the table and the FAQ from the example above. Do not edit ten pages in one day.
- Measure again, and trust confirmed change only. One changed answer is not news, which is why an in-app alert reaches you only when a change is confirmed.
Which plan suits your store?
Plans are sold by questions and engines, not by products. Start with the 7-day free trial to learn where you stand, then subscribe once you have a decision to build on the number. Full prices and yearly billing are in Tasadr plans and prices, and which engine each plan opens is in the eight AI engines we measure.
- Free trial. 10 questions and one site, on ChatGPT and Gemini, measured twice in 7 days, the second once you prove the site is yours, with no credit card.
- Starter. 40 questions and one site for $49 a month, adding Perplexity and Google AI Overviews, with daily analysis; it suits one store with all its categories.
- Pro. 100 questions and 3 sites for $129 a month, adding Google AI Mode, with daily analysis; it suits someone running a store and a brand site, or more than one store. Advanced. 200 questions and 5 sites for $249 a month on the same 5 engines.
- Business. Up to 8 engines chosen per client, by quote, updated daily, sessions with a Tasadr specialist, and sites and questions set to your needs.
What mistakes keep your store out of the answer?
Six common mistakes in online stores, most of them fixable in a week without a developer:
- Price, delivery time and return terms inside images and banners, not as text on the page.
- A product description copied from the supplier as it is, identical word for word to many other stores.
- Product pages in English only, or in a literal translation, for customers who ask in Arabic.
- A shipping and returns page from a generic template that names no city, no delivery time and nobody who pays for a return.
- Deleting a product page when stock runs out, instead of keeping it with a line on when it returns or what replaces it, which throws away a link an engine may have been citing.
- Judging from a single answer. An engine's answer changes from one measurement to the next, so one lucky answer is never counted as a change.
What nobody can promise you
Nobody can guarantee that an engine will recommend your store: it picks its sources afresh every time, and nobody sells a place among the sources it cites. What we can do is measure regularly and tell you where your store stands on each question, who took your place, and why their page is clearer.
The Tasadr score is ours, not a figure issued by OpenAI or Google, and we do not promise sales or visits: we measure your store's place inside the answer. The rest of your questions are answered in the questions people ask about Tasadr.
Sources
- Introduction to Product structured data · Google Search Central ·
- Overview of OpenAI Crawlers · OpenAI
- AI features and your website · Google Search Central ·
Frequently asked questions
What if my Salla or Zid store has no domain of its own?
Is SEO for my Salla or Zid store enough?
Does the product page have to be in Arabic?
Does the engine cite the product page or my store's home page?
Should I delete a product page when the product sells out?
Related guides
- Saudi, UAE and Egyptian buying seasons · When to add questionsThe buying calendar for Saudi Arabia, the UAE and Egypt, from White Friday and the Dubai Shopping Festival to Ramadan and the two Eids: when to add each season's questions to your measurement, when to remove them, and what to write on your page before each one.Read the guide
- Which competitor does ChatGPT recommend instead of you?How to find which competitor ChatGPT, Gemini and Google cite instead of you for your customers' questions, what their page says that yours does not, what to change first, and how to follow a competitor month after month.Read the guide
- How ChatGPT finds its sources and recommends your businessWhat ChatGPT is and where its information comes from, how it picks the pages it cites and recommends a business in Arabic, and how to open your site to its crawlers, analyse your standing and edit one page.Read the guide
Try Tasadr free for 7 days
Add your site, write up to 10 questions your customers ask, and see who leads the answer today. No credit card needed.
Start your free trial