For

Google Shopping feeds for small businesses

A small store does not need an enterprise feed platform to appear on Google Shopping. It needs a Merchant Center account, a product feed with the required fields filled correctly, and titles that say what the product is. Free listings cost nothing to appear in. Here is the route for a store of 20 to 1,000 products, what to fix first, and when it is worth having someone build the feed for you.

We connect your store, build the feed and keep it in sync. Updated 2026-10-27.

At a glance

  • You need a Google Merchant Center account and a feed with id, title, description, link, image_link, price, availability, brand and an identifier (GTIN, or identifier_exists = no for your own handmade goods).
  • Free listings on Google cost nothing; Shopping ads are paid per click through Google Ads. One feed serves both.
  • We set up the feed in Textfinity for you (titles, filters, extra channels, AI-written titles and descriptions) and the software rebuilds it on schedule; quoted per catalog after a short call.
  • On the feeds we have profiled, the average title uses about 20 of Google's 150 characters. Better titles are the cheapest improvement a small store can make.

Three ways a small business gets a Google Shopping feed

RouteCostGood forLimits
Your platform's own Google channel or appFreeGetting listed quickly with the store's data as it isTitles and fields come straight from the store; little control per channel
A Google Sheet you fill by handFreeUnder 50 products that rarely changeManual price and stock updates; easy to drift from the site
Feed software reading your storeQuoted per catalog hereBetter titles, filters, more channels, automatic syncAnother tool in the stack

Google Merchant Center and free listings are free; Shopping ads are billed by Google Ads. Textfinity is priced per catalog after a short call.

What a small store's Google Shopping feed gets wrong first

  • Titles that are a product name only ('Ember', 'The Oslo'). Google matches searches to titles; 'Ember Soy Candle, Amber & Cedar, 8 oz' gets found, 'Ember' does not.
  • Missing identifiers. Own-made products have no GTIN: send identifier_exists = no and your shop name as brand. Resold branded goods should carry the barcode.
  • Price or stock out of sync with the site. Google checks the landing page; a feed that updates once a week will mismatch after the first sale. A feed URL rebuilt on a schedule fixes this.
  • Products that should not be advertised: gift cards, samples, out-of-stock items you will not restock. A filter removes them from the feed without touching the store.
  • Missing shipping and return settings in Merchant Center. These live in the account, not the feed, and are a common reason a new store's products do not show.

When feed software is worth paying for

