🔍 Google Ads

Google Shopping Feed Titles for D2C: The Structure That Wins More Impressions

In Google Shopping, your product title does the job keywords do in Search — it decides which queries you can appear for. This playbook shows the title structure, attributes and labels that get D2C products matched to buyers instead of buried.

DDigistex4u Team••8 min read
Your Shopping feed title decides which searches you show for. A D2C playbook on title structure, attributes and custom labels that win more impressions.

The bid you obsess over isn't why you're invisible

Founders spend hours on target ROAS and budget splits, then wonder why a well-funded Shopping campaign barely spends. The usual culprit isn't the bid. It's that Google can't tell what the product is, so it won't match it to the searches that would convert.

Shopping and Performance Max don't use keywords. You never tell Google "show me for hair serum for frizzy hair." Instead, Google reads each shopper's query and matches it against your product data — and the field it leans on hardest is your title. So in Shopping, writing your feed title is your keyword targeting. Get it right and impressions appear for the searches you want. Get it lazy — "Product 4821" or "Bestseller Serum – Buy Now" — and you're invisible no matter how high you bid.

This is why the same audit finding shows up in nearly every Shopping account we open: the products spending well have clear, specific titles, and the products getting starved have vague ones. It's rarely the bid. Google simply can't decide which searches a vague product belongs to, so it shows it rarely and cautiously. Fixing the title is the cheapest, fastest win in the account — no extra budget, no new campaign, just a description Google can act on.

How Google reads your product title

Think of the title as a ranked list of clues. Google weights the earliest words most, because that's where the defining information usually sits. A shopper typing "kama ayurveda hair serum 100ml" is handing you the exact structure a good title should follow: brand, product type, size. If your title buries "hair serum" behind marketing fluff, you've made Google work harder to connect the two — and it often won't.

Two practical limits shape how you write. Titles can hold up to 150 characters, but most placements only display the first 70 or so. So you're writing for two readers at once: the algorithm, which reads all 150, and the human, who sees the first line. Both want the important words first.

The title formula that front-loads intent

A reliable order for most D2C products:

Brand + Product Type + Key Attribute(s) + Size/Quantity + Colour/Variant

Compare these for the same product:

  • Weak: "Glow Daily – India's Favourite Serum ✨ Free Shipping"
  • Strong: "GlowDaily Vitamin C Face Serum for Dull Skin – 30ml, Fragrance-Free"

The strong version front-loads brand and product type, then adds the attributes people actually search — "vitamin c", "face serum", "dull skin", "30ml", "fragrance-free." Each of those is a query you can now match. The weak version leads with a slogan and an emoji, which match nothing and eat your visible characters.

Attribute-first when the brand is unknown

If you're an early D2C brand nobody searches by name yet, lead with the product type instead of the brand: "Face Serum Vitamin C for Dull Skin – GlowDaily, 30ml." People search the problem, not your logo, so put the problem first until your brand earns its own demand.

What to cut

Drop promotional language ("sale", "best", "buy now", "free shipping"), emojis, ALL CAPS, and repeated words. Google can reject or down-rank titles stuffed with promo text, and none of it helps matching. Save offers for the promotions setting and the price fields, where they belong.

The order changes by category

The brand–type–attribute–size template holds for most stores, but the attributes that matter shift by category, so tailor the middle of the title:

  • Supplements and food: quantity and form are king — "Whey Protein Isolate Chocolate 1kg", not "Premium Protein Powder." People search the weight and flavour.
  • Apparel: lead with gender, garment and fit — "Men's Cotton Regular-Fit Formal Shirt – Blue, L." Colour and size do real matching work here.
  • Electronics and accessories: model numbers and compatibility earn their place — "Silicone Case for iPhone 16 Pro – Matte Black." Compatibility terms are half the searches.

The test is always the same: would a shopper type this word when hunting for the product? If yes, it belongs near the front. If it's there for you, not them, cut it.

Beyond the title: the attributes that decide your match

The title does most of the heavy lifting, but three quieter fields decide how cleanly you get matched and how well you can manage the account.

GTIN or MPN. For anything with a barcode, a correct GTIN helps Google trust and place your product. If you make your own products without barcodes, set the identifier-exists flag correctly and lean harder on a precise title.

product_type vs google_product_category. These are not the same field and you want both. google_product_category comes from Google's fixed taxonomy and tells Google broadly what you sell. product_type is your own store's category path — "Skincare > Serums > Vitamin C" — and gives extra context plus a clean way to segment. Blank categories are a common reason products get matched to the wrong searches.

