Microsoft Shopping disapprovals remove your products from Bing Shopping, Microsoft Start, and Copilot shopping results immediately, with zero impressions until the underlying issue is fixed and reprocessed. Every disapproved product is revenue your campaigns cannot generate. For Shopify stores, most Microsoft Shopping disapprovals trace back to five root causes: price mismatches, image errors, missing identifiers, shipping configuration gaps, and policy violations. This guide covers how to find every disapproval in Microsoft Merchant Center, what causes each type, and exactly how to fix them so your products serve again as quickly as possible.
Microsoft Shopping disapprovals suppressing your Shopify store’s impression share?
We audit Microsoft Merchant Center feeds for Shopify brands, diagnose every disapproval, and fix the root causes before they compound into account-level problems.
The Quick Take: Microsoft Shopping Disapproval Severity Levels
| Severity Level | What It Means and What to Do |
|---|---|
| Item Disapproval | Individual product removed from all Microsoft Shopping surfaces. Fix the data error and resubmit the feed to restore. |
| Item Warning | Product continues serving but with limited reach. Unresolved warnings escalate to disapprovals. Fix proactively. |
| Feed Expiration | Entire feed removed after 30 days without a refresh. All products stop serving. Resubmit feed immediately. |
| Untargeted Offers | Products exist in Merchant Center but no Shopping campaign targets them. Create or link a campaign to restore serving. |
| Account Suspension | All products disabled across Microsoft surfaces. Requires policy fix plus manual review request to reinstate. |
The Takeaway: Microsoft Shopping disapprovals exist on a severity spectrum. Fixing warnings before they become disapprovals, and disapprovals before they trigger account-level action, costs far less time than recovering from a suspension.
đź’ˇ Pro Tip: Check your Microsoft Merchant Center Diagnostics tab weekly, not monthly. Microsoft Shopping disapprovals that sit unresolved for more than a week compound. A single price mismatch on a bestselling product suppresses impression share for that product every day it goes unfixed. Weekly checks catch new disapprovals before they cost meaningful revenue.
Table of Contents
→ How to Find Microsoft Shopping Disapprovals in Merchant Center
→ Price and Availability Mismatch Disapprovals
→ Image Disapprovals and How to Fix Them
→ Missing Identifier Disapprovals
→ Shipping Configuration Disapprovals
→ Policy Violation Disapprovals
→ Feed Expiration and Untargeted Offers
→ What to Do After Fixing Microsoft Shopping Disapprovals
→ The Bottom Line on Microsoft Shopping Disapprovals
→ FAQ: Common Questions About Microsoft Shopping Disapprovals
How to Find Microsoft Shopping Disapprovals in Merchant Center
Every Microsoft Shopping disapproval lives in the Merchant Center Diagnostics tab, and that is always the first place to go when campaign performance drops or your product count looks lower than expected. Log into Microsoft Advertising, navigate to Tools, select Microsoft Merchant Center, and click on your store. The Products section shows your total submitted, approved, and disapproved product counts at a glance.
Click the Diagnostics tab to see every issue broken down by type and severity. Microsoft groups disapprovals into categories including data quality errors, policy violations, and feed configuration problems. Each category shows the number of affected products and a brief description of the issue. Click into each error category to see the specific products affected and download a CSV of the full affected items list before making any changes. Knowing the full scope prevents you from fixing one issue while missing five others affecting the same products.
Microsoft also sends email notifications to the account owner when new disapprovals occur. If you manage a Shopify store in Microsoft Advertising but are not receiving these notifications, check that the correct email address is set in your account notification preferences. Missing email alerts means Microsoft Shopping disapprovals accumulate silently between manual checks. For the broader context of feed health and campaign setup, see our guide to how to set up Microsoft Merchant Center for Shopify.
đź’ˇ Pro Tip: Download the full disapproved products CSV from Diagnostics before making any feed changes. Sort by error type to batch-fix the same issue across multiple products simultaneously rather than fixing products one at a time. Batching saves significant time on large Shopify catalogs where the same root cause triggers hundreds of individual Microsoft Shopping disapprovals at once.
Price and Availability Mismatch Disapprovals
Price mismatches are the most common cause of Microsoft Shopping disapprovals for Shopify stores, and they are entirely preventable with proper feed sync. Microsoft’s crawler compares your feed price against your live Shopify product page price continuously. When those two values differ by more than a small threshold, Microsoft disapproves the product immediately. Common triggers include sale prices that end on your Shopify store but remain in your feed, manual price updates on Shopify that your feed app has not yet synced, and schema markup prices on product pages that differ from the displayed price.
The fix for price mismatch disapprovals has three components. First, enable Automatic Item Updates in Merchant Center under Feed Settings. This allows Microsoft to pull current pricing directly from your Shopify product pages between scheduled feed syncs and reduces the window during which a price change can cause a disapproval. Second, always pair sale_price values in your feed with sale_price_effective_date fields so expired promotions auto-remove rather than lingering after your Shopify sale ends. Third, verify that any schema markup on your Shopify product pages matches the displayed price exactly. Microsoft checks schema markup prices as well as the visible page price, and a mismatch between the two triggers a disapproval even when your feed price is correct.
Availability mismatch disapprovals follow the same pattern. Microsoft accepts only four availability values: in stock, out of stock, preorder, and backorder. Any other value causes an immediate disapproval. If your Shopify feed app maps availability to a custom value, check that your feed app maps every Shopify inventory state to one of these four accepted values. Out-of-stock products that remain in your feed as “in stock” are particularly damaging because they reach shoppers through Copilot or Bing Shopping, send them to a Shopify product page showing sold out, and generate a negative user experience signal that affects your account’s data quality score.
đź’ˇ Pro Tip: For Shopify stores with frequent price changes or flash sales, set your feed to sync at least daily rather than weekly. Most Shopify feed apps allow you to configure sync frequency. Daily sync reduces the maximum window during which a price change on your Shopify store can cause Microsoft Shopping disapprovals from up to seven days down to under 24 hours.
Image Disapprovals and How to Fix Them
Image disapprovals are the second most common type of Microsoft Shopping disapproval for Shopify stores, and the most common cause is Bingbot being blocked from crawling product image URLs in your robots.txt file. When Bingbot cannot access your images, Microsoft cannot verify them, and every product with an unverified image gets disapproved or serves with a missing image in Shopping results. This issue silently suppresses impression share for stores that otherwise have clean feeds and correct tracking.
Check your Shopify store’s robots.txt file at yourdomain.com/robots.txt for an explicit Allow directive for Bingbot covering your product image CDN path, typically cdn.shopify.com. If Bingbot is not explicitly allowed, add the rule through your Shopify theme’s robots.txt.liquid file. After updating your robots.txt, submit a manual recrawl request through Microsoft Webmaster Tools for your product image URLs to accelerate image verification.
Beyond Bingbot access, Microsoft enforces strict image quality requirements that generate disapprovals when not met. Images must show only the product with no promotional text overlays, no watermarks, and no placeholder or generic graphics. The minimum image size is 220 by 220 pixels, though Microsoft recommends 1,000 by 1,000 pixels or larger for full Shopping ad placement eligibility. The most avoidable image disapproval for Shopify stores is the promotional text overlay, where sale badges or “New Arrival” text gets baked into the product image file rather than added dynamically by the Shopify theme. Remove promotional text from image files and let your Shopify theme handle that display layer separately.
đź’ˇ Pro Tip: Microsoft supports up to 11 product images per listing. Most Shopify stores submit only one image from their primary feed. Adding additional images through the additional_image_link attribute in your feed reduces the risk of a single image disapproval taking a product entirely offline. If your primary image gets disapproved, Microsoft can serve one of your additional images while the primary is under review.
Missing Identifier Disapprovals
Microsoft enforces GTIN requirements more strictly than Google, and missing or incorrect product identifiers are a leading cause of Microsoft Shopping disapprovals for Shopify stores selling branded products. Microsoft uses GTINs to match your products against its product catalog, enable price comparison features, and unlock premium Shopping placement eligibility. Products with valid GTINs consistently earn higher impression share than equivalent products without them.
For branded products that have manufacturer GTINs, add the GTIN value to your Shopify product’s barcode field. Most Shopify feed apps map the barcode field to the GTIN attribute in your Microsoft feed automatically. Verify this mapping is correct in your feed app settings before assuming GTIN values are submitting correctly. For custom, handmade, or private label products that genuinely have no manufacturer GTIN, set the identifier_exists attribute to false in your feed. This tells Microsoft the omission is intentional rather than an error, preventing the disapproval that an empty GTIN field on a product Microsoft recognizes as branded would trigger.
The brand attribute generates a separate but related disapproval when it mismatches between your feed and your Shopify product page. If your feed submits a brand name that differs from the brand shown in your product page metadata or structured data, Microsoft flags the inconsistency. For private label products, use your Shopify store name as the brand value consistently across your feed, your product pages, and your Merchant Center account settings. Inconsistency between any of these three sources triggers a brand mismatch disapproval even when each individual source looks correct in isolation.
đź’ˇ Pro Tip: Run a GTIN coverage audit on your Shopify catalog before launching Microsoft Shopping campaigns. Export your product list from Shopify admin and check the barcode field completion rate. For products missing GTINs, use a GTIN lookup tool or contact your supplier for the manufacturer barcode. Improving GTIN coverage from 60% to 90% on a catalog produces a measurable impression share increase within the first week of resubmitting the feed.
Shipping Configuration Disapprovals
Shipping configuration disapprovals are account-level errors that block every product in your Merchant Center from serving, not just individual items. Microsoft requires that your shipping costs in Merchant Center accurately reflect what shoppers see at checkout on your Shopify store. A mismatch between the shipping shown in your ads and the shipping presented at checkout violates Microsoft’s accuracy policies and triggers an account-level flag that escalates to a full account suspension if not resolved within the warning period.
The most common shipping configuration error is missing shipping information entirely. This happens when Shopify brands launch Microsoft Shopping campaigns without completing the account-level shipping setup in Merchant Center. Navigate to Merchant Center, go to Account Settings, and select Shipping. Configure at least one shipping rule that covers your primary market before submitting your first feed or launching any campaign. Changes to shipping settings take 24 to 72 hours to propagate across your account. Make these changes before your feed goes live to avoid the delay causing a disapproval gap at launch.
For Shopify stores offering free shipping above a threshold, configure that threshold in Merchant Center’s shipping settings to match your Shopify checkout exactly. If your Shopify store offers free shipping on orders over $50, that threshold must appear in Merchant Center. A shopper who sees a free shipping indicator in a Microsoft Shopping ad and then encounters a shipping charge at Shopify checkout generates a mismatch complaint that affects your account’s policy standing. For the full Microsoft Shopping feed and campaign context, see our Microsoft Shopping product feed optimization guide.
đź’ˇ Pro Tip: Configure shipping at the account level in Merchant Center first, then use the shipping attribute in your feed only to override costs for specific products that have non-standard shipping requirements, like oversized or fragile items. Using feed-level shipping overrides without an account-level baseline in place causes Microsoft to flag all products without an explicit shipping attribute as having missing shipping data.
Policy Violation Disapprovals
Policy violation disapprovals are the most serious category of Microsoft Shopping disapprovals because they can escalate from individual product flags to full account suspension. Microsoft enforces strict policies around prohibited products, misleading business practices, and website transparency. Policy violations require both a content fix and a manual review request before the disapproval clears, which means resolution takes longer than data quality fixes. Microsoft publishes its full Microsoft Shopping Campaigns policies in the Advertising Help Center.
The misrepresentation policy generates the most policy disapprovals for legitimate Shopify stores. Microsoft flags stores that lack clearly accessible contact information, return and refund policies, accurate delivery timeframes, and transparent checkout flows. These are not content policy violations about what you sell. They are trust signal violations about how your business presents itself. A Shopify store without a visible return policy page linked in the footer, or with delivery estimates that do not match what customers actually experience, earns a misrepresentation flag that affects the entire account.
For products in sensitive categories including supplements, certain electronics, and products with health-adjacent claims, review your Shopify product descriptions carefully before submitting your feed. Language that implies medical benefits or exaggerates performance claims beyond what your product can verify triggers policy disapprovals even on products that are entirely legal to sell. Rewrite descriptions to focus on product features and specifications rather than outcome claims. After fixing a policy violation, submit a manual review request through the Merchant Center Diagnostics tab and allow three to five business days for Microsoft to complete its review.
💡 Pro Tip: Before submitting a review request for a policy violation, audit your Shopify store against Microsoft’s four core transparency requirements: visible contact information, accessible return and refund policy, accurate delivery timeframes, and a checkout flow that matches what your ads promise. Microsoft’s reviewer checks all four. Submitting a review before all four are in place wastes a review attempt and delays reinstatement.
Feed Expiration and Untargeted Offers
Feed expiration removes your entire product catalog from Microsoft Shopping when your feed goes more than 30 days without a refresh. This is a silent account killer for Shopify stores that configure a feed connection, launch campaigns, and then do not monitor feed sync status. The campaigns continue spending, the products stop serving, and the CPA spikes before anyone investigates why impression share collapsed.
The fix for feed expiration is straightforward: enable automatic feed sync through your Shopify feed app or the Microsoft Channel app so your feed refreshes at minimum weekly. Daily sync is better for stores with frequent inventory changes. Check your feed sync status in Merchant Center under Data Feeds monthly to confirm automatic sync is running. A sync failure that starts on day one might not appear as a feed expiration error until day 31, by which point your entire catalog has been offline for a month.
Untargeted offers are a different problem that looks similar in impact. When Microsoft Merchant Center shows your products as submitted and approved, but your Shopping campaigns serve zero impressions, the likely cause is untargeted offers. This means your products exist in Merchant Center but no active Shopping campaign targets them. Check your Microsoft Advertising campaign targeting to confirm your Shopping campaign’s product group selection covers the products you expect to serve. After resolving Microsoft Shopping disapprovals of any type, resubmit your feed and allow 24 to 72 hours for Microsoft to process and review changes before checking whether disapprovals have cleared.
đź’ˇ Pro Tip: Set a calendar reminder to check your Microsoft Merchant Center feed sync status every 30 days regardless of whether campaigns are performing normally. Feed expiration often does not produce an obvious performance signal until the entire catalog is offline. A monthly sync status check costs five minutes and prevents the recovery time that a full feed expiration requires.
What to Do After Fixing Microsoft Shopping Disapprovals
Fixing the underlying issue is only the first step. Getting your products back into active serving requires a resubmission and a waiting period that most Shopify brands underestimate. After correcting the data error or policy issue in your Shopify store or feed, trigger a manual feed resubmission through your feed app or directly in Merchant Center under Data Feeds. Do not wait for the next scheduled sync to carry the fix through. Manual resubmission accelerates the review timeline.
Simple data quality fixes like price corrections and image replacements typically clear within a few hours to one business day after resubmission. Policy violation reviews take three to five business days. Account suspension reinstatements take longer and do not have a guaranteed timeline. Check the Diagnostics tab 24 hours after resubmitting to confirm the disapproval status has changed. If a disapproval persists 48 hours after a fix you are confident is correct, contact Microsoft Advertising support directly with your feed submission ID and a description of the change made.
After clearing Microsoft Shopping disapprovals, run a proactive audit of the rest of your feed to catch related issues before they become the next batch of disapprovals. Microsoft Shopping disapprovals rarely occur in isolation. A price mismatch on ten products usually indicates a sync frequency problem that affects dozens more. A missing GTIN on one product category usually means the same gap exists across the full category. Treat each disapproval as a diagnostic signal about your feed infrastructure, not just an individual product problem to patch.
The Bottom Line on Microsoft Shopping Disapprovals for Shopify
Microsoft Shopping disapprovals follow predictable patterns and almost all of them trace back to the same root causes: price and availability sync gaps, Bingbot blocking image verification, missing GTINs, shipping configuration mismatches, and policy transparency issues on your Shopify store. The brands that clear disapprovals quickly are the ones that check Diagnostics weekly, maintain daily feed sync, and treat each error type as a root cause problem rather than an individual product patch.
The stakes for resolving Microsoft Shopping disapprovals increased in 2026 because your Merchant Center feed now powers both paid Shopping ads and Copilot shopping recommendations. A disapproved product is not just missing from Bing Shopping. It is missing from every Microsoft AI surface that reads your feed, including Copilot conversations where shoppers discover and purchase products without visiting your Shopify store at all.
Build a weekly Merchant Center diagnostics check into your paid media routine the same way you check campaign performance metrics. Feed health and campaign performance are not separate disciplines in 2026. They are the same discipline viewed from different angles, and disapprovals are the most direct signal your feed infrastructure gives you about where your Microsoft Shopping revenue is leaking. For the complete Microsoft Ads strategy that clean feed health supports, see our Microsoft Ads for ecommerce guide.
🎯 Microsoft Shopping Disapprovals Suppressing Your Shopify Store’s Performance?
We audit Microsoft Merchant Center feeds for Shopify brands, identify every disapproval and its root cause, and resolve them before they compound. Book a free 30-minute strategy call.
→ Book Your Free Microsoft Shopping Audit
Every disapproved product is impressions and revenue Microsoft cannot serve. Let’s fix that.
Frequently Asked Questions About Microsoft Shopping Disapprovals
What causes Microsoft Shopping disapprovals?
The most common causes of Microsoft Shopping disapprovals are price mismatches between your feed and your Shopify website, image errors including Bingbot being blocked in robots.txt, missing GTINs or brand mismatches, missing shipping configuration at the account level, and policy violations related to website transparency or product claims.
Where do I find Microsoft Shopping disapprovals?
In Microsoft Advertising, navigate to Tools, select Microsoft Merchant Center, click your store, and open the Diagnostics tab. This shows every disapproval grouped by type and severity with the number of affected products. Download the full affected items CSV before making any changes.
How do I fix a price mismatch disapproval in Microsoft Merchant Center?
Enable Automatic Item Updates in Merchant Center to sync pricing from your Shopify pages between feed refreshes. Pair sale_price attributes with sale_price_effective_date fields so expired promotions remove automatically. Verify that schema markup prices on your Shopify product pages match the displayed price exactly.
Why are my product images disapproved in Microsoft Merchant Center?
The most common cause is Bingbot being blocked from crawling your Shopify product image URLs in your robots.txt file. Add an explicit Allow directive for Bingbot in your robots.txt and submit a manual recrawl request through Microsoft Webmaster Tools. Other causes include promotional text overlays on images, images below the minimum size, and watermarks.
How long does it take for Microsoft Shopping disapprovals to clear after fixing?
Data quality fixes like price corrections and image replacements typically clear within a few hours to one business day after resubmitting your feed. Policy violation reviews take three to five business days. Account suspension reinstatements take longer and do not have a guaranteed timeline.
What is a feed expiration disapproval in Microsoft Merchant Center?
Microsoft expires product feeds that go more than 30 days without a refresh, removing all products from Shopping placements. Fix by enabling automatic feed sync through your Shopify feed app to refresh the feed at minimum weekly. Check feed sync status in Merchant Center under Data Feeds monthly to confirm automatic sync is running.
What are untargeted offers in Microsoft Merchant Center?
Untargeted offers means your products exist in Merchant Center and are approved but no active Shopping campaign targets them. Check your Microsoft Advertising campaign targeting to confirm your Shopping campaign’s product group selection covers the products you expect to serve.
Do Microsoft Shopping disapprovals affect Copilot recommendations?
Yes. Your Microsoft Merchant Center feed powers both paid Shopping ads and Copilot shopping recommendations. A disapproved product is missing from Bing Shopping and from every Microsoft AI surface that reads your feed, including Copilot conversations where shoppers discover and purchase products.
How do I fix a missing GTIN disapproval in Microsoft Merchant Center?
For branded products, add the manufacturer barcode to your Shopify product’s barcode field, which most feed apps map to the GTIN attribute automatically. For custom or private label products with no manufacturer GTIN, set identifier_exists to false in your feed to signal the omission is intentional.
How often should I check Microsoft Merchant Center for disapprovals?
Check the Diagnostics tab weekly as a minimum. Disapprovals that sit unresolved for more than a week suppress impression share and can compound into account-level issues. A weekly five-minute check catches new Microsoft Shopping disapprovals before they cost meaningful revenue.

