You can use AI to write product titles for Google Shopping, but Google treats them differently from titles you write yourself. Merchant Center says AI-generated titles must be submitted in the structured_title attribute with the value trained_algorithmic_media, not in the plain title field. The title rules do not relax either: 150 characters at most, no promotional text, no prices, no shouting capitals, and the title has to match the product on your landing page. The useful part of AI is speed and consistency across a catalog. The risky part is invented details and missing labels.
Below: Google’s rules, a prompt that respects them, a checker for the output, and the ways to submit the titles. Every rule comes from Google and Shopify help pages checked on October 26, 2026.
What Google requires from every product title
Google’s title specification sets a hard limit of 1 to 150 characters. Longer titles are truncated and flagged with a warning. Google also says users usually see only the first 70 or so characters, depending on screen size, so the start of the title does most of the work.
The minimum requirements are short and strict:
- The title must clearly describe the product and match the product on your landing page.
- Variants need their own details in the title, such as size or colour, and those details should also be submitted in their own attributes. Details with no matching attribute, such as flavour, go only in the title.
- Use professional, grammatical language, and do not capitalise words for emphasis.
- No extra spaces.
Google also lists what not to include: promotional text, the price or sale price, sale dates, shipping or delivery information, your company name, and all caps, symbols, HTML tags or gimmicky characters. Products that miss these requirements may be disapproved.
Google’s best practices suggest using the full 150 characters, putting the most important details first, and including the brand and specific features such as “waterproof.” That fact-dense, repetitive writing is what a model does quickly, if you give it the facts.
The AI rule: structured_title, not title
Google added structured_title and structured_description for AI-generated content in an April 9, 2024 update listed in the Merchant Center announcements change log. The rule on the current title page is direct: AI-generated titles must use structured_title with trained_algorithmic_media. The AI-generated content page says the same applies to descriptions, which must use structured_description.
The attribute has two parts:
- digital_source_type:
trained_algorithmic_mediafor a title created with generative AI, ordefaultfor one that was not. If you leave it out, Google usesdefault. - content: the title text itself, up to 150 characters.
In a text feed, the two values are separated by a colon. If the title itself contains a colon, wrap it in double quotes, and write a literal double quote as two double quotes. Google’s own example is trained_algorithmic_media:"Stride & Conquer: Original Google Men's Blue & Orange Power Shoes (Size 8)".
Two details matter in practice. First, if you submit both title and structured_title, Google uses title. Adding an AI title next to your existing one changes nothing. Second, Google does not define how much human editing turns an AI draft into your own writing. The pages we checked say only that the requirement covers content created with generative AI. Our cautious reading: if the final wording came from a model, label it.
A prompt that keeps the model inside the rules
Most bad AI titles come from vague prompts. Ask for “an SEO title for this headlamp” and a model fills gaps with superlatives and guesses. Give it fixed facts, a fixed order and a list of what it may not do.
Export your products with at least these columns: id, current title, brand, product type, colour, size, material, key specs, and the landing page description. Then use a prompt like this one, one product per row:
You write Google Shopping product titles.
Use ONLY the facts in the row below. If a fact is missing, leave it out.
Order: brand, product type, up to three key specs, then variant (colour, size).
Put brand, product type and the most important spec in the first 70 characters.
Maximum 150 characters. Sentence or title case.
Do not include: prices, discounts, "sale", "free shipping", "best",
superlatives, dates, the store name, emojis, symbols or all-caps words.
Do not repeat the description. Return only the title.
Row: {id} | {brand} | {product_type} | {colour} | {size} | {material} | {key_specs}
Run it in batches you can check, not across the whole catalog at once. If you already use ChatGPT or Claude on store data, our guide to analysing a Shopify sales export with ChatGPT or Claude covers how to share files with those tools safely, and our Claude vs GPT vs Gemini cost comparison shows what bulk text jobs cost per model.
Check every AI title before it reaches your feed: a worked example
We wrote a short Python checker that tests a title against the rules on Google’s title page. The eight checks are listed below the table.
We ran it on four hypothetical products from an invented store called Northpine Supply. The “AI-style draft” titles are ours, written to mimic the problems an unconstrained prompt tends to produce, not output from a specific AI tool. The “fixed” column follows the prompt above.
Rain jacket, navy, size M Stay Dry in Style: The Ultimate Packable Rain Jacket Every Adventurer Needs, Now on SALE at Northpine Supply (108 characters) Promotional text, all caps, store name, brand not in first 70, color and size missing Northpine Waterproof Rain Jacket, Packable Hood, Taped Seams, Navy, Size M 74
10 inch cast iron pan Ferrovale Cast Iron Frying Pan (30) Size missing Ferrovale 10 inch Cast Iron Frying Pan, Pre-Seasoned, Oven Safe Skillet 71
Headlamp, black BRIGHTEST Rechargeable Headlamp 400 Lumens!! Free Shipping (58) Promotional text, all caps, symbols, brand missing, color missing Brightfen Rechargeable LED Headlamp, 400 Lumens, USB-C, IPX4 Water Resistant, Black 83
Towel set, white, 6-piece 6-piece cotton bath towel set in white. (39) Brand missing, identical to the description Tidewell 6-piece Cotton Bath Towel Set, 2 Bath Towels, 2 Hand Towels, 2 Washcloths, White 89
Hypothetical products and brands. Checks based on Google Merchant Center’s title requirements, checked October 26, 2026. Lengths counted twice in Python.All four fixed titles passed every check. Three things stand out from the exercise.
Short is as much of a problem as long. The pan draft breaks no rule, but at 30 characters it leaves out the size, the one detail that separates it from every other cast iron pan. Google asks for titles specific enough to identify the exact product.
Copying the description gets flagged. Merchant Center has a specific issue called “Identical values: title [title], description [description],” which shows up under the Needs attention tab. Models asked to “summarise” a product often return the description’s first sentence.
The checker cannot catch invented facts. In our first pass at the fixed jacket title, we added “Women’s,” a word that was not in the source data. No length or keyword rule catches that. Only a person comparing the title with the landing page can. Treat the human fact check as a required step, not a nice extra.
The checks to automate
- Length between 1 and 150 characters.
- No price pattern such as a currency symbol followed by digits, and no percent sign.
- No words from a promotional list you maintain: sale, free shipping, best, cheap, deal, discount, buy now.
- No all-caps words, except an allow list of real abbreviations such as LED, USB or XL.
- No double spaces, exclamation marks, stars, ticks or angle brackets.
- Brand and product type inside the first 70 characters.
- Colour and size values that match the item’s own attributes.
- Title different from the description.
Getting AI titles into Merchant Center
How you submit the titles decides whether the AI label is applied correctly. These are the routes Google and Shopify document.
Your own feed file or Google Sheet as the primary source You control every column Put AI titles in structured_title with trained_algorithmic_media and leave title empty for those items If both are filled, Google uses title
Supplemental data source A file, Google Sheets template or API source matched to products by ID Can carry structured_title Needs the Advanced data source management add-on; IDs must match exactly; a synced title still takes priority
Attribute rules Set to, Find & Replace, Append and other edits on a primary source Not a writing tool; useful for clean-up such as removing a word everywhere Needs the same add-on; changes apply on the next upload
Shopify Google & YouTube channel Syncs your Shopify product title Shopify’s sync help page does not describe sending structured_title AI text pasted into Shopify titles reaches Google as a plain title
Google’s AI Max for Shopping text customization (beta) Google rewrites ad titles from your feed Google’s own generated text, reported separately English feeds only; serves only when Google predicts an uplift
Built from Google Merchant Center Help, Google Ads Help and Shopify Help Center pages, checked October 26, 2026.Turning on supplemental sources and attribute rules
Both features sit behind an add-on. In Merchant Center, open Settings (the gear icon), then Add-ons, and select Add next to Advanced data source management. Google says the add-on turns on attribute rules, supplemental data sources, instant preview and staging. The pages we checked do not mention a fee. If your account is not compatible, the add-on shows as unavailable.
To add a supplemental source: Settings > Data sources > Supplemental sources > Add supplemental product data, then choose a file, the Google Sheets template or the API, and pick the primary source it should update. The product ID is the key, and it must match the primary source exactly.
To edit titles with rules: Data sources > Product sources, select the primary source, open Attribute rules, then Add attribute rule. Save the rule as a draft, use Test rules to preview the result on real products, and only then Apply changes. Applied rules take effect on the next upload, so reprocess the source afterwards.
Google does not publish a step-by-step recipe for swapping a synced title for a structured_title. If you try it with rules, test on a handful of products and check each product’s final values before rolling it out.
If you sell on Shopify
Shopify’s Google & YouTube channel syncs the products available to your online store. Shopify’s help page names one title problem directly: titles in all capitals trigger an “Excessive capitalization” error, fixed by editing the product title in Products. Google then reviews new products within 3 to 5 business days of the first sync.
Shopify’s AI text tools do not solve the labelling question either. Shopify’s Help Center lists product descriptions, blog posts, store pages, Shopify Messaging emails and theme editor content as places where Sidekick can generate text. It does not list product titles, and it adds that “AI outputs can contain errors, so review anything a tool creates or changes.”
So a Shopify store has two practical options: use AI to suggest structure and spot missing attributes while writing the synced title yourself, or manage AI titles in a separate Merchant Center source where you can label them.
Google may rewrite your title anyway
Two Google features change titles after you submit them. On the title page, Google says it may use dynamic titles, promoting key attributes from your landing page, images and other signals to match a search. If your title already matches the query best, it stays as written. Google says you can opt out of this Product Data Customization for Shopping ad titles through your account manager or support, which typically takes 3 to 5 business days.
Separately, AI Max for Shopping campaigns, which Google Ads Help describes as a beta, include text customization. It uses your feed and generative AI to rewrite product titles to match shopper searches. Google says a rewritten title serves only when it is predicted to beat your original, and the feature is limited to English feeds. A Product titles report shows a sample of the AI titles that served.
Both features work from your feed, so clean titles and complete attributes come first. If you are new to Shopping ads, start with our guide to Google Ads on a small budget.
Common mistakes with AI product titles
- Letting the model invent attributes. Gender, material, compatibility and pack size are the usual guesses. Each one can make the title disagree with the landing page.
- Slogans up front. Phrases like “Stay Dry in Style” spend the first 70 characters on words nobody searches.
- Dropping the variant. A single AI title copied across all sizes and colours fails Google’s variant requirement.
- Forgetting the image rules. If you also use AI images, Google has a separate metadata rule for them. Our guide to AI product images on Google, Shopify and Etsy covers it.
What you should check next
- Export your feed and sort by title length. Titles under about 40 characters are usually missing a size, color or key spec.
- Run the eight checks above on your current titles before you generate anything new.
- Decide how you will label AI titles: your own feed with structured_title, a supplemental source, or human-written titles synced from your store.
- Generate titles in small batches with a facts-only prompt, then compare each one with its landing page.
- Check the Needs attention tab in Merchant Center a few days after any bulk change.
Frequently asked questions
Will Google penalise my products for using AI titles?
Google’s AI-generated content page does not mention a penalty. It sets a labelling requirement. A title that breaks the normal title rules can be disapproved whether or not AI wrote it.
Do I need to label a title if I only used AI to fix grammar?
Google’s pages do not draw that line. They cover content created with generative AI. If the model wrote the wording, the cautious choice is to use structured_title with trained_algorithmic_media.
Does structured_title also cover descriptions?
No. Descriptions have their own attribute, structured_description, with the same two parts and a 5,000-character limit on the content.
The takeaway
AI is good at turning a clean attribute sheet into consistent, keyword-dense titles. Give it only facts, check every title against Google’s rules, have a person compare it with the landing page, and submit AI-written titles in structured_title so they carry the label Google asks for.
Sources
- Google Merchant Center Help, “Title [title] and structured title [structured_title]”. support.google.com
- Google Merchant Center Help, “AI-generated content”. support.google.com
- Google Merchant Center Help, “Product data specification”. support.google.com
- Google Merchant Center Help, “Merchant Center announcements change log” (April 9, 2024 entry). support.google.com
- Google Merchant Center Help, “How to fix: Identical values: title [title], description [description]”. support.google.com
- Google Merchant Center Help, “Set up your attribute rules”. support.google.com
- Google Merchant Center Help, “Create a product data source”. support.google.com
- Google Merchant Center Help, “Activate add-ons in Merchant Center” and “Advanced data source management”. support.google.com, support.google.com
- Google Ads Help, “About AI Max for Shopping campaigns (beta)”. support.google.com
- Shopify Help Center, “Syncing products” (Google & YouTube channel). help.shopify.com
- Shopify Help Center, “Shopify Magic text generation”. help.shopify.com
Last reviewed: October 26, 2026. All Google and Shopify pages above were checked on that date; none showed a page update date.
How this article was made: researched and drafted with AI assistance, with every factual claim checked against the sources above. The four products, brands and draft titles are hypothetical, written by us to illustrate common problems, and the checker results come from our own Python script based on Google’s published title rules.
Related guides
- Can you use AI product images? Google, Shopify and Etsy rules
- Google Ads for small online stores on a small budget
- How to analyze your Shopify sales export with ChatGPT or Claude
- E-commerce SEO checklist for Shopify stores