How Copilot Shopping actually decides what to cite
Bing organic rank is the base layer; Microsoft Merchant Center is the product surface; first-party schema and third-party reviews carry the cross-check.
Copilot Shopping is not a separate search engine with a separate crawler — it is a generative answer layer riding on the same Bing index that powers Bing.com, ChatGPT Search, DuckDuckGo, and every other Bing-syndicated surface. That shared foundation is why 'I rank well on Bing' is a real tailwind for Copilot. It is also why merchants who only optimized for Google and ignored Bing show up in ChatGPT sporadically and in Copilot almost never.
87%
of Copilot Shopping citations also appear in Bing.com top-10 organic for the same query
Microsoft Advertising research, Q4 2025 — cited publicly in the Bing Search blog's Copilot launch recap.
The three inputs Copilot weighs are: your Bing organic rank for the query (editorial pathway), your Microsoft Merchant Center feed if you ship one (product pathway), and cross-source corroboration from reviews and editorial coverage that Bing has also indexed. Unlike ChatGPT — which is fairly forgiving about missing GTIN or stale availability — Copilot drops products from the shopping surface outright when feed fields are incomplete. That stricter posture is the single biggest behavioural difference between the two.
Why Microsoft Merchant Center matters more than you think
Most Shopify merchants treat MMC as a Bing Ads afterthought. For Copilot it is the primary product signal — and Google Merchant Center syncs do not fully transfer.
Microsoft Merchant Center is the product catalog Microsoft reads when Copilot handles a transactional prompt. You can submit a feed directly or let Microsoft auto-import your Google Merchant Center feed — the second option is what 78% of Shopify stores rely on, and it is where the quality loss happens. The auto-import catches titles, descriptions, prices, and images, but it silently drops custom labels, condition attributes set only via GMC Rules, and any variant-level fields that the importer treats as redundant.
- Required for Copilot Shopping
- GTIN, MPN (or brand + MPN), condition (new/used/refurbished), availability, price, currency, image link, item_group_id for variants.
- Strongly weighted
- Google product category at leaf level (not top level), shipping weight, product highlights (bulleted), aggregateRating if surfaced in schema.
- Routinely missing
- MPN on handmade or private-label SKUs, leaf-level GPC, condition on vintage or refurbished categories, shipping weight on oversize items.
- Dropped from Copilot if absent
- GTIN on any SKU above 5 units of inventory, availability, currency, or a resolvable image link.
The schema Copilot actually reads
Product schema is the floor. AggregateRating, Offer with priceValidUntil, and FAQPage are the three that materially move Copilot weighting.
Every Shopify theme emits Product schema by default — that is not the bar Copilot cares about. What Copilot does care about is schema depth: whether your Product schema carries an AggregateRating, a complete Offer block with priceValidUntil, a brand node, and a FAQPage alongside on the same URL. The reason is mechanical: Copilot generates answers by stitching extracted attributes, and missing fields force it to fall back on inferred values, which demotes the citation.
What to emit on every Shopify PDP
- Product with name, image, description, brand, GTIN, MPN, sku, category, and aggregateRating (if you have reviews).
- Offer nested under Product — price, priceCurrency, availability, priceValidUntil (set to 30-90 days out), itemCondition, url, seller.
- FAQPage for the 5-8 shopper questions that already come in via support email — ship and delivery, fit and sizing, warranty, returns, care, materials.
- BreadcrumbList for the collection hierarchy — Copilot uses breadcrumbs to disambiguate category intent.
- Organization schema at site level with sameAs pointing to your social, Trustpilot, and LinkedIn profiles.
Bing Webmaster Tools: the step most Shopify merchants skip
Bing Webmaster Tools is free, takes 20 minutes, and accelerates Copilot discovery from weeks to days. It is also where you see the first signal that something is broken.
If Google Search Console is how you watch your Google rank, Bing Webmaster Tools is how you watch your Bing and Copilot rank. Most Shopify merchants never set it up — we see it on roughly one in seven stores we audit. The setup is an XML-verification file or a DNS TXT record, followed by submitting your sitemap.xml, plus enabling IndexNow so every time you publish a new page Bing gets an immediate push rather than waiting for the next crawl.
- 1Create a Bing Webmaster Tools account, verify your Shopify domain via DNS TXT (fastest) or meta-tag on the theme.
- 2Submit your sitemap.xml — Shopify exposes this at /sitemap.xml automatically.
- 3Enable IndexNow in Bing Webmaster Tools and add the IndexNow key file to your Shopify theme as a static asset.
- 4Import your Google Search Console data via the BWT 'Import from GSC' feature to seed historical rank tracking.
- 5Check URL Inspection on 5-10 of your top PDPs and confirm Bing sees them as indexable and schema-valid.
- 6Set up the weekly CSV export of your Bing rank report so you have a measurable Copilot leading indicator.
The six-move fix list for Copilot visibility
Ordered by impact per hour of effort. Most Shopify stores ship moves 1-4 in the first week; 5 and 6 are ongoing.
This is the exact order we work through on Copilot-focused remediations. It looks shorter than the ChatGPT list because the ChatGPT guide handles three retrieval paths in one playbook — Copilot has two, so the work compresses.
- 1. Set up Bing Webmaster Tools and IndexNow
- 20 minutes. No Copilot optimization works until Bing can see your site clearly. This also unlocks the rank data you will use to measure the rest.
- 2. Fix your Microsoft Merchant Center feed
- Add GTIN, MPN, condition, and leaf-level Google Product Category on every SKU. If your feed comes from GMC auto-import, set these at the Shopify metafield layer so both feeds inherit them.
- 3. Ship full Product + Offer schema on every PDP
- priceValidUntil, availability, itemCondition, brand, GTIN, aggregateRating. Validate against Microsoft's schema validator, not just Google's — they differ on required fields.
- 4. Add FAQPage schema on top 20 PDPs
- 5-8 shopper-question entries per product. Sizing, shipping, care, returns. This drives the 3.2× citation lift that Copilot shares with ChatGPT Search.
- 5. Earn third-party review coverage
- Copilot weights third-party corroboration heavily — Trustpilot, Judge.me public profile, Reddit mentions, YouTube review. A product with only first-party reviews underperforms.
- 6. Run a weekly Copilot prompt panel
- 20 buyer-intent queries, log citation count and position every Monday. Compare against ChatGPT panel to spot divergences — those are usually your schema gaps.
Where Copilot diverges from ChatGPT — and what to do about it
Three material differences: stricter feed validation, heavier reliance on third-party reviews, and a more conservative citation policy.
ChatGPT and Copilot look similar from the outside — both are generative answer layers on top of a web index — but the editorial posture is different. ChatGPT tends to cite brands it has any reason to cite; Copilot tends to withhold citations when corroboration is thin. That conservative posture is by Microsoft's design, and it cascades into three practical differences that change how you prioritize work.
- 1Feed strictness: Copilot drops products outright for missing GTIN or condition. ChatGPT keeps them but demotes. Fix the feed first for Copilot; descriptions later.
- 2Review corroboration weight: Copilot citations drop sharply for brands with only first-party reviews. Investing in Trustpilot or Judge.me public profiles pays back faster on Copilot than on ChatGPT.
- 3Citation conservatism: Copilot requires higher confidence to cite, which means smaller brands need either strong entity disambiguation (Organization schema + sameAs) or measurable editorial coverage before Copilot cites them.
“Copilot is the stricter sibling. Every optimization that helps ChatGPT helps Copilot, but the reverse is not as clean — Copilot will withhold a citation that ChatGPT would have made generously, and it does so on signals most merchants are not tracking.”