How to optimise Google Shopping product titles
How to optimise Google Shopping product titles: Google's 1–150 character rules, which details to include, variants, AI titles and a test judged on profit.
A Google Shopping product title is the title value in your Merchant Center product data: the line a shopper reads under the image, and the text Google matches to searches.
Optimising it means putting the identifying details first, each one true for that exact variant. I counted the 11 example titles in Google’s title specification on 27 October 2026: their median is 41 characters of the 150 allowed. I checked each of Google’s rules here against the same page.
What are Google’s rules for Shopping product titles?
Google requires Shopping product titles of 1 to 150 characters that describe the same product as the landing page, name the variant’s details and carry no promotional text. A title that breaks a minimum requirement gets the product disapproved (Merchant Center title specification).
| Rule | Requirement | If you break it |
|---|---|---|
| Length | 1–150 characters | Longer titles are cut off, with a warning |
| Landing page | Same product as the page it links to | Disapproval |
| Variants | Colour, size or other distinguishing detail in the title | Disapproval |
| Promotional text | No price, sale price, sale dates, shipping, delivery date or company name | Disapproval |
| Capitals and symbols | No capitals for emphasis, gimmicky symbols, HTML or extra spaces | Disapproval |
| AI-generated text | Submitted in structured_title, not title |
Disapproval |
Fix eligibility before wording: a better title can’t help a disapproved product. The Merchant Center errors guide covers the issues to clear first.
Some product types have extra title rules of their own:
| Product type | What the title must say | Google’s example |
|---|---|---|
| Software subscription | “subscription” and its duration | Google Chrome (1-year subscription) |
| Merchant-defined bundle | Everything sold together | Camera - black + 18-55mm lens and charger |
| Multipack | How many items are in the pack | Not given |
| Product sample | Starts with “sample” | Not given |
| Customised goods | The customisation, such as engraving | Not given |
The rest of the specification is advice: use all 150 characters, put the most important details first, and add keywords such as the brand or “maternity” for apparel.
How long should a Google Shopping title be?
A Google Shopping title should be as long as its true details need, up to 150 characters, with the essentials in the first 70. Google says shoppers usually notice only the first 70 or fewer.
Google’s own examples don’t fill the space: half of them are 41 characters or shorter.

