A Shopify product can look correct in your store and still be rejected, limited, or missing from Google Merchant Center or Meta. Usually, the sales channel has found product data that is missing, inconsistent, or different from the product page customers see.
The fastest way to fix a large feed is to start with the exact error message, identify the Shopify field behind it, and correct that field across every affected product or variant.
Do not begin by changing random product fields. Open the connected channel and find the affected items and reasons.
In Merchant Center, open Products and review the items that need attention. Check each item’s status and issue details. Google’s product data specification explains the current requirements for titles, descriptions, identifiers, images, price, availability, and other attributes.
If you use Shopify’s Google & YouTube sales channel, its overview also shows product-listing information. The channel syncs Shopify products to Merchant Center, but Google remains responsible for Merchant Center approvals and policy decisions.
In Shopify admin, open Sales channels > Facebook & Instagram and review Product status. Select an affected product to see its issue. Shopify’s guide to publishing products on Facebook and Instagram lists common publishing errors and the fields Meta expects.
Write down the exact error and whether it affects the product, one variant, or the whole account. That distinction determines what you need to edit.
| Feed problem | What to check in Shopify | Typical correction |
|---|---|---|
| Price mismatch | Price, Compare-at price, currency, discounts, and the price shown on the product page and at checkout | Make the submitted price match what customers actually see |
| Availability mismatch | Inventory tracking, available quantity, product status, and channel availability | Correct the inventory or availability setting at its source |
| Missing or invalid GTIN | Variant barcode and whether the manufacturer assigned a GTIN | Enter the real manufacturer barcode, not an internal SKU |
| Missing brand or MPN | Vendor or brand, Manufacturer Part Number, and custom-product setting | Supply the identifier that applies to the product |
| Image error | Main image, image URL, crawl access, resolution, and promotional overlays | Use a crawlable image that meets the channel’s latest requirements |
| Weak or rejected text | Product title, description, capitalization, and promotional language | Write accurate product-focused text that matches the landing page |
| Variant error | Size, color, barcode, SKU, price, and availability for each variant | Complete the missing data on the specific variant |
| Missing category | Shopify product category or Google product category | Assign the most specific accurate category available |
Google expects the price and availability in the submitted product data to match the product landing page, structured data, and checkout. A mismatch can happen when:
Correct the source value first, then allow the connected channel to sync again. Google Merchant Center also offers automatic product updates for price, sale price, availability, and condition. Google explicitly describes those automations as a temporary safeguard, not a replacement for regularly submitting accurate product data.
If the mismatch continues, compare all three places: the Shopify value, the rendered product page, and the value shown in the channel or Merchant Center.
A GTIN is a manufacturer-assigned global identifier, often stored in Shopify’s Barcode field on the variant. Do not place an internal SKU in the barcode field just to fill it. A value with the wrong format can create a new error instead of solving the original one.
Use these rules:
Google’s current specification requires a GTIN for products that have one assigned by the manufacturer. For products without a GTIN, follow the channel’s current brand, MPN, and custom-product requirements rather than inventing an identifier.
An image can fail because the URL cannot be crawled, the file does not meet the latest technical requirements, or the image contains disallowed promotional elements.
Check that:
Do not assume every main image must have a white background. The right background depends on the product and channel guidance. Use a clean image that makes the product easy to recognize, and check Google’s current image_link requirements when troubleshooting a Google error.
Mixtable can help you review product and variant image data, but the rich text editor for product descriptions does not edit images. Use the product image tools or Shopify admin when the image itself needs to change.
Feed titles and descriptions should identify the product clearly and match what the customer sees after clicking.
Useful titles normally include the product type and the attributes that distinguish the item, such as brand, material, color, or size. Avoid stuffing repeated keywords, promotional phrases such as “Free shipping,” and unnecessary all-caps text.
Descriptions should explain the actual product. Keep sales claims, competitor references, store policies, and unrelated links out of the feed description.
For one description, use Mixtable’s Shopify rich text editor. For many descriptions, use the bulk product description workflow.
Google and Meta evaluate the individual item being offered, which is often a Shopify variant. One product might therefore have approved variants and rejected variants at the same time.
Review every affected variant for:
A SKU helps you manage the variant, but it is not automatically a GTIN. Keep the two fields separate.
A product must be available to the connected sales channel before it can be published there. Meta also uses product-category information for discovery, eligibility, and other channel behavior. Shopify recommends assigning the most specific accurate Google product category available.
Check the product’s sales-channel availability and category rather than repeatedly editing its title or description when the error is really about publication settings.
When hundreds of products share the same problem, editing them individually in Shopify admin is slow and difficult to audit. Mixtable Spreadsheet Editor puts the relevant Shopify fields into columns so you can find missing values, correct them in bulk, and review the complete set of changes before syncing.
Use the Full Product Info template when the issue belongs to variants, such as barcode, SKU, price, inventory, size, or color. It creates a Products (with variants) worksheet with one row per variant.
Use the Google Shopping template when you mainly need product-level Google fields such as Google product category, condition, custom-product status, MPN, gender, material, or custom labels.
You can keep both worksheets in the same Mixtable spreadsheet.
Select an empty column, click the button in its header, and add the field you need. Useful feed-audit columns include:
Green headers identify columns linked to Shopify data. Mixtable supports Google Shopping fields as a specific column group where applicable.
Filter or sort the worksheet to group blank, invalid, or inconsistent values. You can edit cells directly, paste a prepared block of values, or use Find and Replace for a consistent text cleanup.
Make only the changes that address the reported error. For example, do not replace every blank barcode with a SKU when the underlying products simply do not have manufacturer-assigned GTINs.
Click Preview changes and confirm the affected rows, objects, fields, and new values. When the preview is correct, click Sync to Shopify.
Mixtable does not submit a product feed directly to Google Merchant Center or Meta. It updates the supported Shopify source fields you selected. Your connected Google & YouTube or Facebook & Instagram sales channel then sends the updated product data to the destination platform.
Allow time for Shopify and the destination platform to process the update, then return to the original product-status screen. Confirm that the error has cleared and that the product is approved or visible where expected.
If the same error remains, compare the Shopify field with the landing page and the value shown by the destination platform. That usually reveals whether the remaining problem is source data, theme markup, channel configuration, or an account-level policy issue.
Before requesting another review or assuming the sync failed, confirm that:
Common causes include price or availability mismatches, missing identifiers, image problems, inaccurate product text, landing-page issues, and policy violations. Open the affected item in Merchant Center and use its exact issue as the starting point.
Yes, when the error comes from Shopify product data. Correct the underlying product or variant field and let the connected Google & YouTube channel sync the update. Merchant Center settings, account suspensions, and Google policy decisions still need to be handled in Merchant Center.
Start in the Facebook & Instagram sales channel’s Product status area. Identify the missing field, edit that Shopify field across the affected products with Mixtable Spreadsheet Editor, then preview and sync the changes. Return to the channel afterward to confirm the error cleared.
No. Mixtable helps you review and update supported Shopify product data. The connected Shopify sales channel is responsible for syncing that data to Google or Meta.
You're ready!
Mixtable is an online spreadsheet designed to sync data with Shopify. It looks, feels, and behaves like Excel (including formulas), but runs in your browser. With Mixtable you can:
Best of all, you can sync changes back to Shopify with a single click. Find out more about the Mixtable suite of products here.