SEO

SEO title generator for ecommerce product pages

By Charles Summers · Updated · Free, no signup

Short answer

Product page titles get rewritten by Google more than any other page type, because they are usually stuffed with the keyword twice and the brand once. This tool generates five title options that place the brand and keyword in the patterns Google keeps intact, each with a character count and a pixel-width flag, plus three meta descriptions that lead with the detail a price or rating snippet will not already show, since that space is not wasted twice.

Use the seo meta tag generator

Why ecommerce product pages need a different approach

A product page title is not competing with other blog posts, it is competing with the exact same product listed on Amazon, on the brand's own site, and on three other retailers, all in the same search results page. Google's rewrite behaviour on product pages is aggressive precisely because so many of the original titles it sees are keyword stuffed: the product name twice, a category term bolted on, then the brand crammed in at the end past the pixel cutoff.

This variant of the meta generator defaults to the product page template and orders the options so the brand appears once, near a natural break point, rather than trailing off past 60 characters where it gets truncated or dropped entirely. It also treats the meta description differently: because Google often overlays price and star-rating rich snippets on product results, the description options here lead with the detail that rich snippet will not show, like sizing, materials or shipping terms, instead of repeating the price.

It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.

Product titles are generated, so the craft is in the field order

Nobody hand-writes forty thousand product titles. They come out of a template that concatenates fields from the catalogue, which means the decision you are actually making is which attributes go in and in what order. Order matters more than wording here, because truncation always eats the end, and because shoppers match strings rather than read sentences. The workable default is brand, then model or product name, then the one attribute buyers filter on, then a short qualifier if the container still has room.

That default flips for parts and consumables. Somebody searching a manufacturer part number, a cartridge code or a filter model is pasting a string and scanning results for an exact match, so the code belongs at the front where it survives truncation and gets bolded. The same site can reasonably run two templates, one for branded goods and one for spares, and the switch is usually a category flag you already hold.

Attribute stuffing is the other failure. A title that lists colour, size, material, pack quantity and delivery promise reads as machine output and gets cut before the useful part. Pick the single attribute that distinguishes this product from its neighbours in the catalogue and drop the rest into the description, which has room and is not competing for pixels with a brand suffix.

Variants, feeds and the snippet you do not control

Product pages have a duplication problem no other page type has. One product in twelve colourways and six sizes can generate dozens of URLs whose titles differ by a single word, and search engines will either pick one for you or treat the set as near-duplicates. Deciding that yourself, through canonicals and a deliberate rule about which variant attributes earn a place in the title, is cheaper than discovering later that the wrong colour ranks for the product name.

The other half of the problem is that your snippet is assembled from more than the title you wrote. Structured data, the merchant feed and the shopping surfaces all contribute, they are usually maintained by different people, and they can contradict each other in public where a customer sees it. The rules below are what stop a product result from advertising a price you no longer charge or a stock state you cannot honour.

  • Only put a variant attribute in the title if people search it. Colour and size for apparel, capacity for devices, length for cables. Internal SKU suffixes never.
  • Let structured data carry price and availability. If Product markup is valid, those can surface in the result on their own, so repeating them in the title spends pixels twice.
  • Keep the feed and the page in agreement. A price or stock state that differs between your merchant feed and your page markup is the most common cause of items being disapproved or shown wrongly.
  • Never hard-code stock or sale language into a template. A title still reading Sale in March is a trust problem, and it will be cached in results long after the promotion ends.
  • Write the description yourself on your best sellers. Manufacturer copy is identical across every retailer carrying the item, so the description is often the only differentiated text in the whole result.

Mistakes that quietly cost you results

Putting the store name at the front of every product title
On a catalogue of any size that burns the front of the container on a word nobody searched, tens of thousands of times. Put it after a pipe at the end, and consider dropping it entirely on long-tail parts pages where the match is the part number.
Generating a unique title for every colour and size combination
You end up with near-identical titles competing against each other and no clear canonical. Title the parent product properly, canonicalise the variants to it, and only break out a variant when it has genuine independent search demand.
Leaving descriptions to auto-generate on revenue pages
What gets pulled is often delivery boilerplate or navigation text sitting near the query match, which is the least persuasive copy on the page. Write descriptions for the products that earn money and let the long tail generate itself.

What does the output look like?

This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.

PAGE: waterproof hiking boots for wide feet (product) TITLE OPTIONS (target 50-60 chars, ~580px max) 1. Wide Fit Waterproof Hiking Boots | Trailhead Co 47 chars · ~423px · SHORT (under 50 chars, wastes available space) 2. Buy wide fit waterproof hiking boots Online | Trailhead Co 58 chars · ~522px · OPTIMAL 3. Waterproof Hiking Boots For Wide Feet: Shop wide fit waterproof hiking boots at Trailhead Co 92 chars · ~828px · TRUNCATES (over 60 chars / 828px, est. cutoff ~580px) 4. Wide Fit Waterproof Hiking Boots for waterproof hiking boots for wide feet | Trailhead Co 89 chars · ~801px · TRUNCATES (over 60 chars / 801px, est. cutoff ~580px) 5. Trailhead Co Wide Fit Waterproof Hiking Boots, Free Shipping 60 chars · ~540px · OPTIMAL DESCRIPTION OPTIONS (target 150-158 chars) 1. Shop wide fit waterproof hiking boots at Trailhead Co. Designed for comfort and everyday performance, with fast shipping and a no-hassle return policy on every order. 166 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) 2. Trailhead Co makes wide fit waterproof hiking boots that actually works. Compare sizes, read real reviews, and find the right fit in under five minutes, no guesswork. 166 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) 3. Looking for wide fit waterproof hiking boots? Trailhead Co builds it to last, backed by a 90-day guarantee and free returns on your very first order, every time. 161 chars · TRUNCATES (over 158 chars, will likely cut mid-sentence) SUMMARY 2 of 5 titles will truncate in SERPs. 3 of 3 descriptions will truncate in SERPs. Pixel width is approximated at 9px per character (average for mixed-case Arial-family fonts). Treat anything flagged near 580px as a recheck, not a certainty. READY-TO-PASTE HTML (best-scoring pair) <title>Buy wide fit waterproof hiking boots Online | Trailhead Co</title> <meta name="description" content="Shop wide fit waterproof hiking boots at Trailhead Co. Designed for comfort and everyday performance, with fast shipping and a no-hassle return policy on every order.">

Frequently asked questions

Why does Google keep rewriting my product page title?

Product titles get rewritten more than any other page type because so many of them repeat the keyword, add a category term, then squeeze the brand in past the point Google truncates. When the submitted title reads as keyword-stuffed rather than descriptive, Google frequently substitutes its own version pulled from the H1 or the page content instead of using what you wrote.

Should the brand name go first or last in a product title?

It depends on how recognised the brand is. A well-known brand name earns the click on its own, so it can lead. A newer or less recognised brand should let the keyword lead and put the brand name after a separator near the end, since shoppers scanning a results page are matching on the product term first and the brand second.

Does the meta description matter if Google shows price and star ratings instead?

It still matters, but not for the same job. When a rich snippet already shows price and rating, repeating either in the description wastes the space. The description earns its click by stating the detail the rich snippet cannot show, such as fit, material, warranty or delivery speed, since that is the information a shopper still has to guess at.

How is a product page title different from a landing page title?

A landing page title only has to win against other search results. A product page title has to win against the exact same item listed by other retailers in the same results, often including the manufacturer's own listing, which is why brand placement and a specific, non-generic keyword matter more here than on almost any other page type.

Related free tools

Some links on this site are affiliate links, which means Hacking Demand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.