Google Ads
Google Merchant Center Disapprovals: Ecommerce Audit and Fix Plan
Diagnose and fix product disapprovals across price, availability, images, identifiers, shipping, landing pages and account-level policy issues.
Google Merchant Center disapprovals remove products from eligible Shopping ads and free listings. A campaign can lose revenue even when Google Ads settings remain unchanged because important products become limited or not approved.
The correct response is to identify the issue level, fix the source of truth and confirm that the product data, website and account settings agree.
Understand product status
Merchant Center can show products as:
- Under review
- Processing
- Approved
- Limited
- Not approved
A product can also be visible or hidden independently of approval status.
Do not assume every missing product is disapproved. Check:
- Product visibility
- Approval status
- Target country
- Marketing method
- Feed or data source
- Expiration
- Inventory
- Campaign listing groups
Separate issue levels
Item-level issue
One product or a group of products is affected.
Examples:
- Price mismatch
- Availability mismatch
- Missing identifier
- Image problem
- Invalid landing page
- Missing shipping information
Account-level issue
A broader policy, website or business problem affects the account.
Examples:
- Website quality or checkout problem
- Misrepresentation concern
- Missing business information
- Unclear returns or contact information
- Policy violation across the catalogue
- Repeated data quality problems
Account-level issues require a wider audit. Fixing one product field may not restore eligibility.
Start in Needs attention
Build an issue inventory with:
- Issue name
- Severity
- Number of affected products
- Countries affected
- Marketing methods affected
- Example item IDs
- Revenue importance
- Source of the field
- Owner
- Review status
Prioritize by business impact, not only by product count.
Example:
| Issue | Affected products | Revenue share | Priority |
|---|---|---|---|
| Price mismatch | 4 | 32% | Critical |
| Missing GTIN | 80 | 8% | Medium |
| Image overlay | 12 | 18% | High |
| Shipping warning | 240 | 100% | Critical |
A problem affecting four hero products can matter more than a warning affecting eighty low-volume products.
Identify the source of truth
Product data may come from:
- Shopify Google and YouTube app
- Scheduled feed file
- Merchant API
- Content API integration
- Supplemental feed
- Manual Merchant Center edits
- Third-party feed management tool
- Structured data found on the website
Before editing, determine which source controls each field.
A manual Merchant Center change may be overwritten by the next Shopify sync. A Shopify edit may not fix a supplemental feed rule. Repair the source that owns the value.
Audit price mismatches
Google compares submitted price with the price visible on the landing page and sometimes the checkout journey.
Check:
- Regular price
- Sale price
- Currency
- Variant price
- Automatic discounts
- Customer-specific pricing
- Subscription pricing
- Taxes when relevant
- Mandatory fees
- Checkout price
Common causes:
- Feed updates slower than the website
- One variant has a different price
- Sale ended on one system
- Currency changes by location
- Discount appears only after entering a code
- Structured data exposes the wrong price
- A required fee is not represented correctly
- The landing page defaults to another variant
The submitted price must represent the price a customer can actually pay for the advertised item.
Audit availability mismatches
Submitted availability should match the website.
Check:
- In stock
- Out of stock
- Preorder
- Backorder
- Variant-level stock
- Market-specific availability
- Delivery restrictions
- Product publishing status
Common causes:
- Parent product is available but the advertised variant is sold out
- Shopify inventory changed after the feed sync
- Product remains active but cannot be purchased
- Preorder items are submitted as in stock
- The product is unavailable in the target country
- Structured data reports a different status
Do not keep an unavailable item active only to preserve traffic.
Audit product images
The main image should clearly show the product and meet Google’s image requirements.
Check:
- Image URL loads for Google
- Resolution is sufficient
- Product is clearly visible
- No promotional text or price overlay appears on the main image
- No placeholder image is used
- No broken or blocked URL
- The image matches the variant
- Excessive borders or logos are avoided
- Watermarks do not obscure the product
- Adult or restricted content rules are respected
Use additional images for lifestyle scenes, alternate angles and product details while keeping the main image accurate and clean.
Audit identifiers
Identifiers help Google understand the exact product.
Review:
- Brand
- GTIN
- MPN
- Identifier exists setting
- Variant identifiers
- Pack or bundle identifiers
Common mistakes:
- Using an internal SKU as GTIN
- Reusing one GTIN across variants
- Inventing GTINs
- Marking identifier exists as false for products with valid identifiers
- Missing brand on branded products
- Using the component product identifier for a custom bundle
Submit accurate identifiers only. Do not create fake values to remove a warning.
Audit titles and descriptions
Titles and descriptions should accurately represent the landing page product.
Check:
- Brand
- Product type
- Important attribute
- Size
- Color
- Material
- Quantity
- Compatibility
- Variant accuracy
- Promotional language
Avoid:
- All-capital promotional claims
- Repeated keywords
- Shipping promises that are not universal
- Price text inside the title
- Unsupported health or performance claims
- Product details that do not match the page
Feed optimization should improve relevance without creating a mismatch.
Audit landing pages
The landing page should be accessible, accurate and purchasable.
Check:
- Page returns a successful status
- HTTPS works
- Mobile page works
- Product is visible
- Price is visible
- Availability is clear
- Correct variant can be selected
- Add to cart works
- No forced login before product details
- No geographic block for the target country
- No intrusive interstitial blocks the product
- Checkout can be completed
A product page that loads for the merchant can still fail for Google because of robots rules, country redirects or app scripts.
Audit shipping settings
Shipping data should match what customers see.
Review:
- Countries served
- Shipping rates
- Free shipping thresholds
- Handling time
- Transit time
- Carrier rates
- Product-specific surcharges
- Oversized products
- Remote region rules
- Currency
Common causes of problems:
- Merchant Center says free shipping but checkout charges a fee
- A country is targeted without a shipping service
- Delivery estimate is unrealistic
- Handling time ignores preorder lead time
- A mandatory handling fee is missing
- Shopify markets and Merchant Center countries differ
Audit tax and business information
Depending on the target country and setup, verify:
- Tax settings
- Business address
- Contact information
- Customer support details
- Returns and refund policy
- Payment methods
- Terms and conditions
- Secure checkout
- Domain verification and claim
- Business identity consistency
The website should make it clear who is selling, how customers can contact the business and what happens after purchase.
Audit policy and trust problems
Account-level enforcement can involve more than product fields.
Review the customer experience:
- Is the business identity clear?
- Are claims supportable?
- Are promotions genuine?
- Are products accurately represented?
- Is contact information easy to find?
- Are returns and refunds clear?
- Does checkout work?
- Are prices and fees transparent?
- Are payment methods secure?
- Does the site contain copied or placeholder content?
Do not request repeated reviews before fixing the underlying website and data problems.
Fix the source, then resync
Use this order:
- Confirm the issue
- Identify affected item IDs
- Identify the source of the field
- Correct the source
- Republish or resync product data
- Verify the new submitted value
- Verify the website value
- Wait for processing
- Request review only when appropriate
- Document the outcome
After product data is updated, Google may automatically reprocess the item. Some policy issues require a review request.
Use automatic updates as protection, not a substitute
Automatic item updates can help Google correct certain minor price, sale price, availability or condition differences using website data.
They do not replace:
- Accurate feed updates
- Correct structured data
- Reliable inventory sync
- Correct variant handling
- Transparent checkout pricing
Frequent automatic corrections indicate the source systems are not staying aligned.
Prioritize fixes by profit
Add business data to the issue export:
- Product revenue
- Contribution margin
- Paid ads spend
- ROAS
- Inventory
- New customer rate
- Strategic role
Assign actions:
Critical
Hero products, high-margin products or issues affecting the full account.
High
Important products with meaningful spend or revenue.
Medium
Products with moderate opportunity and a clear fix.
Low
Low-demand items, old products or warnings without immediate eligibility loss.
This keeps the team focused on restoring the most valuable inventory first.
Connect Merchant Center with Google Ads
After approval is restored, verify:
- Product appears in the intended listing group
- Campaign includes the target country
- Product is not excluded
- Custom labels are correct
- Inventory status is current
- Product has impressions
- Spend and search demand are reasonable
- Product-level targets remain profitable
Approval does not guarantee campaign delivery.
Use the Google Shopping product audit to review item-level performance.
Build a prevention process
Daily automated checks
Monitor:
- Feed processing failures
- Sharp approved product count changes
- Price mismatch alerts
- Availability issues
- Account warnings
- Hero product status
Weekly review
- Needs attention issues
- Limited products
- Not approved products
- Shipping warnings
- Feed update schedule
- Structured data changes
- High-revenue item IDs
Before promotions
- Confirm sale price dates
- Confirm landing page price
- Confirm checkout discount
- Confirm inventory
- Confirm product images
- Confirm shipping deadline
- Resync early enough for review
After website releases
- Test product structured data
- Test variant prices
- Test availability
- Test country redirects
- Test add to cart
- Monitor diagnostics
Issue log template
| Field | Value |
|---|---|
| Issue | |
| Level | Item or account |
| Affected item IDs | |
| Countries | |
| Revenue impact | |
| Source system | |
| Root cause | |
| Fix | |
| Date submitted | |
| Review status | |
| Final outcome |
Common mistakes
Editing the wrong source
The next Shopify or feed sync overwrites the manual fix.
Requesting review too early
The website or feed still contains the original problem.
Fixing only one example item
The same issue exists across the catalogue.
Ignoring variants
The parent product is correct, but one price or availability value is wrong.
Using promotional main images
Text overlays or badges make the image ineligible.
Inventing identifiers
Fake GTINs create a larger data quality problem.
Treating approval as performance
The product becomes eligible but remains unprofitable or receives no demand.
Ignoring the website
The feed is edited while landing page data remains inconsistent.
Final audit checklist
- Product visibility and status are understood
- Item and account issues are separated
- Affected item IDs are exported
- Revenue-critical products are prioritized
- Data sources are documented
- Price and availability match the website
- Images meet requirements
- Identifiers are accurate
- Shipping and business information are complete
- Landing pages and checkout work
- Product data is resynced
- Review is requested only after the fix
- Google Ads listing groups are checked
- A prevention process is active
Final principle
Merchant Center disapprovals are data, website or policy problems before they are advertising problems.
Fix the source of truth, align the feed with the customer experience and prioritize the products that matter most to profit. After approval returns, verify that the products are included in the correct campaigns and still meet their product-level advertising targets.
Continue with the Google Shopping product audit, the Performance Max versus Standard Shopping guide, and the Google Ads low ROAS diagnosis guide.
Turn this insight into an action plan.
Beelog reviews paid media, tracking, product economics, creative and conversion rate together, then prioritizes the changes most likely to improve profit.
Book Your Free Profit AuditContinue reading
Google Ads
Google Shopping Product Audit: Find Waste and Protect Margin
Audit Shopping and Performance Max at product level to identify profitable products, hidden waste, feed problems and margin risks.
Read postGoogle Ads
Performance Max vs Standard Shopping: Which Should Ecommerce Use?
Compare Performance Max and Standard Shopping by control, automation, product margins, feed quality and acquisition measurement.
Read postGoogle Ads
Google Ads Low ROAS Diagnosis: Search Terms, Products, Bids or Tracking?
Find the cause of weak Google Ads ROAS across tracking, brand demand, search terms, products, feed quality, bidding and landing pages.
Read post