The rules, verbatim from Shopify
Shopify's Adding keywords doc states the title length rules: less than 60 characters recommended, 'You can enter up to 70 characters in the title' as the hard maximum. The Optimizing-for-AI doc adds the content rules: 'Use clear, concise product titles' for human customers; 'ensure your product information is comprehensive' and 'add detailed product specifications and technical details' for AI. The Catalog-optimization doc names Title as the first of seven AI-input product fields.
Three docs, one field. The constraint: a single product title has to satisfy a 60-character soft limit, a 70-character hard cap1, human readability, and AI specificity all at once. The hybrid title pattern below resolves the constraint.
§ 01 Audiences
Two audiences, one title
Shopify's two-track guidance is the most important detail in the 2026 PDP playbook. For humans on a collection page, the title needs to read fast — a clear noun phrase that lets the buyer recognize the product at a glance. For AI agents reading Shopify Catalog data, the title needs the disambiguating specs that let the engine distinguish your product from the next 50 similar products. The same field has to do both.
The traditional title structure (one or two words: 'Hoodie', 'Linen Shade') optimizes for humans only and fails AI agents. The maximalist title structure (a paragraph of specs in the title) optimizes for AI agents and fails humans on the collection page. The hybrid pattern below threads both.
§ 02 Pattern
The hybrid title pattern
Clear noun phrase, then disambiguating specs. The noun phrase reads on a collection page; the trailing specs feed the AI agent. Separator: em-dash with spaces, or a comma. Order of specs: material → color → key feature → size or weight. Cap the whole title at 60-65 characters to leave room for the store-name appendage themes auto-add.
Generic template: [Noun phrase] — [material], [color], [feature], [size/weight].
Examples:
Roman Shade — linen, natural, cordless, 30x60in (50 chars) Hoodie — cotton French terry, stone, oversize, 350gsm (54 chars) Wall mirror — oak frame, round, 36in diameter (47 chars)
Each example fits under 60 characters (Shopify's recommended limit1), reads as a recognizable noun phrase up front, and carries the spec data AI agents key on after the dash. The trailing specs also help internal Shopify search and collection filters — the same fields used by humans skim-reading become identifiers for AI agents scanning the Catalog feed.
§ 03 Math
The store-name appendage math
Default Shopify themes render the title tag with the store name auto-appended via Liquid (page title plus a separator plus shop name). The 60-character Page title plus a separator and store name can easily blow past the 70-character hard cap. A 'Hollis Coastal' product with a 60-char title becomes a 78-char rendered title. The fix: edit the per-resource Page title (under Edit website SEO) to a tighter version that excludes any redundant brand mention, leaving room for the auto-appended store name.
§ 04 Examples
Five real-product examples (before / after)
The pattern is easier to see than to describe. Five product types, each with a 'before' title that fails one audience and an 'after' title that satisfies both.
| Product type | Before (fails) | After (passes) |
| Apparel | Hoodie | Heavyweight Hoodie — cotton French terry, stone, 350gsm |
| Furniture | Linen Roman Shade | Linen Roman Shade — natural, cordless, blackout, 30x60in |
| Skincare | Vitamin C Serum | Vitamin C Serum — 15% L-ascorbic acid, fragrance-free, 30ml |
| Jewelry | Gold Hoop Earrings | Gold Hoop Earrings — 14k solid, 12mm diameter, 1.2g pair |
| Supplements | Magnesium Glycinate | Magnesium Glycinate — 200mg, 90 capsules, vegan, third-party tested |
The 'after' titles average 52-65 characters — comfortably under the 60-character recommendation, with safety margin under the 70-character hard cap even after the auto-appended store name. Each carries the disambiguators an AI shopping agent uses to match the title against a buyer's query ("oversize hoodie 350gsm" matches the heavyweight hoodie; "blackout roman shade" matches the linen shade; etc.).