Skip to content

Products · § 1.7.1

Shopify Product Title Structure (Humans + AI)

Published:

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.

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.

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.

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.

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 typeBefore (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.).