Contents 11
What GEO means for a product catalog
GEO for ecommerce is work on the visibility of products and brands in AI-system responses. It is not a replacement for SEO or a magic markup layer. Google generative search relies on ordinary search systems, indexing and page quality.
Separate a page link in a web answer, a product recommendation and a visit to your store. Align what shoppers see, Product/Offer or ProductGroup in HTML, and channel data. A price or stock mismatch is a data problem, not a shortage of keywords.
Which fields to normalize first
A title should identify the model and variant; attributes should contain real units, material, size or compatibility. Do not substitute best or premium for a product fact. Use SKU, manufacturer-assigned GTIN, brand and MPN for their actual purpose; never invent a GTIN.
Check the specific offer: URL, currency, price, availability, image, size and color. Make delivery, returns and warranty terms available to shoppers. Assign the update source and owner: a manual HTML patch will disappear after the next import.
Prom.ua, Horoshop and Shopify: who controls the data
Control depends on the platform, theme, integrations and import. Inspect actual HTML and exports, not just populated admin fields. No CMS wins AI visibility merely because of its name.
| Platform | Source | Check | Risk |
|---|---|---|---|
| Prom.ua | Product fields and imports | Titles, attributes, identifiers and actual feed | Imports may overwrite edits, depending on settings |
| Horoshop | Product and modifications | Each variant’s SKU, price, stock and export | Variant data is ambiguous |
| Shopify | Product/variant data, theme and channels | CSV, theme JSON-LD, Catalog mapping and eligibility | Theme/app/channel data disagrees |
For Shopify, ChatGPT discovery and the open web are different routes. The official channel is active by default for eligible stores: selling to US customers, eligible products, policies and applicable terms matter. B2B-only products are unsupported. Current Shopify guidance describes purchases using the merchant’s checkout; check channel terms before connecting. Catalog access and robots.txt control different layers; do not change permissions blindly.
For other stores, a direct OpenAI product feed has its own format and access process. A Google/Meta XML feed is not automatically an accepted OpenAI feed. Readiness checking is not confirmed integration; verify market and channel availability separately.
Structured data: uses and limits
Inspect the existing Product/Offer first. Adding JSON-LD over a correct object can create duplicates. ProductGroup connects variants through variesBy, hasVariant and productGroupID; implementation depends on single-page or multi-page architecture.
Compare visible values, currency, selected variant and URL with markup and feed data. Check critical validator errors and what the search engine can access. Correct schema describes a product but guarantees neither a rich result, a citation nor a sale. Do not invent ratings or reviews.
FAQ and HowTo without rich-result myths
FAQ is useful when it explains a choice: compatibility, contents, size, care or limitations. Do not repeat general delivery information for every color. Answers must be accessible on the page, including after expansion.
Google stopped displaying FAQ rich results on May 7, 2026; HowTo rich results are also no longer shown. The older government-and-health-only rule does not describe the current FAQ feature. Useful visible FAQs and accurate FAQPage markup can remain, but do not sell them as extra Google search space.
A practical GEO pilot
Choose a coherent group you can inspect and maintain. A fixed five-to-ten-SKU pilot is not an AI-system requirement: scope depends on variants, categories and the team. Save HTML, feeds, indexing state and shopper queries before changing anything.
Record the system, language, country, mode, date, answer and URLs for each query. Correct upstream data, add missing useful answers, test imports and repeat observations. Keep a comparable unchanged group; account for seasonality, prices and advertising changes.
Expand after checking synchronization, ownership of new variants and repeatable measurement. One successful recommendation does not prove that a template fits the entire catalog.
Measurement without invented causality
Google now provides a separate Generative AI performance report in Search Console: impressions for AI Overviews and AI Mode, grouped by page, country, date and device. The report may be absent when impressions are insufficient. It does not measure ChatGPT, Perplexity or sales.
Check Search generative AI control: include, exclude or inherit from a parent property. This does not replace indexing, Merchant Center or training settings. Agree this choice with the site owner before changing access.
API and user-interface observations are not interchangeable. Keep successful checks and failures separate. AI referrals miss answers without clicks; reconcile revenue against orders, returns and margin where those records exist.
| Signal | Record | Meaning |
|---|---|---|
| Mention or URL | Query, system, mode, date and answer | One observation, not causality |
| Google AI impressions | Dedicated Search Console report | Google displays, not every AI system |
| Indexing and exports | URL Inspection, HTML and feed | Access, not guaranteed recommendations |
| Leads and sales | Analytics and verified orders | Business outcomes within attribution limits |
Brand identity and evidence
Align your store’s name, legal information, contacts, authors, warranties and policies. Relevant profiles and genuine reviews help shoppers verify a company; a self-created mention is not proof of authority.
Wikipedia and Wikidata have their own notability criteria. Do not create entries as a universal GEO checkbox or buy artificial mentions. Build useful pages around actual buying decisions, not a page for every keyword permutation.
What we check with UPLIFY
Start with product data, access and a query log. Deliverables are changed-page records, checked exports, named owners and repeat observations. A promise to appear in ChatGPT does not replace those artifacts.
SEO/GEO auditing and implementation have separately agreed scopes. Catalog tools do not replace channel checks or integration access. Send the platform, categories, market and import source; we can identify a first step without promising an AI recommendation.
Ecommerce GEO questions
Should I add another Product JSON-LD object?
Not if the existing object is complete and matches the page. Check the theme and apps first; fix the source rather than creating a contradictory duplicate.
What if a product has no GTIN?
Do not invent one or reuse another product’s identifier. Check channel rules for that product; use brand, MPN and identifier_exists only when they reflect reality.
Does every variant need its own FAQ?
Only when the questions genuinely differ. Do not duplicate general information; expose size, color, compatibility and price in variant data.
Will every Shopify store appear in ChatGPT Shopping?
No. Check store and product eligibility, US sales, policies and channel access. Catalog discovery does not guarantee recommendation of a particular item.
Does a Google feed automatically connect a store to OpenAI?
No. A direct OpenAI feed has its own specification and access process. A prepared file does not mean channel acceptance; do not confuse this with open-web search.
When should I scale a GEO pilot?
When the team maintains data and synchronization, and observations are repeatable. Compare the control group and business outcomes; one response does not prove a lasting effect.
Sources and verification
- Google: AI optimization ↗
- Google: product variants ↗
- Google: FAQ feature retirement ↗
- Search Console: generative AI impressions ↗
- Search Console: inclusion control ↗
- Shopify: CSV product data ↗
- Shopify: ChatGPT eligibility ↗
- Shopify: Catalog versus crawling ↗
- OpenAI: merchant feed access ↗
- OpenAI: product feed overview ↗
- Prom: product import ↗
- Horoshop: product modifications ↗
SEO/GEO audit → · GEO service →
Discuss ecommerce GEO
Send your site URL, priority market and task. We work with stores, services, B2B and SaaS; agree checks and scope without a citation promise.