Show the dataHide the data
| Example title | Characters |
|---|---|
| AI-generated shoes (structured_title) | 74 |
| Shoes | 52 |
| Skater dress, small, black | 47 |
| Pixel 3 phone | 47 |
| Organic cotton T-shirt | 46 |
| Camera bundle | 41 |
| Android plush toy | 37 |
| Software subscription | 37 |
| Pixel 4 phone | 36 |
| Milk chocolate | 22 |
| Dark chocolate | 22 |
The long one is the AI-generated title, which opens with a 17-character tagline, “Stride & Conquer:”. Google’s plain title for the same shoes uses 52 characters and starts with the brand.
Does Google change your product titles?
Yes. Google can rewrite a Shopping title for a search with Product Data Customization, using your landing page, images and other signals. When your title already fits the search best, it stays.
| Field | Example 1 | Example 2 |
|---|---|---|
| Search | king size mattress | XYZ King Memory foam mattress |
| Your title | Memory foam medium firm mattress king… | Memory foam medium firm mattress king… |
| Google’s version | King - Memory foam medium firm… | XYZ - King - memory foam king size… |
The rewrite draws on your own title, landing page and images, so accurate data there still decides what shoppers see. To opt out, ask your Google account manager or support team; Google says requests typically take 3–5 business days.
Which details should a Google Shopping title include?
A Google Shopping title should include the details a shopper uses to choose: product type, brand or model, and what separates this variant. The category decides which ones.
| Category | Starting pattern | Detail that decides the sale |
|---|---|---|
| Apparel | Brand + product type + gender + colour + size | The exact variant |
| Electronics | Brand + model + product type + capacity | Model number and compatibility |
| Home and garden | Product type + brand + material + dimensions | Size with units |
| Beauty | Brand + range + product type + shade + volume | Shade or formulation |
| Food and drink | Brand + product + flavour + pack size | Flavour, which has no attribute of its own |
| Car parts | Brand + part + fits make, model and year | Fitment |
For example, with fictional brands (illustrative data), the patterns turn these titles into ones a shopper can choose from:
| Category | Before | After | Characters after |
|---|---|---|---|
| Apparel | Linen shirt | Halden Men’s Linen Shirt, Short Sleeve, Sage, Size M | 52 |
| Electronics | Sonora Fit 3 | Sonora Fit 3 Wireless Earbuds, Bluetooth 5.3, White | 51 |
| Beauty | Vitamin C serum | Lumi Glow Vitamin C Face Serum, 30 ml | 37 |
| Car parts | Front brake pads | Brava Front Brake Pads for Volkswagen Golf VII (2013–2020) | 58 |
Fill each pattern with the words from your Shopping search terms report. Writing titles from shopper searches maps those words to attributes.
Worked example: one title from its feed attributes
Take a fictional brand, Aster, which sells a hiking boot called Trail 2. Its title is the model name alone, “Aster Trail 2”, which says neither what it is nor who it fits.
| Feed attribute | Value | In the title? | Why |
|---|---|---|---|
brand + model |
Aster Trail 2 | Yes, first | Names the product |
gender |
Male | Yes, as “Men’s” | Shoppers search with it |
product_type |
Hiking boots | Yes | Says what it is |
color |
Black | Yes | Separates this variant |
size |
42 | Yes | Separates this variant |
material |
Leather, no waterproof membrane | No | Rules out “waterproof” |
price |
€139.99 | No | Price is not allowed in the title |
The new title is “Aster Trail 2 Men’s Hiking Boots, Black, Size 42”: 48 characters, all inside the visible 70.
Leave out “waterproof” and “best”, which the product data can’t support, and “free delivery”, which Google bans from titles. An unsupported claim is a misrepresentation risk.
How should titles handle product variants?
Each variant gets its own title with its distinguishing details, repeated in the matching attributes such as color, size and age_group. Variants share one item_group_id; each keeps its own ID, title and landing page. A title can change; the id never should, or the product loses its history.
Google’s skater dress example shows the pattern:
size |
color |
title |
|---|---|---|
| S | Black | Sleeveless Polka Dot Skater Dress, Small, Black |
| S | Green | Sleeveless Polka Dot Skater Dress, Small, Green |
| M | Black | Sleeveless Polka Dot Skater Dress, Medium, Black |
| L | Green | Sleeveless Polka Dot Skater Dress, Large, Green |
When a variant detail has no attribute, it goes in the title only. Google’s example is chocolate: “Organic milk chocolate” and “Organic dark chocolate” differ by flavour.
The landing page should open on the variant in the title, with that colour and size selected. A shopper who clicks “Black, Size 42” and lands on brown size 44 leaves.
How do you implement and check a title change?
A title change is done when the new value reaches the processed product in Merchant Center, describes the exact variant and matches the landing page. Saving the text is step two of six.
- Record the starting pointSave the product ID, the original title, its source attributes and the date. Keep the same item ID for the whole test.
- Change the title where it is ownedEdit the shop export, a Merchant Center rule, a supplemental data source or your feed platform, whichever one sets the title for that product. Change one title variable at a time.
- Inspect the processed productAfter the next feed refresh, open the product in Merchant Center and read the title Google received: the title attribute, or structured_title with its source type for AI text.
- Open the landing pageConfirm the page shows the same colour, size, model, pack quantity and availability as the title. Check one variant from each group you changed.
- Clear item issues firstLook at the product's issues in Merchant Center and fix any mismatch before you read impressions or clicks.
- Log it against an unchanged groupWrite the change into your test record, with the comparable products you left alone and the date the window ends.
Where you make the change decides what else it touches:
| Where | Best when | Watch out for |
|---|---|---|
| Shop or PIM export | The title is wrong at the source | It changes every sales channel at once |
| Merchant Center attribute rule | A pattern built from existing attributes | Rules run in order; test the draft first |
| Supplemental feed | Overriding some products without touching the shop | Rows match on id and feed label |
| Feed management platform | Many channels and rules | Check the value Merchant Center received, not the tool’s preview |
Attribute rules (formerly feed rules) and supplemental sources both need the Advanced data source management add-on in Merchant Center (attribute rules). A supplemental source updates products that already exist; it can’t add or remove them.
For example, an attribute rule that sets title to brand, the model, gender, product_type, color and size builds the Aster title for every boot. Before applying it, test the draft and preview a product without a size: the rule still runs when one input is missing, so look for a title ending in “, Size”.
When titles come from a product information system, the PIM-to-Merchant Center workflow keeps source and submitted value in step.
For feed problems beyond titles, use the Google Shopping feed optimisation guide.
How do you test whether a new title works?
Test a new title on a group of products against a similar group you leave unchanged, over the same weeks, on orders and contribution after ad cost. A before-and-after read also picks up season, price and stock.
For example, a merchant changes the titles of 40 products and leaves 40 similar products alone. Clicks on the changed group rise 20%, which looks like a win.

