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
| Route | Cost | Good for | Limits |
|---|---|---|---|
| Your platform's own Google channel or app | Free | Getting listed quickly with the store's data as it is | Titles and fields come straight from the store; little control per channel |
| A Google Sheet you fill by hand | Free | Under 50 products that rarely change | Manual price and stock updates; easy to drift from the site |
| Feed software reading your store | Quoted per catalog here | Better titles, filters, more channels, automatic sync | Another 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.
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.
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.
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.
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.
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.
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.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.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.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.
Tell us your store and channels. We reply within 24 hours.