← Error code library
channel-is-not-the-feedHow-to

How-to · Not an itemLevelIssues.code

Your Shopify or Shopware admin is not the feed Google sees

“Connected” in Shopify Google & YouTube, or an active Shopware Shopping feed, only means a pipe exists. Google still reads a snapshot: the last API push, or the last XML/TSV it fetched. The product editor you just saved is not that snapshot.

Common causes

  • ·Shopify Google & YouTube is green / connected, so the catalog is assumed clean. The channel pushes via API. There is usually no public XML/TSV URL. What Google has is the last successful sync, not the variant you edited five minutes ago.
  • ·Shopware admin shows Size, Color, EAN, or a custom field on the product. The Product comparison / Shopping Feeds template never writes those tags, so the Export URL file is missing them.
  • ·A discount or promo app changed the storefront price. The feed or channel still has yesterday's price. Google crawls the landing page and flags a mismatch on that item — not the whole catalog.
  • ·Availability changed in the shop (sold out, back in stock) and the feed has not been regenerated, or the channel has not re-synced.
  • ·Parent-only data: you filled attributes on the main product; Google received the variant row.

How to fix it

  1. 01
    Stop treating the sales-channel status as a health check. Open Merchant Center → Products → Needs attention and read the item-level issues.
  2. 02
    Shopware: open the Product comparison or Shopping Feeds sales channel and copy the Export URL. That file is what Google fetches. Open it. Confirm price, availability, gtin, size, color, gender, and age_group are actually on each variant line.
  3. 03
    Shopify: Google & YouTube does not give you a pasteable feed URL. If you also have a file feed (supplemental source, feed app, or a manual XML/TSV), that URL is the file to inspect. If you only have the channel, use Needs attention plus a product export — do not assume the admin form is what Google stored.
  4. 04
    If a discount app is in play, compare the price on the landing page (default currency, no extra coupon) with price / sale_price in the feed. They must match, including currency. See price_mismatch.
  5. 05
    After you change source data, wait for the channel sync or the next scheduled fetch. Then confirm the issue left Needs attention.
  6. 06
    When you have an XML or TSV URL, paste it into the checker before you re-upload or wait on another sync.

Checked against Google's documentation: Product data specification

Next time, check the file first

If you have an XML or TSV feed URL, paste it at https://feedsiren.com/check. Free, no signup. We fetch once, run format checks, and show what would get flagged. The checker does not edit the feed.

Shopify Google & YouTube is an API push, not a file. Use the checker when you have a file URL (Shopware Export URL, a feed app, or a supplemental file).

Check your feed

Related error codes