Optimize Product Titles for SEO Without Hurting Brand
The product title drives about 30% of a page’s SEO. Here’s how to tune it to rank without turning your catalog into a keyword directory.

Optimize Product Titles for SEO Without Hurting Brand
The product title is the most important line on your product page. Google uses it as the #1 signal to understand what the page is about. In search results, about 60% of the click decision happens on this line. And yet, most stores make one of these two extreme choices:
- A brand-first title that does not rank: "The Classic — Summer 2026 Collection"
- A keyword-stuffed title that damages the brand: "Men's brown leather shoes 44 45 46 office wedding comfort"
The real optimized title sits between the two. Here is the method.
The 60-character rule (and why it is not universal)
Google cuts the title tag in search results at around 600 pixels, or about 60 characters in the default font. Beyond that, your title gets truncated with "…" and you lose the end of your message.
But 60 characters is not an absolute rule. Three nuances:
- Mobile: about 50-55 characters depending on the device. 80% of e-commerce searches happen on mobile in 2026.
- Wide characters (W, M, uppercase letters) take more pixels than i or l. A title in all caps will be truncated earlier than one in normal case.
- Brand in the title: if Google automatically adds "— Your Brand" at the end, it may also truncate your own brand.
Working rule: aim for 50-55 characters to stay safe on mobile + desktop, with the brand at the end or separated.
The inverted pyramid: keyword first, detail second
A well-built product title follows this logic:
[Primary keyword] [qualifier] [optional brand]
Examples:
- ❌ "Leather shoe by Atelier Maison 44" → vague keyword, brand too early
- ✅ "Men's leather shoes — Black Derby 44 | Atelier Maison" → keyword + variants + brand
- ✅ "Portable Bluetooth speaker 12h — Explorer Pro model" → keyword + key spec + model
The logic is simple: Google scans the beginning of the title to identify the main topic. If you put your brand first, you waste the most valuable pixel in your SEO — and your brand is already in the breadcrumb, in the logo, and in the URL.
Exception: if your brand is the keyword (Apple iPhone, Dyson V15), then yes, putting the brand first makes sense. Otherwise, keep it for the end.
Brand at the end or brand separated?
Two patterns dominate in 2026:
Pattern A — Brand at the end with a separator
Men's leather Derby shoes black 44 | Atelier Maison
Simple, readable. Works everywhere. The separator can be |, —, -, or ·.
Pattern B — Shopify/WooCommerce template that adds the brand automatically
Men's leather Derby shoes black 44
The brand is added by the theme template, not in the "product title" field. Cleaner for catalog management, but it requires the theme to be configured correctly.
Recommendation: Pattern B. You keep your titles short and SEO-focused, and the theme handles branding.
Variants vs parent product
This is the #1 trap on Shopify. You have a product called "Derby Shoe" with 8 sizes (38-46) and 3 colors. The question: should each variant have a distinct title?
No. Shopify (like WooCommerce) manages variants under a single parent product URL. The parent title is the one that ranks, not the variants — which do not have dedicated pages.
The parent title should therefore:
- Stay generic on size and color ("Men's leather Derby shoes")
- Mention the range if it matters commercially ("sizes 38 to 46")
- Let the variants appear in the selector on the page
Avoid at all costs: forcing the size number into the parent title ("Men's leather Derby shoes 44"). That adds a stray keyword to a page that sells all sizes.
Over-optimization mistakes to avoid
When you learn SEO, it is easy to fall into keyword stuffing — cramming the title with keywords. Google catches this in 2026, and the downside is real:
Over-optimization example
Men's leather derby shoes city office elegant 44 45 46 comfort quality
Result: Google may rewrite your title in the SERP (sometimes worse), your CTR drops, and your ranking on the main keyword does not improve — it often declines, because Google dilutes relevance.
Best practice
Men's leather Derby shoes — Atelier Maison
One primary keyword ("men's leather Derby shoes"), no list, no chained synonyms. Variants (44, 45, 46) belong in product attributes, not in the title.
Simple rule: read your title out loud. If it sounds like a shopping list, it is too heavy.
Patterns by platform
Shopify
- The "Title" field in the product admin = title tag by default
- The theme often adds the brand through a Liquid template (
{{ product.title }} — {{ shop.name }}) - Check in your theme: Online Store → Themes → Edit code → layout/theme.liquid, look for
<title> - Shopify tags do not go into the title — use them for collections and filters
WooCommerce
- The "Product name" field = title tag by default
- SEO plugins (Yoast, RankMath, SEOPress) let you customize a separate
SEO titlefrom the displayed name - Default template: "Product name – Site name"
- If you use an SEO plugin, put the keyword in
SEO title, and keep the displayed name more user-friendly
Audit checklist for your current titles
Across your catalog, run this audit in 30 minutes:
- Export your titles in CSV (on Shopify: Products → Export, on WooCommerce: Products → Export CSV)
- Check the length of each title:
>60 characters→ shorten it<25 characters→ probably too thin
- Check whether the primary keyword appears in the first third of the title
- Check brand redundancy — if the brand appears in 3 places (title + description + template), you can remove it from the title
- Find identical titles (common in catalogs with badly configured variants) — that is duplicate content for Google
Once the audit is done, rewriting is a good fit for automation: Ecomptimize applies these rules to 5,000 products in a few minutes, with human review before publishing. See the Shopify page and the WooCommerce page.
FAQ
How many keywords can I put in a title?
One primary, one secondary at most. Beyond that, you are in stuffing territory. The rest (synonyms, variants, use cases) belongs in the description and the H2, not in the title.
Should I put the price in the title?
No. Price changes often, and forcing reindexing on every promotion creates noise for Google. Exception: products where price is a structural selling point ("Under $20", "Entry-level") — but even then, it is better to keep the price in the attributes and use the Offer rich snippet via schema.org Product.
Do uppercase letters and emojis affect title SEO?
Uppercase letters do not affect ranking, but they hurt CTR (they look like spam). Emojis in the title can lift CTR by 5-15% on mobile in some verticals (beauty, gaming, trend-driven home decor), but Google filters them in the SERP for some sensitive categories. Test on your segment.
Can I localize my titles by country (fr-FR vs fr-CA vs fr-BE)?
Yes, through regional variations in Shopify Markets or WPML on the WooCommerce side. Be careful: you need a consistent hreflang setup across the site so Google serves the right version to the right audience. See our guide on multilingual e-commerce hreflang.
Should the page H1 be identical to the title tag?
Not required, but it is recommended that they stay very close. The title tag is for the search engine (concise, keyword-focused), the H1 is for the visitor on the page (it can be slightly longer and more contextual). Example: title = "Men's leather Derby shoes — Atelier Maison"; H1 = "Black men's leather Derby shoes — made in France".
Is my product title used in the meta description?
No. The meta description is a separate field (<meta name="description">). On Shopify, it is "SEO meta description" in the product SEO section. On WooCommerce, it is the plugin's "SEO description" field. Both must be filled in separately. See e-commerce product meta description.
To audit and automatically rewrite the titles across your entire catalog, see Ecomptimize for Shopify or Ecomptimize for WooCommerce.
Did you enjoy this article?