Show the dataHide the data
| Metric | Changed titles | Unchanged titles |
|---|---|---|
| Clicks | 20% | 12% |
| Orders | 10% | 9% |
| Contribution after ad cost | 6% | 7% |
Against the unchanged group, the title added 8 points of clicks, 1 point of orders and 1 point less contribution. It drew clicks that didn’t buy.
| Layer | Metric | What it tells you |
|---|---|---|
| Visibility | Impressions | Whether the title matches more searches |
| Attention | Clicks and CTR | Whether shoppers pick it |
| Sales | Orders and conversion rate | Whether the clicks were the right ones |
| Profit | Contribution after ad cost | Whether the change earned money |
Read the result after late conversions have come in, with budgets and prices held steady. A narrower title that filters out unsuitable clicks can win while the clicks chart looks worse.
Picking comparable groups by hand across thousands of products doesn’t scale. Product Segmentation segments every product on advertising clicks and return (ROAS or POAS) and writes the segment to a Merchant Center custom label.
Draw both groups from the same segment. Question Marks and Dogs get clicks but return less, so they are the first to test.
Can you write Google Shopping titles with AI?
Yes, in the structured_title attribute with its source type set to trained_algorithmic_media. Google requires that for every title written with generative AI; other titles can use either attribute.
| Part | Value | Note |
|---|---|---|
digital_source_type |
trained_algorithmic_media |
Required for AI text; default means no AI |
content |
The title text | 1–150 characters, same rules as title |
| Text feed format | trained_algorithmic_media:"Your title" |
Quote the content when it contains a colon |
If a product has both title and structured_title, Google uses title. Remove the plain title, or your AI-written one is ignored.
Give the model the product’s attributes and nothing else, then check each title against them. A model that calls the Aster boot “waterproof” writes a claim you would never type yourself.
Final thoughts
A good Shopping title describes one variant accurately, in the order a shopper scans it. The 150 characters are room for true details, not a target.
Start with the twenty products that get the most clicks, rewrite their titles from their attributes, and test them against twenty you leave alone.
Keep reading.
Google product feed: how it works, IDs, sync and fixes
A Google product feed (or Google Shopping feed) sends products to Merchant Center: required attributes, a fixed ID, how often to sync and what to fix first.
Google Merchant Center errors: common issues and fixes
Google Merchant Center errors and Google Shopping feed errors by Google's own issue names, with the cause and fix of each and how to trace one to its source.
Google product category: how to choose and map it
The Google product category (google_product_category) explained: pick the most specific ID, map it at scale, and keep it apart from product_type and labels.
Frequently asked questions.
Is a Google Shopping title the same as the product page's title tag?
Should the brand go first in a Shopping title?
Do Shopping titles need title case?
See which of your products to push, fix or pause. Start with your own products, or a 30-second estimate.
Check one product first: work out its break-even ROAS in the calculator. Then see where all your products stand.
Questions, or want to spar about your products? Book a demo: a video call with Berend, then a demo account.