← Blog
Google Shopping Feed Optimization

Google Shopping Title Optimization

August 29, 2026 · JB Marketing Team · 9 min read

Your product titles are the highest-leverage text in your entire Google Ads account, and most Shopify brands never write them. They inherit them from the product page and push them to Merchant Center untouched.

That's the whole problem. A title written to look right on a product page is written for someone who has already found you. A title written for Google Shopping has to do something harder: it has to match a query from someone who has never heard of you and is describing what they want in their own words. Those are different jobs, and one title is doing both badly.

Google Shopping title optimization is the work of closing that gap. It is not glamorous and there is no dashboard for it. But on the accounts we take over, it is consistently the change that moves impression volume fastest, because it costs nothing in media spend and takes effect on the next feed fetch.

What Google Shopping title optimization actually is

Shopping campaigns and Performance Max don't use keywords. You never tell Google which searches you want to appear for. Google works it out by reading your feed, and the title attribute carries more weight in that decision than any other field you submit.

Description, product type, and Google product category all contribute. But title is the field Google leans on hardest when deciding whether your product is a plausible answer to a query. If a word isn't in your title, you are relying on Google to infer it. Sometimes it does. Often it doesn't.

So title optimization is keyword targeting for a campaign type that has no keyword targeting. That is the whole mental model. Once you see it that way, the standard Shopify title, "Aurora Jacket," stops looking like a product name and starts looking like an ad group targeting exactly one search: people who already know what an Aurora Jacket is.

The 150 / 70 / 35 problem

Three numbers govern how you write a Shopping title, and they don't agree with each other.

Merchant Center accepts up to 150 characters. Shopping surfaces typically display around 70. On tighter mobile placements you often get 35 to 40 before the text is cut off with an ellipsis.

Where your title gets cut

One title, three different truncation points

Same 96-character title, as seen on three surfaces.

Mobile ~35 chars Bramble & Co Men's Waxed Cotton Field Jacket, Olive Green, Water-Resistant, Large
Desktop ~70 chars Bramble & Co Men's Waxed Cotton Field Jacket, Olive Green, Water-Resistant, Large
Matched 150 chars Bramble & Co Men's Waxed Cotton Field Jacket, Olive Green, Water-Resistant, Large
Shown to the shopper Truncated on screen — still used for matching

Here is the part people get wrong. Truncated does not mean ignored. Google still reads and matches against the full 150 characters even when the shopper only sees 35 of them. That means the back half of your title is not wasted space, it is matching space.

Which resolves the apparent conflict. Write the front for humans and the back for the algorithm. The first 35 characters have to make someone click. Characters 36 to 150 have to make you eligible for searches you'd otherwise miss.

The formula: attribute order beats keyword count

The most common mistake in Google Shopping title optimization is treating it as keyword stuffing with a character limit. Brands cram in every term they can think of and wonder why performance doesn't move.

Order matters more than volume. Google weights earlier words more heavily, and so do shoppers scanning a grid of twenty products. A title with six attributes in the right order will out-perform a title with twelve in the wrong one.

The order that works depends on the category, because the thing a shopper leads with changes by product type. Someone buying a jacket searches by gender and material. Someone buying a printer cartridge searches by model number.

CategoryTitle structure
ApparelBrand + Gender + Product Type + Attributes (colour, size, material)
ConsumablesBrand + Product Type + Attributes (weight, count, flavour)
Hard goodsBrand + Product + Attributes (size, weight, quantity)
ElectronicsBrand + Attribute + Product Type + Model number
Seasonal / giftingOccasion + Product Type + Attributes

Two judgement calls sit inside those formulas.

When brand goes first, and when it doesn't

Lead with brand when people search for it. If you're a known name in your category, your brand term is a demand source and it belongs at the front.

If you're a $2–5M D2C brand that most of your market hasn't heard of, brand-first spends your most valuable characters on a word nobody is typing. Lead with the product type instead and put the brand after it. You'll still win your own branded searches, because the brand is present in the title either way.

This is the single most common fix we make on new accounts, and it's usually worth more than any bid change made in the same week.

Attributes are not decoration

Colour, material, size, and gender are not there to describe the product. They are there because shoppers type them. "Waxed cotton" and "water-resistant" are not adjectives in a Shopping title, they are queries.

The test is simple: would somebody type this word into a search box while looking for a product like yours? If yes, it earns a place. If it's marketing language your team invented, it doesn't. "Aurora" fails that test. "Olive Green" passes it.

Build titles from search terms, not from imagination

Every guide to this topic tells you to add relevant attributes. Almost none tell you where to get them. You don't need to guess, because Google will tell you what people typed to reach you.

Step 1: Pull what you're already matching for

In Google Ads, open your Shopping or Performance Max campaign and go to Insights, then search terms. You want the queries that triggered your products over the last 90 days.

Read for vocabulary rather than volume. You're looking for the words shoppers use that your titles don't contain: fabric names, use cases, occasions, fits, sizes, and the ordinary descriptive language your brand replaced with something cleverer.

Step 2: Sort into won, lost, and missing

