Google Shopping Product Title Optimization
The title is the one line of your feed every shopper reads, and in 2026 it works harder than it used to. The same field now feeds Shopping ads, free listings, and Google's AI shopping surfaces, all of them reading from the Shopping Graph that Google says holds 60 billion listings. Get the title wrong and three things happen quietly: Google rewrites it using your landing page, your variants collapse into each other, or a policy word gets the item disapproved the week before your best trading month.
This page is the title system we use on client feeds: 58 graded rules from feed prerequisites through policy, structure, modifier mining, AI-written titles, and testing. Plus 7 templates with when-to-use rules, 10 bad and good examples by category, and a builder Sheet that assembles titles with a live character count, a first-70 preview, and promo word flags.
Work the Critical rules first. There are 19, and most feeds fail at least a few.
Built by Just Lead Market. We manage Google Ads and Merchant Center feeds for ecommerce brands, and titles are where feed work pays back fastest. Every dated claim in the rules links to Google's documentation in the sources section.
Your progress saves in this browser.
How the grades work
Every rule carries a grade and a source tag.
- Critical. Weighted 3x. Google policy, hard limits, and errors that cost visibility directly. There are 19.
- High. Weighted 2x. What we apply on client feeds because skipping it shows up in the numbers within a month.
- Standard. Weighted 1x. Polish, once the above holds.
Source tags: Google means Google's documentation or announcements. Policy means Merchant Center and Google Ads policies. Field means practice from Just Lead Market client feeds, labelled so you can tell our judgement from Google's rules.
Grades:Critical: policy, hard limits, direct visibility costHigh: shows in the numbers within a monthStandard: polish once C and H holdSource tags explained below
Before you touch titles
Section 1 · 8 rulesTitle tweaks sit on top of feed health. If identifiers and diagnostics are broken, fix those first or the title work will not show up anywhere.
Why it matters and how to verify
Why it matters. Identifiers are how Google matches your item to the right product cluster across 60 billion listings. Missing or wrong GTINs limit visibility and invite title rewrites.
How to verify. Merchant Center: sample 20 SKUs, compare GTIN and brand against the manufacturer's own listing.
Why it matters and how to verify
Why it matters. A made up GTIN is worse than none. It maps your product to the wrong cluster or gets it disapproved.
How to verify. Filter the feed for private label and handmade items. Confirm the flag is set instead of a fake code.
Why it matters and how to verify
Why it matters. Your own category path is a strong relevance signal and a targeting handle in campaigns. One word entries waste it.
How to verify. Check the feed for entries like Home > Furniture > Sofas > Sofa Beds rather than just Furniture.
Why it matters and how to verify
Why it matters. Wrong category places you in the wrong auctions and confuses matching.
How to verify. Spot check top sellers against Google's taxonomy. Deeper beats broader when both are true.
Why it matters and how to verify
Why it matters. Google's AI shopping surfaces read from free listings. Plenty of accounts run paid Shopping with free listings switched off and are invisible there.
How to verify. Merchant Center: confirm the free listings program is active, not just Shopping ads.
Why it matters and how to verify
Why it matters. A disapproved item has no title to optimize. Disapprovals also drag down account level trust.
How to verify. Merchant Center diagnostics: zero critical issues on the SKUs you plan to work on.
Why it matters and how to verify
Why it matters. Mismatches get items suspended and make Google trust your data less, which invites more rewriting of your content.
How to verify. Compare feed values against live PDPs for 10 SKUs. Check your sync cadence covers intraday price or stock changes.
Why it matters and how to verify
Why it matters. Google reads both. When schema and feed disagree on price, availability, or name, both signals weaken.
How to verify. Run 5 PDPs through a schema validator and compare fields against the feed row.
Non-negotiable title rules
Section 2 · 12 rulesThese come from Google's title policy. Break them and the outcome is a rewrite, a disapproval, or an account level warning. Nothing below this section matters until these pass.
Why it matters and how to verify
Why it matters. 150 is the hard limit. Over it, the item is disapproved.
How to verify. Sort titles by length in your feed tool or the builder Sheet. Anything over 150 fails.
Why it matters and how to verify
Why it matters. Google truncates around 70 characters on most surfaces. Product type and the main differentiator have to live there, not at the end.
How to verify. Read only the first 70 characters of your top 20 titles. If you cannot tell what the product is, rewrite.
Why it matters and how to verify
Why it matters. Price, sale language, shipping claims, urgency, and superlatives are policy violations. Promotions have their own feed attributes.
How to verify. Scan for: sale, best, cheap, free shipping, % off, deal, limited, buy now, guaranteed. The builder Sheet flags these.
Why it matters and how to verify
Why it matters. Titles carry the product's brand, not yours. Since October 3, 2025 Google's policy also spells this out for short_title: resellers use the manufacturer's brand.
How to verify. Search your feed for your own company name inside title and short_title fields.
Why it matters and how to verify
Why it matters. Capitalization for shouting triggers the excessive capitalization flag. Acronyms and model numbers stay as they are.
How to verify. Filter titles for words in caps that are not acronyms, sizes, or model codes.
Why it matters and how to verify
Why it matters. All of it reads as spam to the reviewer and to shoppers.
How to verify. Regex the feed for emoji ranges, !!, **, and double spaces.
Why it matters and how to verify
Why it matters. Two variants with identical titles collapse into one listing and misdirect clicks. Color, size, pack count, flavor, or model belongs in the title.
How to verify. Group titles by item group id and look for duplicates.
Why it matters and how to verify
Why it matters. Color in the title with an empty color attribute is half a job. Google matches on the attribute.
How to verify. Check color, size, age_group, gender fields are populated wherever the title mentions them.
Why it matters and how to verify
Why it matters. 12 in, 30 cm, 2 pack, 500 ml. Mixed formats inside a category look sloppy and break comparison.
How to verify. Pick the standard per category and scan for deviations.
Why it matters and how to verify
Why it matters. Mens, womens, kids, wide fit filter clicks well. Added for targeting when the product is unisex, they filter buyers out and can mislead.
How to verify. Cross check qualifiers against the actual variant attributes.
Why it matters and how to verify
Why it matters. New, refurbished, OEM, genuine. Wrong condition claims are a fast route to suspension.
How to verify. Any title with OEM or Genuine: confirm you are the manufacturer or an authorized seller.
Why it matters and how to verify
Why it matters. Rules that live in someone's head do not survive staff changes or AI generation.
How to verify. The list exists, the team knows it, and the QA step checks against it. One is included in the builder Sheet.
Structure: templates and order
Section 3 · 6 rulesThe goal is one deliberate pattern per category, applied everywhere, so tests mean something and nobody freelances titles at 6pm on a Friday.
Why it matters and how to verify
Why it matters. One pattern per category keeps variants consistent and makes before and after tests readable. Random structures make every test noise.
How to verify. The template library tab names a template per category you sell. Titles match it.
Why it matters and how to verify
Why it matters. Default: product type, then the modifier that changes intent, then key spec, then size or pack, then color or material, then brand. Front load what changes the click decision.
How to verify. Compare your top 20 titles against the order. Deviations need a reason.
Why it matters and how to verify
Why it matters. Brand leads only when people search the brand. For unknown or private labels, brand goes last or nowhere. Leading with a brand nobody searches wastes the most valuable characters.
How to verify. Check search terms for brand queries per line. No brand demand, no brand-first template.
Why it matters and how to verify
Why it matters. Cut secondary filters first: color, material, finish. Never cut product type or the intent changer.
How to verify. The rule is written next to the templates and the team can recite it.
Why it matters and how to verify
Why it matters. The feed title can run longer than the PDP H1, but product type and primary modifiers must match. Mismatches read as bait and switch and muddy relevance.
How to verify. Compare 10 feed titles against their PDP H1s. Same product type, same key modifiers.
Why it matters and how to verify
Why it matters. If you would not print it on a shelf tag, it does not belong in the title. Stuffed titles get rewritten by Google and skipped by shoppers.
How to verify. Read titles aloud. Repeated terms, stacked adjectives, and comma chains fail.
Modifier mining
Section 4 · 6 rulesThe best title words are the ones buyers already use. Four sources, one rule: only add a modifier if it is a true attribute of the product.
Why it matters and how to verify
Why it matters. The search terms report shows the exact words that led to purchases. Modifiers that convert belong in matching titles.
How to verify. Google Ads: filter Shopping search terms by conversions, list modifiers not present in your titles.
Why it matters and how to verify
Why it matters. Internal search shows how your own visitors describe products, which often differs from your catalog language.
How to verify. GA4: confirm view_search_results fires with search_term, then pull top terms by revenue.
Why it matters and how to verify
Why it matters. GSC shows which modifiers earn impressions organically: size, model, use case. Product focused ones can move into titles.
How to verify. GSC: filter queries by page for top PDPs. Ignore informational queries.
Why it matters and how to verify
Why it matters. High converting search terms often contain specs your titles skip: wattage, compatibility, pack size.
How to verify. Pull converting queries, map modifiers to SKUs where the attribute is true.
Why it matters and how to verify
Why it matters. Top listings reveal which attributes a category expects: pack counts, voltage, compatibility. Copy the structure, write your own words.
How to verify. Search your top 5 terms, note attribute order and what leaders include that you omit.
Why it matters and how to verify
Why it matters. A modifier that is not a real attribute of the item is a policy risk and a refund generator.
How to verify. For each addition: is it on the PDP and in the matching feed attribute? If not, it does not go in.
AI titles, structured_title, and short_title
Section 5 · 6 rulesGoogle added disclosure rules for AI generated titles in April 2024 and tightened short_title policy in October 2025. Most stores using AI tools have not read either.
Why it matters and how to verify
Why it matters. Google requires AI written titles to use structured_title with digital_source_type set to trained_algorithmic_media. Undisclosed AI titles in the title field risk disapproval.
How to verify. If any tool writes your titles with generative AI, check which attribute it populates.
Why it matters and how to verify
Why it matters. If an item has both, Google uses title and ignores structured_title. So structured_title is not a side by side test slot. To run AI titles, they replace title for that item.
How to verify. Check your feed for items carrying both attributes and decide which one you actually mean.
Why it matters and how to verify
Why it matters. The disclosure attribute does not relax a single policy rule. Length, promo words, truthfulness all still apply.
How to verify. Run generated titles through the builder Sheet checks before upload.
Why it matters and how to verify
Why it matters. Switch one category to AI written structured_title, hold everything else, compare impressions, CTR, CVR, and search term quality over a set window.
How to verify. The change log shows the category, the date, and the comparison. No log, no rollout.
Why it matters and how to verify
Why it matters. short_title feeds compact placements. Keep it product type plus the primary modifier, and since October 3, 2025, resold products carry the manufacturer's brand, never your store name.
How to verify. If Demand Gen runs, check short_title length and brand usage per the policy.
Why it matters and how to verify
Why it matters. A title prompt fed with product type, true attributes, size, brand, and the banned word list produces consistent, policy safe output. A prompt fed with write a good title does not.
How to verify. The prompt on this page is the starting point. Inputs are structured, outputs are validated.
Implementation at scale
Section 6 · 5 rulesDo the work once, in the right layer, so PDPs stay clean and titles stay consistent across thousands of SKUs.
Why it matters and how to verify
Why it matters. Editing PDP titles to change feed titles wrecks on-site UX and SEO. The feed layer exists so both can be right at once.
How to verify. Check where your last title change was made. Platform title edits for feed reasons fail this.
Why it matters and how to verify
Why it matters. A feed rule can add brand at the end when missing, but only for lines where brand demand exists and never your store name.
How to verify. Review the rule conditions. Blanket brand appending fails.
Why it matters and how to verify
Why it matters. Hand crafting 5,000 titles is a fantasy. Hand craft the SKUs that carry spend and margin, template the rest.
How to verify. Top spend and top margin SKUs have reviewed titles in the worksheet. Everything else follows the category template.
Why it matters and how to verify
Why it matters. Google's Content API for Shopping shuts down on August 18, 2026. Anything custom built on it needs to move to the Merchant API.
How to verify. Ask whoever owns the integration. If the answer is Content API, migration is now a dated task.
Why it matters and how to verify
Why it matters. Date, SKUs, old title, new title, template, reason, result. Without it, in three months nobody knows why CTR moved.
How to verify. The log tab in the Sheet is filled in. Empty log with recent title edits fails.
Testing and rewrite monitoring
Section 7 · 6 rulesTitles are testable if you change them like a scientist and watch what Google actually serves.
Why it matters and how to verify
Why it matters. Changing everything at once means learning nothing. One group moves, the rest is control.
How to verify. The change log shows scoped changes, not feed wide rewrites.
Why it matters and how to verify
Why it matters. Titles need impressions to prove anything. Set a floor, one to two weeks or a click threshold, and do not react to day two.
How to verify. The window is written in the log before the change ships.
Why it matters and how to verify
Why it matters. CTR up with junk queries is a loss. The search terms column is what keeps title tests honest.
How to verify. The before and after in the log covers all five, not just CTR.
Why it matters and how to verify
Why it matters. Google may rewrite titles using landing page and other signals. Heavy rewriting in one category means your template is missing what Google thinks matters.
How to verify. Search your own top products and compare what shows against the feed. Log persistent rewrites.
Why it matters and how to verify
Why it matters. If CVR or ROAS drops past a set line within the window, the old titles come back. Decided in advance, not in a panic.
How to verify. The rollback threshold is written in the log entry.
Why it matters and how to verify
Why it matters. A winning pattern in one category becomes the next test in the neighbor category, not an instant feed wide change.
How to verify. The log shows staged expansion.
Dead ends and myths, stop doing these
Section 8 · 9 rulesTitle advice ages badly. Each of these still circulates in guides, plugins, and old SOPs. Check your own feed and your tool's defaults against them.
Why it matters and how to verify
Why it matters. Stuffed titles get rewritten by Google, skipped by shoppers, and outranked by clean feeds. Google's AI surfaces match on structured attributes and intent, not on how many times a title repeats a word.
How to verify. Fix: one product type, one intent modifier, true specs. Put extra keywords in description and attributes where they belong.
Why it matters and how to verify
Why it matters. When both are submitted, title wins and structured_title is ignored. This test design tests nothing. It is also the one error we found in the source process sheet for this page.
How to verify. Fix: AI titles replace title for that item via structured_title, compared before and after by category.
Why it matters and how to verify
Why it matters. Against policy for resold products, clarified explicitly by Google on October 3, 2025. Your brand belongs in the business name, not the product title.
How to verify. Fix: strip store names via a feed rule.
Why it matters and how to verify
Why it matters. Promo language in titles has been a violation for years and still ships in feeds every day, usually from platform defaults or old CSV templates.
How to verify. Fix: banned word list in the QA gate. The builder Sheet flags them.
Why it matters and how to verify
Why it matters. Old marketplace habit. On Google it wastes characters, looks like spam, and triggers rewrites.
How to verify. Fix: brand appears once, positioned by the brand placement rule.
Why it matters and how to verify
Why it matters. Adding Christmas gift to 400 titles in November and forgetting to remove or measure it. Unlogged churn destroys your test history.
How to verify. Fix: seasonal modifiers only on SKUs where true, only through the change log, with a removal date.
Why it matters and how to verify
Why it matters. Google matches on the whole feed. A perfect title with empty color, material, and product_type fields loses to a plain title on a complete feed, especially on AI surfaces.
How to verify. Fix: attribute completeness on priority SKUs before another round of title polish.
Why it matters and how to verify
Why it matters. Triggers the excessive capitalization policy. It has not worked since the policy shipped, and it still appears in supplier CSVs constantly.
How to verify. Fix: sentence case everything except acronyms and model codes.
Why it matters and how to verify
Why it matters. It shuts down August 18, 2026. New work goes to the Merchant API.
How to verify. Fix: confirm with your developer before commissioning feed tooling.
The template library
One template per category. Write the chosen template next to the category name and stop improvising. Brand leads only where brand searches exist; everywhere else it goes last.
| Template | Pattern |
|---|---|
| Default (master rule) | Product type | Primary modifier | Key spec |
| Brand-first | Brand | Product type | Primary modifier |
| Size-first | Brand | Size/Dimensions | Product type |
| Material-first | Material | Product type | Primary modifier |
| Style-first | Style | Product type | Primary modifier |
| Compatibility | Product type | Compatible model/series | Key spec |
| short_title (Demand Gen) | Product type | Primary modifier | Size/Pack |
When a title runs long, cut in this order: color and material first, then size detail, then brand. Never cut the product type or the modifier that changes intent.
Bad titles, good titles
Same products, rewritten. The pattern to notice: the good ones read like shelf labels.
| Category | Bad title | Why it fails | Good title | Why it works |
|---|---|---|---|---|
| Apparel | BEST SALE T-SHIRT FREE SHIPPING!!! | Promo text, ALL CAPS, spam punctuation | Nike Men's Cotton T-Shirt, Blue, Size M | Brand with demand leads, then type and variant |
| Baby | Baby feeder warmer safe high quality | Vague adjectives, missing product type clarity | Electric Baby Bottle Warmer with Auto Shut-Off | Type plus the feature buyers filter on |
| Home | Sofa Bed Grey Modern Stylish Luxury | Stacked adjectives, no spec | 3-Seater Sofa Bed, Grey Linen, Storage Chaise | Type, capacity, material, real feature |
| Electronics | Samsung TV 55 inch 4K cheap deal | Promo words, vague model | Samsung QN90C 55" Neo QLED 4K TV, 2024 | Brand, exact model, key specs, year |
| Skincare | Vitamin C Serum 30ml Anti Aging Face Serum | Keyword repetition, no brand | La Roche-Posay Pure Vitamin C Serum, 30ml | Brand, product name, size |
| Tools | Cordless Drill Powerful Best Price | Promo fluff, missing platform spec | DeWalt 20V MAX Cordless Drill Kit, 2 Batteries | Brand, voltage platform, kit contents |
| Supplements | Fat Burner Capsules 60 Best Weight Loss | Risky claim wording plus promo | NutriCore Thermogenic Capsules, 60 Count | Brand, product name, count, no claims |
| Books | Harry Potter book new edition cheap | Promo word, missing format | Harry Potter and the Sorcerer's Stone, Paperback | Exact title plus format |
| Kitchen | Frying Pan 12 inch Nonstick | Generic, no brand or material story | T-fal 12" Nonstick Frying Pan, Dishwasher Safe | Brand, size, coating, care feature |
| Shoes | RUNNING SHOES NIKE NIKE NIKE BLACK | ALL CAPS, brand repeated three times | Nike Air Zoom Pegasus 40 Men's Running Shoes, Black, Size 10 | Brand once, model, gender, variant |
The AI title prompt
Feed it structured inputs and it returns title, structured_title content, and short_title, pre-checked against the rules above. AI-written output still goes through the same QA gate as human titles, and ships via structured_title, not title.
You write Google Shopping product titles. Follow these rules exactly.
Inputs I will give you:
- product type, brand, true attributes (model, size or pack, color or material,
compatibility), the category template name, and a banned word list.
Output three fields:
1. title: max 150 characters. Product type and the primary modifier inside the
first 70. Follow the template order. Brand placed per the template. Separator
is " | ". Sentence case. Only the attributes I gave you.
2. structured_title_content: same rules. Only used if this title is AI-written.
3. short_title: 65 characters or fewer. Product type | primary modifier | size
or pack. Manufacturer's brand only if it fits, never a store name.
Hard rules: no words from the banned list, no store name, no claims not in the
inputs, no ALL CAPS except acronyms and model codes, no emojis or repeated
punctuation. End your answer with the character count of the title.Facts block
| Resource | Google Shopping Title Optimization: rules, templates, and builder |
|---|---|
| Format | Free interactive page, no sign-up. Optional Google Sheet copy unlocked with your email |
| Contents | 58 graded rules, 7 title templates, 10 bad vs good examples, a title builder with live length and policy flags, a change log |
| Covers | Feed prerequisites, Google's title policy, structure and templates, modifier mining, structured_title and short_title, testing and rewrite monitoring |
| Time needed | 45 to 60 minutes for the rules pass, then per-category template work |
| Sources | Google Merchant Center documentation and policies, Google announcements through 2026, Just Lead Market client feeds |
| Cost | Free |
| Publisher | Just Lead Market, justleadmarket.com |
| Last updated | 2026-07-07 |
How this resource was built
Dated claims trace to the platform, not to us:
- Google Merchant Center Help: Title and structured title attribute. The 150 limit, the roughly 70 visible characters, optimized titles, and the structured_title spec.
- Google Merchant Center Help: AI-generated content requirements. In force since April 2024.
- Google Merchant Center: 2024 product data specification update. Introduced structured_title and structured_description.
- Google's product title policy update of October 3, 2025. Manufacturer's brand, not store name, in short_title for resold products.
- Google, I/O, May 2026. The Shopping Graph holds 60 billion listings, with 2 billion updated hourly. It feeds Shopping ads, free listings, and Google's AI shopping surfaces.
- Google: Content API for Shopping shutdown. Shuts down on August 18, 2026, replaced by the Merchant API.
- Just Lead Market client feeds. Rules tagged Field come from Merchant Center feeds we manage. Where something is our practice rather than Google's requirement, the tag says so.
Last updated 2026-07-07. Version 1.0. Feed rules change; this page carries the current version and the changelog.
Want this done for you? Titles are one attribute. Our Google Ads management covers the whole feed: identifiers, attributes, disapprovals, and the campaigns on top. The landing pages your titles point at are covered in the free ecommerce CRO checklist. Or start with a free audit: we run these rules against your live feed and send back what to fix, in order. Client work lives in the case studies.
Google Shopping title FAQs
Didn’t find what you’re looking for?
Want this run for you? We check these rules against your live feed and send back what to fix, in order.
Free auditYour progress is saved only in this browser. Nothing is uploaded or sent anywhere.