Google Product Search Configuration

Google Product Search Configuration

Introduction

Google Product Search (also known as Google Shopping) is a product discovery platform where merchants can list their products to appear in Google search results.
This integration enables UltraCart merchants to generate and submit product feed files directly to Google Merchant Center.

When configured, UltraCart will automatically generate a feed file (/feeds/googlebase.xml) that Google can fetch on a schedule you define.

Tip: Google Product Search operates on a cost-per-action (CPA) model — you are only charged when a customer clicks your listing.


Prerequisites

Before setting up Google Product Search in UltraCart, ensure that you have:

  • An active Google Merchant Center account

  • Verified ownership of your StoreFront domain

  • Complete and accurate product data for all listed items

  • Items configured with all required Google feed attributes 


Step-by-Step Configuration

1. Sign Up for Google Merchant Center

Create or log in to your Google Merchant Center account.

2. Verify StoreFront Ownership

Google will require you to verify domain ownership by uploading a verification HTML file.

  1. Download the file provided by Google (e.g., googlee60e2b25881f8fd6.html).

  2. Log in to secure.ultracart.com and navigate to:

    StoreFronts → [Select StoreFront] → File Manager

  3. Click the Upload icon (blue up-arrow) and upload the file to the root directory (/).

  4. Confirm ownership in Google Merchant Center by visiting the URL Google specifies for verification.

Note: The verification file must remain in the root directory for ongoing verification.


3. Register the Feed in Google Merchant Center

  1. In your Google Merchant Center, go to Products → Feeds.

  2. Click + Feed to create a new one.

  3. Configure as follows:

    • Mode: Standard

    • Feed Type: Products

    • Target Country: Select your target market

    • Feed Name: e.g., “UltraCart Product Feed”

  4. Choose Scheduled Fetch as the input method.

  5. Set the File URL to your StoreFront’s feed file, e.g.:

    https://yourstore.ultracartstore.com/feeds/googlebase.xml
  6. Choose your Fetch Frequency (Daily is recommended).

  7. Save your settings.

Activate Google Product Search in UltraCart

In UltraCart, go to:

Configuration → External Integrations → Google Product Search

image-20251031-153646.png
  1. Set Feed Schedule to Daily.

  2. Select a Title Format. Available formats include:

    • Description Only

    • Item ID Only

    • Description + Item ID

    • Item ID + Description

Tip: If your customers often search by SKU, use Description + Item ID to include both descriptive text and product identifiers.

  1. Click Save.


Storefronts

The StoreFront system will place a copy of the XML file into the /feeds/ directory.
You can confirm its existence in your StoreFront’s File Manager under the /feeds/ directory.
Below is a screen shot of the file on the StoreFront file manager.

 

This is the URL mentioned above in the steps to create a feed within Google Merchant Center.  In this example the StoreFront is "store.sodaparts.com", the directory is "/feeds/" and the file is "googlebase.xml".  So the full URL that you would register with Google would be:

https://store.sodaparts.com/feeds/googlebase.xml

Tip: Google retrieves this file based on the fetch schedule you defined in Merchant Center.

Item Configuration

After enabling the integration, the "Google Product Search" tab will appear in item editor. See the following for more details regarding the configuration of the Google Product Search tab in the item editor.

*REMEMBER*

All items must have the proper "Product Type" radio button selected, along with any related required fields (highlighted on the tab with an asterisk in the field label) configured in the Google Product Search tab, OR have the "Omit From Feed" checkbox setting enabled within that tab.

Frequently Asked Questions

Question: I have my feed set to update daily yet it does not seem to reflect my recent changes (made over 24 hours ago) is there a way to manually force a refresh?

Answer: UltraCart process the feed files daily at 5AM EST at which point Google polls for and processes the files.  At the bottom of the page there is an update now which will trigger the feed to rebuild within a few minutes.

Related Documentation

https://ultracart.atlassian.net/wiki/spaces/ucdoc/pages/1376378

Google Product Search Tab 

Complete list of Google Categories

https://support.google.com/merchants/answer/7052112 (Google Product Search Data Specification)

https://www.storegrowers.com/google-shopping-feed/ (how to fix your google product feed)