Group what you find into three buckets.

  • Won — terms you already match and convert on. Protect these. Whatever word is doing that work stays at the front of the title.
  • Lost — terms you match but that convert badly. Often a sign the title is over-promising or ambiguous, and that a clarifying attribute would filter out the wrong clicks.
  • Missing — terms you'd expect to match and don't appear for at all. This is the list you're actually writing titles from.

That third bucket is the point of the exercise. It's the gap between how you describe your products and how the market asks for them.

Step 3: Rewrite, resubmit, and leave it alone

Rewrite in a feed rule or a feed management tool rather than by editing every Shopify product by hand. You want the change reversible, and you want your product pages to keep the titles your customers and your on-site search expect.

Then wait. Give it a full fetch cycle plus at least two weeks of data before you judge it. Feed changes take effect quickly but the learning does not, and rewriting titles twice in a fortnight tells you nothing about either version.

A worked example

Take a mid-sized outdoor brand selling a men's field jacket. Here is what the feed submitted, and what it became.

TitleChars
BeforeAurora Jacket13
AfterMen's Waxed Cotton Field Jacket — Bramble & Co Aurora, Olive Green, Water-Resistant, Large96

The original was eligible for essentially one search. The rewrite is plausibly eligible for "men's waxed jacket," "waxed cotton field jacket," "olive green field jacket," "water resistant jacket men's," and the branded search it already had.

Nothing about the product changed. No budget moved. The only difference is that the feed now describes the jacket in the language people use to look for one.

Notice too that the first 31 characters, the part a mobile shopper sees, say exactly what the product is. The brand name, which nobody outside their customer base is searching, sits behind it where it still counts for matching.

What Google won't let you put in a title

Merchant Center will disapprove products for title content, and a disapproved product earns nothing at all. The rules are narrow but strictly enforced.

  • No promotional text. "Free shipping," "sale," "50% off," "best price," and "buy now" are all disallowed. Promotions belong in a promotions feed, not a title.
  • No block capitals. A word or two for a genuine acronym is fine. A title in shouting caps is not.
  • No gimmicky characters. Emoji, decorative symbols, and strings of asterisks or exclamation marks will get flagged.
  • No text that doesn't match the landing page. If the title says "waterproof" and the product page says "water-resistant," that's a mismatch, and it's the kind of thing that surfaces during a Merchant Center review at the worst possible moment.

None of this is about ranking. It's about staying eligible, which is a prerequisite for everything else in this article. If your account has a history of disapprovals, it's worth a broader look — our eight-point PPC audit covers where feed issues usually hide.

Then do it again at the variant level

Everything above treats a product as one thing with one title. Most Shopify catalogues aren't built that way. A jacket in five sizes and three colours is fifteen items in your feed, and by default fourteen of them carry a near-identical title with an attribute swapped in.

That's a second, larger opportunity, and it has its own method. We've covered it separately in Google Shopping feed optimization for product variants, which walks through mapping a distinct search angle to each variant rather than filling in a template.

Do the parent titles first. The formula in this article is what the variant work is built on, and there's no sense differentiating fifteen variants of a title that was pointed at the wrong query to begin with.

How to tell if it worked

Judge title changes on impressions and query breadth first, not on ROAS.

The mechanism you're pulling is eligibility. A better title makes you eligible for more searches, so the first thing that should move is impression volume and the number of distinct search terms triggering your products. If those don't move within two to three weeks, the rewrite didn't reach far enough.

Revenue follows, but it follows later and it's noisier. Watch these in order:

  1. Impressions and unique matched search terms. Should rise within a fetch cycle or two.
  2. Click-through rate on the products you rewrote. This tells you whether the visible first 35 characters are doing their job.
  3. Conversion rate, which tells you whether the extra traffic is the right traffic or just more of it.
  4. ROAS against your break-even, which is the only number that settles it. If you haven't worked out your real break-even, start there — more impressions at the wrong margin is not a win.

One caution. If impressions jump and conversion rate collapses, you've broadened into queries you don't deserve to serve. Pull back the attribute that did it. Wider is not automatically better, and a title that matches everything sells nothing.

The takeaways

  • Shopping and Performance Max have no keywords. Your title is the targeting.
  • Merchant Center takes 150 characters, shoppers see about 70 on desktop and 35 on mobile, and Google matches on all 150. Write the front for people and the back for matching.
  • Attribute order beats attribute count. Follow the structure for your category rather than stuffing terms.
  • Lead with brand only if people search for your brand. Most $2–5M D2C brands should lead with the product type.
  • Build titles from your search terms report, not from imagination. The "missing" bucket is your brief.
  • Keep promotional text, block capitals, and symbols out, or you'll trade ranking problems for disapproval problems.
  • Measure impressions and query breadth first, then CTR, then conversion rate, then ROAS against a real break-even number.

Titles are the cheapest lever in a Shopping account and the one most often left untouched. If your feed is still submitting the names your product pages use, there is almost certainly reach sitting in it that you're paying nothing to claim.

If you want a second opinion on how yours are structured, we do this as part of how we run Google Shopping for Shopify brands, and you can see what that's produced for other brands. Or run the free feed audit and score your own titles in about fifteen seconds.

Want your titles checked?

We'll look at how your feed is structured, what you're matching for, and what you're missing, free, on a discovery call. Or score the feed yourself first, in about fifteen seconds.