Stay on the free route while your catalog is small, your product names already describe the product, and Google is your only channel. Bring in feed software when one of three things changes: you want to exclude products from the feed without hiding them in the store, you add a second channel such as Meta or Pinterest (each channel is its own feed), or your titles and descriptions need rewriting at a scale you cannot do by hand (Textfinity's AI configs write titles of 100 to 150 characters and descriptions of 500 to 1,000, which are reviewed and accepted before they reach the feed).

For small Shopify stores the connection is native, including variants and metafields; WooCommerce and other platforms connect through a CSV export URL. Setup is same-day, and a feed rebuilds within about five minutes of an edit.

Product feed tool for freelancers

A freelancer running Shopping ads for three or four small stores has the agency problem at a smaller scale. Each client sits in its own organization so access stays separate, each store gets only the feeds its channels need, and clients maintain lists such as paused products in a Google Sheet the feed reads. The agencies page covers the full set-up.

Examples

Worked examples, by situation

Four small catalogs and the rules we set up for each.

Candle maker · Google free listings · Shopify, 40 SKUs

Product names become searchable titles

Before

title: Ember
Size: 8 oz  Scent: Amber & Cedar
Barcode: (empty)

After

title: Ember Soy Candle, Amber & Cedar, 8 oz
brand: Wickline  identifier_exists: no

How we set it up

We map title with an advanced rule: [product_title] + " Soy Candle, " + [variant_scent] + ", " + [variant_size]. identifier_exists gets an advanced rule: if [variant_barcode] is empty then "no" else "yes". brand is a static value with the shop name.

Bike parts shop · Google Shopping ads · WooCommerce export, 450 SKUs

Cheap parts and sold-out items kept out of paid clicks

Google feed filters

exclude if [Stock] is less than 1
exclude if [Regular price] is less than 5
exclude if [Categories] is equal to "Gift Cards"

How we set it up

We add exclude filters with is less than and is equal to on the export's own Stock, Regular price and Categories columns, since filters read the source data. Number filters read the first number, so '4.50 USD' compares as 4.5.

Tea shop · Google Shopping · Google Sheets catalog, 60 SKUs

A spreadsheet catalog becomes a synced feed

Before

Sheet columns: name, grams, price, photo, in_stock (Y/N)

After

title: Sencha Green Tea, Loose Leaf, 100 g
availability: in stock
price: 12.00 USD

How we set it up

We read the Google Sheet as the source. availability gets an advanced rule: if [in_stock] equals "Y" then "in stock" else "out of stock"; price gets the suffix " USD". The feed URL is then added in Merchant Center as a scheduled fetch, which we do with you.

Freelancer · 3 small client stores · Google + Meta

Three clients, separate feeds, one set-up

Before

Client A: 90 SKUs, Google only
Client B: 500 SKUs, Google + Meta
Client C: 900 SKUs, wants AI titles

After

A: Google Shopping feed
B: Google Shopping + Meta Ads feeds
C: Google Shopping + Meta Ads feeds, AI titles reviewed before use

How we set it up

We put each client in its own organization, connect each store, and build a Google Shopping feed for all three, a Meta Ads feed for B and C, and an AI config that enhances titles for C, used through replace from AI config with the original title as fallback. Each catalog is quoted on its own.

Copy this plan

Plan: your small store on Google Shopping this afternoon

Merchant Center set-up happens at Google; the feed takes under an hour.

  1. 01

    Set up Google Merchant Center

    Create the account, verify and claim your website, and fill in shipping and return policies. This happens in Merchant Center, outside Textfinity.

  2. 02

    Send us your store

    Shopify connects natively; WooCommerce and others by a CSV export URL; a Google Sheet works for very small catalogs. Tell us which channels you sell on.

    What we set up: We connect the store and read its hygiene profile for empty fields and short titles.
  3. 03

    Build the Google Shopping feed

    Every required field mapped from your store data; static values for brand and condition if the store lacks them.

    What we set up: We start from the Google Shopping channel template and map each field by rename, adding static values where the store has none.
  4. 04

    Fix the title

    Brand or product name + product type + the detail shoppers compare (scent, size, material, color). Aim to use the first 70 characters well.

    What we set up: We rebuild title as a combine or an advanced rule from your own fields.
  5. 05

    Register the feed in Merchant Center

    The feed is a stable URL that Merchant Center fetches on a schedule. Check Merchant Center's diagnostics after the first fetch.

    What we set up: We hand you the feed URL and register it with you in Merchant Center: you give us access or we walk you through it.

Customization tips

Make it yours

Start with free listings

One feed puts products in free listings and Shopping ads. Run free listings for a few weeks to see which products get clicks before paying for ads; the trade-off is slower learning than a small ad budget gives.

Spend effort on titles before anything else

A small store's biggest feed gap is usually short titles. Rewriting 40 titles by rule takes an hour; AI rewriting is worth it once the catalog is in the hundreds.

Don't hide products in the store to keep them out of the feed

Hiding products in the store to keep them out of Google also hides them from shoppers. If you need to exclude items from the feed only, that is what feed filters are for.

Count variants, not products

Feeds and channels count SKUs. A T-shirt in five sizes and three colors is fifteen rows; a store with 40 products can pass 100 SKUs quickly.

FAQ

Questions about google shopping feed for small business

Is Google Shopping free for small businesses?

Listing is. Google's free listings show products from Merchant Center at no cost. Shopping ads, the sponsored placements, are paid per click through Google Ads. One product feed serves both.

What does a small store need for a Google Shopping feed?

A Merchant Center account with a verified website, shipping and return settings, and a feed with id, title, description, link, image_link, price, availability, brand and a GTIN, or identifier_exists = no for products without one.

What does Textfinity cost for a small Shopify store?

Textfinity is feed software that we set up for you: we configure the rules in Textfinity, and the software rebuilds the feed on schedule. The price is quoted per catalog after a short call, based on the number of SKUs, feeds and whether you want AI titles and descriptions.

Do I need a feed tool if my platform has a Google channel?

Not to get listed. Feed software earns its place when you need better titles than your product names, filters to keep items out, a second channel, or descriptions in another language.

Set up for you

Have your small store on Google Shopping with titles that get found.

Send us your store URL. We set up the Google Shopping feed in Textfinity, fix the titles by rule, and register the feed in Merchant Center with you; the software keeps it in sync.

Get your feed set upOr email support@textfinity.io

Tell us your store and channels. We reply within 24 hours.