~6 min left
feedgraph/resources/build-a-google-feed
GoogleGMCFeed BuilderShopping6 min read

Build a Google Feed

How to create a validated, correctly-formatted Google Shopping feed — from choosing which products to include, to publishing a hosted URL that Google fetches on schedule.

What you're building

A hosted product feed that Google Merchant Center fetches automatically on a schedule. Every product in the feed has been validated against Google's required-field spec — so there are no surprise rejections after it goes live.

Step 1: Open Channel feeds and start a new Google feed

Go to Channel feeds and click "New feed", then select Google as the destination. FeedGraph opens the feed configuration.

Step 2: Choose your products

You can select products in two ways:

Describe it in plain language — type something like "all in-stock products over $20 with a photo" and FeedGraph selects the matching products for you.

Build a rule-based filter — choose specific categories, tags, inventory thresholds, price ranges, or other attributes using the filter builder.

You'll see a live preview of the matching products and how many pass FeedGraph's Google validation.

Step 3: Map your fields

FeedGraph automatically maps your product fields to Google's required attributes (id, title, description, link, image_link, price, availability). Review the mapping and override any fields that need a different source — for example, if you want to use a channel-specific title rewrite instead of your master title.

Step 4: Fix any validation errors

FeedGraph shows you a count of products that would fail Google's spec if exported now. Click through to see the specific errors — typically missing brand, GTIN, or apparel attributes. Fix them in the "Needs fixing" tab or on the product record before continuing.

Step 5: Export and register in Google Merchant Center

When your feed is validated and ready, publish it. FeedGraph generates a stable, token-protected URL in TSV or XML format. Copy this URL.

In Google Merchant Center, go to Products → Feeds → Add feed, choose "Scheduled fetch", and paste the FeedGraph URL. Set a fetch schedule (daily is recommended). Google fetches the feed on schedule and FeedGraph refreshes it automatically as your catalog changes.

Keeping the feed current

FeedGraph updates the hosted feed automatically whenever products in scope change — so you typically never need to re-export manually. For large catalogs with frequent updates, consider setting the GMC fetch schedule to twice daily.

Try FeedGraph free

FeedGraph is in early access. Apply to join and get onboarded personally.

Join early access →