Custom labels. These don't affect matching at all, but they change how you bid and report. Tag products by margin band, bestseller status, price bucket or season, then use those labels to split campaigns and set target ROAS where it actually pays. A common D2C setup uses custom_label_0 for margin (high/medium/low), custom_label_1 for bestseller versus long-tail, and custom_label_2 for season or festive-relevant SKUs — so at Diwali you can push budget to festive bestsellers with strong margins without touching anything else. If you're managing hundreds of SKUs, you can automate label rules and low-stock exclusions with Google Ads scripts instead of editing the feed by hand.

Two more fields quietly help: a description that answers real questions (ingredients, fit, use) rather than repeating the title, and accurate availability and price so you don't get disapproved right before a sale. Google reads the description too, so it's a second home for the phrasing that didn't fit the title.

A before-and-after table

Field Lazy feed Optimised feed
Title "Serum – New Launch 🔥" "GlowDaily Vitamin C Face Serum – Dull Skin, 30ml, Fragrance-Free"
google_product_category (blank) Health & Beauty > Personal Care > Skin Care
product_type (blank) Skincare > Serums > Vitamin C
GTIN (missing) 8901234567890
Custom label 0 (none) high-margin
Likely result Few impressions, wrong queries Matched to intent searches, cleaner bidding

None of the optimised column requires a bigger budget. It's the same product, described so Google can sell it.

Feed titles for Indian D2C: language, sizes and search habits

Two local habits are worth building into your feed. First, Indian shoppers search sizes and quantities constantly — "1 litre", "500g", "pack of 2", "combo" — so put those in the title, not just the variant field. A "cold pressed coconut oil 1 litre" title catches a search a generic "coconut oil" title misses.

Second, watch mixed-language and transliterated searches for your category. If people search your product in both English and a Hindi transliteration — "saunf" alongside "fennel", "besan" alongside "gram flour" — your description and product_type are good places to include the common alternate term without cluttering the title. Keep the title clean and English-led for structure; use the supporting fields for the extra ways people phrase it.

Third, price positioning. Shopping shows your price right next to competitors, so a title that promises "premium" while the price sits mid-market creates a mismatch shoppers scroll past. Let the price field carry the price message and keep the title about what the product is. If you compete on value, that's what your bidding and promotions are for, not adjectives in the title.

Your 60-minute feed title audit

Open Merchant Center, sort products by impressions, and look at your bottom third — the SKUs getting starved. Read those titles as a stranger would. Can you tell what the product is, for whom, and in what size, from the first 70 characters? If not, rewrite them in the brand–type–attribute–size order above.

Then check that google_product_category and product_type are filled on every product, add custom labels for your margin bands, and push the changes in one wave. Give it a full week before you judge impressions, because the feed re-fetches and Performance Max needs a beat to react. Do the bottom third first, measure, then work up. Most D2C stores find the biggest gains hiding in the products they'd stopped looking at.

One last habit to build in: treat the feed as a living asset, not a one-time upload. New products ship with lazy titles, seasonal wording goes stale, and disapprovals creep in around sale periods when prices and availability change fast. Put a recurring 30-minute feed review on the calendar — end of month works well — where you check disapprovals, refresh any title that's underperforming, and confirm your festive SKUs carry the right labels before the season, not during it. A feed you tune once drifts within a quarter; a feed you tend monthly keeps earning the impressions your bids are paying to chase.

Frequently asked questions

Do keywords matter in Google Shopping ads?
Not the way they do in Search. You don't bid on keywords in Shopping. Google reads the query and matches it against your product data — mostly your title, then description and attributes. So optimising the feed is how you 'target keywords' in Shopping.
How long should a Google Shopping product title be?
You can use up to 150 characters, but only roughly the first 70 show in most placements. Front-load the important attributes in those first characters and use the rest for useful specifics, not filler.
What's the difference between product_type and google_product_category?
google_product_category is Google's fixed taxonomy that helps it understand what you sell. product_type is your own category path from your store. Both help matching and reporting — fill them accurately rather than leaving them blank.
Will changing my feed titles reset my campaign performance?
Titles refresh at the next feed fetch and don't wipe your account history, but a large batch change can cause a short re-learning wobble in Performance Max. Change in waves and give each wave a week.

Ready to put this into action?

Digistex4u runs performance, CRM, CRO and growth as one engine for D2C brands. Book a free 20-minute call and we'll map your fastest path to scale.

✉️

Get the D2C growth playbook

One practical teardown a week — the Meta, Google, SEO, CRM and retention tactics we run on real D2C brands. No fluff, no spam.

Join D2C founders getting our weekly growth playbooks. Unsubscribe anytime.