Google product feed integration: Merchant Center, Shopping

Google product feed integration — generate and maintain an XML feed for Google Merchant Center: Shopping, Performance Max, and free listings. Prices, stock, and images sync via URL without manual exports. VivaCoding in Cyprus (Paphos) connects feeds from €290 in typically 3–7 days: WooCommerce, Shopify, Laravel, and custom catalogues.

Google product feed integration

A Google product feed is an RSS 2.0 XML file with namespace xmlns:g="http://base.google.com/ns/1.0": each <item> describes a SKU — id, title, link, image_link, price, availability, and more. Merchant Center fetches the feed over HTTPS and uses it in Shopping, Performance Max, free listings, and local inventory. Without a valid feed and verified domain, products will not enter Google ads or organic product surfaces.

Below: why the feed matters, 2026 specification requirements, VivaCoding packages, alignment with on-site Product schema, comparison with Yandex feeds, and when Content API beats a file.

Key takeaways

  • Primary feed over HTTPS with cron is the main path; manual upload is for testing only.
  • VivaCoding ranges: Start from €290, Business from €490, Custom from €890+; basic integration usually 3–7 days.
  • Core minimum: id, title, description, link, image_link, price, availability; prices and stock must match the site.
  • For Cyprus/EU: EUR, shipping in the feed; from September 2026 — minimum_order_value for EU/UK/CH when you enforce a minimum order.

What Google product feed integration means

Integration means generating Merchant Center–compatible XML from your CMS/ERP and publishing a stable URL. Scope covers: field mapping → g: attributes, export filters, schedule, Merchant Center Diagnostics, and fixes for disapprovals (broken links, GTIN, images, price mismatch).

Where the feed connects

  • Google Shopping / Performance Max — product ads with prices and images from the feed.
  • Free listings — organic product cards in Shopping and search.
  • Dynamic remarketing — creatives from the catalogue.
  • Local inventory (LIA) — with physical stores and a separate local feed.

2026 spec requirements that break exports

From the 2026 Merchant Center specification update and integrator practice:

  • RSS 2.0 + g: namespace; UTF-8; public URL reachable by Googlebot.
  • Seven core fields per SKU: id, title, description, link (200 OK), image_link, availability, price with ISO currency (EUR for Cyprus).
  • brand / gtin / mpn — per category rules; brand required for new branded products.
  • Images: from 31 Jan 2027 minimum 500×500 px; warnings appear earlier in Needs attention.
  • 2026 additions: handling_cutoff_time, video_link; from 30 Sep 2026 minimum_order_value for EU/UK/CH when you have a minimum order.
  • Price and availability on the landing page must match the feed — or policy violations follow.

Platforms we support

PlatformTypical pathWhen custom
WooCommerceGoogle Listings & Ads / feed plugin + tweaksVariations, multi-warehouse, B2B
ShopifyNative sync + custom fieldsMulti-region, currencies
OpenCart / BitrixExport module + mappingNon-standard attributes
Laravel / customRSS XML generator + cronLarge catalogues, Content API

Packages

Prices cover technical integration. Google Ads spend and platform fees are separate. Similar band to Yandex feed integration and other Cyprus integrations.

PackageFromTimelineIncludes
Start€2903–5 daysPrimary XML feed, URL, basic mapping, Diagnostics, Merchant Center guide
Business€4905–10 daysStart + shipping/tax, variations, GTIN/brand, GA4 enhanced ecommerce, failure alerts
Custom€890+2–4 weeksContent API, multi-country feeds, LIA, dual YML+Google from one catalogue

How we connect — 4 steps

  1. Catalogue audit — CMS, SKUs, currency (EUR), shipping, goals (Shopping / PMax / free listings).
  2. Merchant Center — account, domain and site verification, country/currency setup.
  3. Generator and test — XML at URL, staging, Diagnostics pass, price parity with the site.
  4. Go-live and monitor — primary feed in GMC, fetch schedule, Product schema on PDPs; 14–30 days support.

Feed and on-site structured data

Google recommends both a Merchant Center feed and Product schema (JSON-LD) on product pages — easier to verify price, stock, and title. We align feed fields with markup to avoid Diagnostics mismatches. This complements but does not replace the feed for Shopping/PMax.

Google vs Yandex

Yandex uses YML; Google uses RSS XML with g: attributes. Moderation, required fields, and currencies differ. Cyprus stores with RU audiences often need both — shared catalogue layer, two exporters (Custom package). Google-only — Start or Business is enough.

When it fits — and when it does not

Fits: online store with a live catalogue; you plan Shopping/PMax or free listings; you can fix cards (photos, GTIN, copy).

Does not fit: a handful of SKUs with no growth — manual upload may suffice; no HTTPS; you only need SEO without product ads — see website promotion and paid search.

Related services

FAQ

What is a Google product feed?

An RSS 2.0 XML file of products for Merchant Center. Google fetches it from a URL and surfaces items in Shopping, PMax, and free listings.

How much does integration cost?

From €290 for a basic CMS feed, from €490 with shipping and GTIN, from €890 for API and multi-feeds. Ad spend is separate.

Do I need Google Merchant Center?

Yes — without a GMC account and domain verification the feed will not run in Shopping/PMax. We help with initial setup in Start.

How often does the feed refresh?

Generation via cron (often hourly or more for stock). In GMC you set fetch schedule — from daily to every 15 minutes on eligible plans.

Is a WooCommerce plugin enough?

For a simple catalogue — often yes, with field mapping. Complex variations, shipping, and policy errors usually need custom mapping.

Can you also build a Yandex feed?

Yes — see Yandex product feed integration or dual export in Custom.