Tag: product feed

  • How to Automate Your Google Shopping Feed Updates (2026 Guide)

    How to Automate Your Google Shopping Feed Updates (2026 Guide)

    How to Automate Your Google Shopping Feed Updates (2026 Guide)

    Manual Google Shopping feed management is one of the highest-risk activities in ecommerce operations. Every time a price changes, a product goes out of stock, or a promotion goes live — and the feed is not updated within 24 hours — you risk price mismatch disapprovals that remove products from Shopping entirely. Full automation eliminates this risk.

    This guide covers every automation method available in 2026, when to use each, and how to set them up correctly.

    Why Manual Feed Updates Fail

    Manual feed management fails not because teams are careless but because the speed of change in ecommerce catalogs outpaces human update cycles. Prices change for flash sales. Stock depletes. New products launch. Promotions end. Any one of these events — if not reflected in the feed within 24 hours — creates a price mismatch or availability mismatch that Merchant Center catches during its next crawl.

    The solution is not faster manual processes. It is removing humans from the update loop entirely for routine data changes. For the context on how feeds connect to your product data source, see the PIM to Google Shopping Integration guide.

    Method 1: Scheduled URL Fetch (Recommended for Most Stores)

    Your system generates a feed file at a stable URL. Google Merchant Center fetches that URL on a schedule you configure — daily, twice daily, or more frequently. Every fetch pulls a fresh copy of your full product data.

    How to set it up

    1. In Merchant Center, go to Products → Feeds → [your primary feed] → Settings
    2. Under Fetch Schedule, set the frequency to Daily at minimum
    3. Set the fetch time to a low-traffic period — typically 2:00–4:00 AM in your primary market timezone
    4. For stores with frequent promotions or high stock turnover, set to Twice daily
    5. Save and trigger a manual fetch to confirm the URL is accessible and the feed processes without errors

    Best for: Most ecommerce stores. Works with any platform that can generate a feed file at a stable URL — Shopify, WooCommerce, Magento, custom platforms.

    Limitation: The whole feed updates at once on a schedule. If a product goes out of stock at 10am and your next fetch is at 2am, the product will show as in stock in Shopping for 16 hours. For stores with fast-moving inventory, this window creates availability mismatch risk.

    Method 2: Google Content API (Real-Time Updates)

    The Content API allows your system to push product updates to Merchant Center immediately when a product changes — no waiting for a scheduled fetch. A price change in your platform can trigger an API call that updates the product in Merchant Center within minutes.

    When to use the Content API

    • Catalogs over 50,000 products where full-feed fetches become slow or resource-heavy
    • Stores with real-time pricing (dynamic pricing, live stock-based pricing)
    • High-velocity inventory where products sell out within hours
    • Stores running multiple daily promotions that change prices frequently

    Content API setup requirements

    The Content API requires developer resource to implement — it is not a no-code option. Your platform needs to be configured to send API calls to Merchant Center when product data changes. Google’s Content API documentation is the reference for implementation. The Feed Generator handles API delivery without custom development for most store configurations.

    Method 3: Feed Management Tool (No-Code Automation)

    Feed management tools sit between your product data source and Merchant Center. They pull product data from your platform or PIM, apply transformation rules (title construction, category mapping, attribute normalisation), generate the feed file, and deliver it to Merchant Center on schedule — with no manual steps after initial setup.

    Best for: Teams without developer resource, stores managing feeds across multiple channels (Google + Amazon + Facebook), and catalogs where feed transformation logic is complex enough that maintaining it manually is impractical.

    Separating Price/Availability from Content Updates

    Not all feed data needs to update at the same frequency. Treating your feed as a single monolithic file that updates everything at once is inefficient and sometimes counterproductive.

    Data TypeUpdate FrequencyDelivery Method
    Price, sale_price, availabilityDaily minimum — twice daily for promotionsPrimary feed or price-only supplemental feed
    New productsSame day as launchSupplemental feed or Content API push
    Titles, descriptionsWeeklyPrimary feed
    ImagesOn changePrimary feed
    Custom labelsWeekly or monthlyCustom label supplemental feed

    Using a supplemental feed for price and availability updates is a practical option for stores whose primary feed platform cannot be updated on a daily schedule. See the Supplemental Feeds guide for setup details.

    Setting Up Merchant Center Alerts

    Automation without monitoring is incomplete. Feed automation can fail — URLs become inaccessible, file formats break, authentication tokens expire. Set up Merchant Center email alerts so processing failures are caught within hours, not days.

    1. In Merchant Center, go to Settings → Email Preferences
    2. Enable alerts for: Feed processing errors, Product disapprovals (daily digest), Account warnings
    3. Add a shared team email address (not just a personal one) so alerts are seen even when you are out of office

    For full automation of feed generation, delivery, and monitoring from one place — including price validation before submission — the Google Shopping Feed Generator handles all three without custom development. Start with the LynkPIM free plan.

    Frequently Asked Questions

    How often should Google Shopping feeds update?

    Price and availability fields should update at minimum daily. Stores with frequent promotions or fast-moving inventory should update twice daily. Product content fields (titles, descriptions, images) can update weekly — these change infrequently and do not cause disapprovals if slightly delayed. The critical rule: your feed price must match your landing page price at all times.

    What is the difference between Scheduled URL Fetch and the Content API?

    Scheduled URL Fetch pulls a complete feed file from a hosted URL on a schedule — best for catalogs under 50,000 products with predictable update patterns. The Content API allows your system to push individual product updates to Merchant Center in real time as products change — better for large catalogs, real-time prices, or stores with unpredictable inventory movements.

    What happens if my Google Shopping feed fails to update?

    If your feed fails to fetch for more than 30 days, Google may deactivate it and your products stop appearing in Shopping. Shorter delays cause price mismatch disapprovals when your site prices change but your feed does not update. Set up Merchant Center email alerts for feed processing errors so failures are caught within hours, not days.

  • Supplemental Feeds in Google Merchant Center: What They Are and When to Use Them

    Supplemental Feeds in Google Merchant Center: What They Are and When to Use Them

    Supplemental Feeds in Google Merchant Center: What They Are and When to Use Them

    Most Google Shopping guides focus on primary feeds — the main data source that contains all your product information. Supplemental feeds are less discussed but solve a very specific and common problem: what do you do when you need to add or change attributes in your feed without being able to modify your primary data source?

    This guide covers exactly what supplemental feeds are, the most valuable use cases, and how to set one up correctly.

    What Is a Supplemental Feed?

    A supplemental feed is a secondary data source in Google Merchant Center that adds or overrides specific product attributes on top of an existing primary feed. It does not replace the primary feed — it merges with it, using the product ID as the matching key.

    You can have multiple supplemental feeds attached to one primary feed. Each supplemental feed only needs to contain the product ID column and the specific attributes you want to add or change.

    For foundational context on how primary feeds work, the Google Shopping Feed Guide covers the complete attribute set before you layer supplemental data on top.

    Primary Feed vs Supplemental Feed — Key Differences

    Primary FeedSupplemental Feed
    ContainsAll required product attributesOnly attributes being added or overridden
    Required?Yes — at least one requiredNo — optional
    Can stand alone?YesNo — must link to a primary feed
    Update frequencyDaily minimum for price/availabilityDepends on use case
    Override behaviourBase dataOverwrites primary feed value for the same attribute
    Multiple allowed?Yes (one per target country/language)Yes — multiple supplemental feeds per primary

    The 6 Most Valuable Supplemental Feed Use Cases

    1. Adding Custom Labels Without Editing Your Primary Feed

    This is the most common supplemental feed use case. You want to add custom_label_0 through custom_label_4 values for bid segmentation, but your primary feed is generated by your ecommerce platform and you cannot add columns to it.

    Solution: Create a supplemental feed in Google Sheets with two columns — id and custom_label_0. Assign label values per product. Merchant Center merges the labels onto matching product IDs from your primary feed. No primary feed changes required. For the full custom labels strategy, see the Custom Labels guide.

    2. Price Overrides for Specific Markets

    If you run the same primary feed across multiple target countries but need different prices per market, a supplemental feed per market containing id and price allows you to override prices without duplicating your entire primary feed.

    3. Promotion and Sale Price Management

    When you run a time-limited promotion, rather than modifying your primary feed, create a supplemental feed containing id, sale_price, and sale_price_effective_date. Upload it for the promotion period and remove or update it when the promotion ends. Cleaner than modifying your primary feed and easier to manage as a scheduled operation.

    4. Adding Missing Attributes to Platform-Generated Feeds

    Ecommerce platforms like Shopify and WooCommerce generate basic Shopping feeds, but often omit attributes like age_group, gender, size_system, or product_type. A supplemental feed lets you add these without switching your primary feed source or installing additional plugins.

    5. Title and Description Optimisation

    If your primary feed generates product titles from your ecommerce platform’s product names (which are written for website display, not Shopping), a supplemental feed can override the title field with Shopping-optimised versions — without changing your website product names.

    6. Correcting GTIN Issues on Specific Products

    If a subset of your products has invalid or missing GTINs in your primary feed, you can supply correct GTIN values via supplemental feed while you fix the underlying data issue in your PIM or platform. First validate your GTINs with the GTIN Validator to confirm which ones need correcting.

    How to Set Up a Supplemental Feed in Merchant Center

    1. In Google Merchant Center, go to Products → Feeds → + (Add Feed)
    2. Select Supplemental feed as the feed type
    3. Give it a descriptive name — e.g. “Custom Labels — Margin Tier” or “Promotion Sale Prices May 2026”
    4. Choose input method: Google Sheets (easiest for manual management), scheduled fetch from a URL, or file upload
    5. Select which primary feed this supplemental feed applies to
    6. Build your feed file — include only id column plus the attributes you are adding or overriding
    7. Submit and verify — check individual product pages in Merchant Center to confirm supplemental attributes are applied

    Supplemental Feed Rules and Limitations

    • Supplemental feeds cannot add products — only modify or supplement existing products from the primary feed
    • If a supplemental feed supplies the same attribute as the primary feed, the supplemental value wins
    • There is no limit on the number of supplemental feeds per primary feed, but keep them organised with clear naming conventions
    • Supplemental feeds must use the same product IDs as the primary feed — mismatched IDs result in no merge
    • Google Sheets supplemental feeds update when you edit the sheet — useful for quick manual changes during promotions

    For stores managing supplemental feed logic across multiple channels and markets, keeping these overrides centralised in a PIM rather than scattered across multiple Merchant Center supplemental feed files is significantly easier to maintain. See how the PIM to Google Shopping integration handles this at scale, or try the Feed Generator to build and manage your feeds from one place.

    Frequently Asked Questions

    Can a supplemental feed add new products to Google Shopping?

    No. Supplemental feeds can only modify or add attributes to products that already exist in your primary feed. New products must first be included in the primary feed before a supplemental feed can reference them.

    What happens if supplemental and primary feeds supply the same attribute?

    The supplemental feed value overwrites the primary feed value for that attribute on all matching products. This is the intended behaviour — it is how supplemental feeds override titles, prices, or other fields you cannot change in your primary source.

    How many supplemental feeds can I have in Merchant Center?

    There is no published hard limit. In practice, keep supplemental feeds organised with descriptive names — “Custom Labels March 2026”, “Sale Prices Bank Holiday” — and consolidate overlapping feeds where possible. Multiple supplemental feeds affecting the same products in contradictory ways can be difficult to troubleshoot.

    Can I use a Google Sheet as a supplemental feed?

    Yes. Google Sheets is one of the supported input methods for supplemental feeds in Merchant Center. It is the easiest option for manually managed data like custom labels or promotion prices — edits to the sheet reflect in the feed without requiring any file export or upload step.

    What is the minimum a supplemental feed needs to contain?

    At minimum the id column (matching product IDs from your primary feed) plus at least one additional attribute you are adding or overriding. A file with only IDs and no additional attributes will merge successfully but have no visible effect on your product data.

  • Google Shopping vs Facebook Catalogue: Which Is Right for Your Store?

    Google Shopping vs Facebook Catalogue: Which Is Right for Your Store?

    Google Shopping vs Facebook Catalogue: Which Is Right for Your Store?

    Google Shopping and Facebook Catalogue both use product feeds to serve ads automatically at scale. That similarity leads many ecommerce teams to treat them as interchangeable. They are not. They serve fundamentally different buyer intent levels, require different product data, and deliver different results depending on what your store sells and where your buyers are in the purchase journey.

    The Core Difference: Intent vs Interest

    The most important distinction between these two channels is the buyer’s state of mind when they see your product.

    • Google Shopping: The buyer has typed a search query. They are actively looking for a product. Your ad appears because your product data matched their search. This is high-intent, lower-funnel — the buyer already knows what they want.
    • Facebook Catalogue: The buyer has not searched for anything. Meta is showing your product based on their interests, demographics, or because they previously visited your site (retargeting). This is interest-based or behavioural, higher-funnel — you are reaching people who might want your product.

    This distinction drives everything else — the ROAS you can expect, the product data that matters most, the creative requirements, and which products perform best on each channel.

    Head-to-Head Comparison

    Google ShoppingFacebook Catalogue
    Buyer intentHigh — actively searchingLow to medium — browsing or retargeted
    Funnel stageLower funnel (consideration / purchase)Upper to mid funnel (awareness / retargeting)
    TargetingKeyword/query matchingAudience-based (interests, demographics, retargeting)
    Feed formatTSV/XML → Google Merchant CenterCSV/TSV/XML → Meta Business Manager
    Required attributesStrict — GTIN, brand, google_product_category, imageFlexible — id, title, description, link, image_link, price, availability
    GTIN required?Yes (for branded products)Recommended but not required
    Title importanceCritical — matched against search queriesHigh — shown in ad unit but not query-matched
    Image requirementsWhite background preferred, 800×800px minLifestyle images perform well, 600×600px min
    Typical ROASHigher for branded/specific searchesHigher for retargeting, lower for prospecting
    Best forProducts with active search demandVisually appealing products, retargeting, new audience discovery

    Feed Requirements: What’s Different

    Google Shopping feed (Merchant Center)

    Google has strict required attribute rules. Missing or incorrect attributes result in product disapprovals. The most important attributes for performance are title (matched against search queries), google_product_category (determines auction relevance), gtin (required for branded products), and image_link (white background, 800×800px minimum). Full requirements in the Google Shopping Feed Guide.

    Facebook Catalogue feed (Meta Business Manager)

    Facebook’s minimum requirements are simpler: id, title, description, availability, condition, price, link, image_link. Field names differ from Google — Facebook uses availability values of “in stock” / “out of stock” (no underscore, unlike Google’s in_stock).

    For Facebook Catalogue, the description field and image_link are the highest-impact attributes for ad performance. Facebook shows these prominently in Dynamic Product Ads — unlike Google where the description is rarely displayed to the buyer.

    Which Products Perform Better on Each Channel

    Google Shopping works best for:

    • Products with clear, searchable names — “Nike Air Max 270”, “stainless steel French press 1 litre”
    • Products solving a specific problem — “waterproof hiking boots women wide fit”
    • High-consideration purchases where buyers research before buying
    • Branded products where buyers are searching for the brand specifically

    Facebook Catalogue works best for:

    • Visually appealing products where the image sells the product — clothing, home decor, jewellery, food
    • Retargeting — showing products to visitors who viewed but did not buy
    • New product discovery for audiences who match your buyer profile
    • Lower consideration purchases with strong impulse appeal
    • Products that don’t have high search volume but have strong visual appeal

    Should You Use Both?

    Yes, for most ecommerce stores. Google Shopping and Facebook Catalogue are complementary — they cover different parts of the buyer journey. Google captures buyers who are already searching. Facebook reaches buyers before they start searching, and retargets those who didn’t convert from Google.

    The practical challenge is maintaining two separate feed formats from one product data source. Managing Google and Facebook feeds from a single PIM means your titles, descriptions, images, and pricing are consistent across both channels without duplicate maintenance effort. The Multi-Channel Feed Optimizer handles both feed formats from one place, as does the LynkPIM free plan.

    Frequently Asked Questions

    What is the main difference between Google Shopping and Facebook Catalogue?

    Google Shopping shows products to people actively searching for them — high intent, lower funnel. Facebook Catalogue shows products to people based on interests, behaviour, and retargeting — interest-based, higher funnel. Both use product feeds but serve different stages of the buyer journey.

    Do Google Shopping and Facebook Catalogue use the same product feed?

    No. They use different feed formats with different required attributes and different field names. Google Shopping uses TSV or XML submitted to Google Merchant Center. Facebook Catalogue uses CSV, TSV, or XML submitted to Meta Business Manager. Managing both from a single source of truth prevents inconsistencies.

    Which is better for ecommerce — Google Shopping or Facebook Catalogue?

    Both serve different purposes and most successful ecommerce stores use both. Google Shopping captures existing demand — buyers already searching. Facebook Catalogue creates demand — reaching buyers who fit your target profile but haven’t started searching yet. If you can only run one, Google Shopping typically delivers higher immediate ROAS because of the intent signal.

    Does Facebook Catalogue require GTINs?

    Facebook does not require GTINs for catalogue products but strongly recommends them. Products with GTINs benefit from Meta’s product matching capabilities which can improve Dynamic Ad performance. The gtin field is recommended but not mandatory — unlike Google Shopping where GTINs are required for branded products.