Shopify Meta Descriptions and SEO Titles for Every Product

Gyllion Redout · November 6, 2026 · 10 min read

Four product facts, the type and material, the size, what is included and the delivery and returns terms, gathered into one search listing stamped as written from facts.

Shopify meta descriptions and SEO titles are the two lines a shopper reads in a search result before deciding whether your product is worth a click. Catalogues tend to get them wrong in the same three ways: the fields are left empty, filled from one template, or copied across products that then compete with each other. This guide covers what each field does, where Shopify keeps it, how long each should be, how to write both from the product’s own facts at catalogue scale, and why the pages already ranking on page one are the ones to leave alone.

On this page

What do an SEO title and a meta description actually do?

The SEO title is the headline Google usually shows for your page and one of the signals it uses to understand what the page is about, while the meta description is the short search snippet beneath it, written to earn the click rather than the ranking. Google has said the meta description is not a ranking factor, which makes its job clear: persuade the shopper who can already see your result.

Both fields are suggestions, not commands. Google documents that it may show a different title or a different snippet when it judges other text on the page to describe it better for a particular search. Specific, accurate and unique text gives it the least reason to do that, which is why those three qualities are the practical goal rather than a perfect formula.

For a Shopify store the stakes are higher than the size of the fields suggests. A product page competes in a results list beside marketplaces and other stores selling something similar, and the title and description are often the only place a shopper sees the detail that sets your product apart before deciding whether to click.

Where do you edit them in Shopify, and what happens when they are empty?

In the Shopify admin, every product, collection, page and blog post has a search engine listing section where the page title, the meta description and the URL handle can be edited. When those fields are empty, most themes fall back to the product title and the opening words of the description, and many add the store name to the end of every title.

That fallback is why so many listings read badly. A product title written for the storefront, such as the name of a range, rarely tells a searcher what the product is, and the first sentence of a description is often a brand story rather than the facts a shopper compares. The result is a listing that is technically complete and practically empty.

Editing one product at a time is slow for a large catalogue. The product CSV that Shopify exports and imports carries SEO title and SEO description columns, so the fields can be reviewed and updated in a spreadsheet. Test an import on a few products first, because a CSV import can overwrite fields you did not mean to touch.

  • Products: the search engine listing section at the bottom of each product in the admin
  • Collections, pages and blog posts: the same section on each one, and often the most neglected
  • Home page: the title and meta description set in the online store preferences
  • Many products at once: the SEO title and SEO description columns of the product CSV

How long should a Shopify SEO title be?

Keep a Shopify SEO title to roughly 50 to 60 characters, because search results cut titles by display width rather than by a fixed count, and that range survives on most screens. Put the product name and its deciding attribute first, so the words a shopper reads before any truncation are the words that match what they searched for.

Check whether your theme adds the store name. If it does, the visible space for the product part shrinks, and typing the store name into the field as well spends that space twice. Where the theme does not add it, putting the store name at the end rather than the start keeps the product first, which is what the searcher came for.

Write titles that describe rather than titles that shout. A title such as “Merino crew neck jumper in forest green | Northline” tells a shopper what the product is, which material it uses and which colour this page shows. A title built from repeated keywords gives Google a reason to write its own line instead, and it gives the shopper no reason to trust the result.

  • Lead with the product name and the attribute shoppers choose on, such as material, size or use
  • Keep to roughly 50 to 60 characters, allowing for any store name your theme adds
  • Separate the parts with a comma or a vertical bar, and never repeat a keyword to fill space

What makes a meta description earn the click?

A meta description earns the click when it states, in about 150 characters, the facts a shopper compares results on: what the product is, the detail that sets it apart and one reason to choose your store, such as the delivery time or the returns window, provided that reason holds for every order. Anything much longer is likely to be cut off, and anything vaguer gives the shopper no reason to choose your result over the one beside it.

A worked example shows the difference. Take an insulated steel bottle whose product page states a 750 ml capacity, a leak proof lid and a base that fits a car cup holder, sold by a store that offers free returns within 30 days. A template description reads “Shop our bottle collection today at great prices”, which describes every store and none of them. A description written from the product reads “Insulated steel bottle, 750 ml, with a leak proof lid and a base that fits a car cup holder. Free returns within 30 days.” Every claim in it is on the page, and a shopper comparing bottles learns why to click.

Write Shopify meta descriptions in the language of the page they describe, and never promise what the page does not support. The description is the first claim a shopper reads about the product, and a gap between the snippet and the page loses both the click and the trust behind it.

  • What the product is, named the way shoppers search for it
  • The one or two facts results are compared on: material, size, capacity or what is included
  • A true reason to choose the store, such as delivery or returns, all within about 150 characters
A checklist for new search listings: a title of 50 to 60 characters with the product name first, a description of about 150 characters, claims the page supports, no duplicates and page one pages left alone.

Also read: Shopify SEO Tools Compared: What Each One Actually Solves · SEO Autopilot for Shopify: From Strategy to Publication

Why do duplicate titles hurt a Shopify catalogue?

Duplicate titles hurt because two products with the same SEO title compete for the same search, and the title gives Google no way to tell which one should answer it, so it picks one for you, which may not be the one you would have chosen. Duplicates are common in Shopify catalogues because colour or size versions are set up as separate products, or because a template wrote the same pattern for a whole collection.

Fix them by naming what differs. If two products are the same jumper in green and in navy, the colour belongs in each title. If two products serve different uses, the use belongs in the title. If two products are genuinely the same thing listed twice, the better fix is merging the listings rather than inventing a difference that only exists in the title.

Look for near duplicates as well as exact ones. Titles that differ by a single word read as the same listing to a shopper scanning a results page. Sorting the catalogue export by SEO title puts them side by side, and it often reveals a template that has been quietly writing the same line for a whole range.

Should you rewrite the titles of pages that already rank?

Leave a page that already ranks on page one alone unless the data gives you a specific reason to change it, because its title is part of why Google matched it to the searches it wins, and rewriting the wording can cost the position the page earned. The pages that gain most from new titles are the ones with no title at all, the ones ranking just off page one, and the ones shown often but rarely clicked.

Google Search Console is where that reason lives. Its performance report shows, for each page, the searches it appears for, how often it is shown, how often it is clicked, its click through rate and its average position. A page on page one with a healthy click through rate is doing its job. A page shown often with a click through rate far below its neighbours is the one whose title or description deserves a careful rewrite.

When you do change a ranking page, change one at a time, note the date and compare equal periods before and after, so a seasonal swing is not mistaken for the effect of the new title. Zyberon applies the same caution: with Search Console connected, products already on page one of Google are left out of every batch of fixes for you to change deliberately, and without it, or whenever that check cannot be completed, fixes are approved one by one.

How do you write them for a whole catalogue without a template?

Write them from each product’s own data, the product type, material, size and use, rather than from a single template, because a pattern such as “Buy product name online | Store name” produces titles that are complete and interchangeable. The structure can repeat across a product type; the facts inside it should come from the product itself.

Work by product type. Decide once which attribute shoppers choose on for each type, material for clothing, capacity for bottles, compatibility for accessories, and write every title of that type around it. Review a sample from each type before the batch goes live, and keep a record of every title as it was before the change, so a mistake can be put back.

Zyberon’s SEO tool works this way. Its store health check flags every product with a missing, overlong, very short or duplicate search title and every missing or badly sized search description, which are the SEO title and meta description fields in Shopify. Store health then lists a replacement for each product that needs one, written from that product’s own data and shown beside the current one, and you approve them one at a time or, with Search Console connected, all at once. The fixes change search titles, search descriptions and image descriptions only, never the product page content.

  • Group the catalogue by product type and name the deciding attribute for each type
  • Write each title and description from that product’s own facts, never from a fill pattern
  • Review a sample per type, keep the previous versions, then publish the batch

How do you know whether new titles and descriptions worked?

Judge new SEO titles and Shopify meta descriptions on clicks from search rather than on rankings alone, because the description never moved the ranking in the first place. Compare impressions, clicks and click through rate for the changed pages in Search Console over equal periods before and after, a few weeks each, and read the change against pages you did not touch, so you can see what the season did on its own.

Expect the effect to differ by page. A product that had no description at all may change noticeably once Google has crawled it again, while a page that already had a reasonable listing may barely move. A title change on a page ranking just off page one may move its position as well as its clicks, and that is worth tracking separately.

Zyberon keeps the same watch. Once Search Console is connected, the SEO tool shows the searches each page appears for, its clicks and its average position, and the store health check keeps reading the catalogue, so a new product added without a title shows up in the next check rather than as a silent gap.

How this compares to the tools you are weighing

Shopify’s search engine listing editor

What it does well
The Shopify admin gives every product, collection and page its own search engine listing editor with a preview, and the product CSV can set titles and descriptions for many products at once.
Where it stops
It saves whatever you type, one page or one spreadsheet at a time. It does not point out which titles duplicate each other, which are cut off, or which pages already rank on page one and should be left alone.
What Zyberon does instead
Zyberon checks the whole catalogue for missing, overlong, very short and duplicate titles, writes replacements from each product’s data for you to approve, and leaves products already on page one alone once Search Console is connected.

Google Search Console

What it does well
Search Console is free and shows, for every page, the searches it appears for with its impressions, clicks, click through rate and average position, taken from Google’s own measurement.
Where it stops
It reports and never edits. Turning a page with many impressions and few clicks into a better title is still work someone has to notice, write and publish.
What Zyberon does instead
Zyberon reads Search Console where you have connected it, uses those positions to decide which products to leave alone, and turns the rest of the findings into fixes you approve.

Template based bulk SEO apps

What it does well
Bulk SEO apps can fill every empty title and description in one run from a pattern such as the product name plus the store name, which clears a long list of missing fields quickly.
Where it stops
A pattern writes the same line for every similar product, which creates near duplicates, and a fill run does not check which pages already rank before it overwrites them.
What Zyberon does instead
Zyberon writes each title and description from that product’s own facts, flags duplicates across the catalogue, and leaves products already on page one of Google out of the batch once Search Console is connected.

Questions this raises

Does the meta description affect rankings?

Google has said it does not use the meta description as a ranking factor. Its effect is on the click: a clear description makes your result the one a shopper chooses, which is why it is worth writing well even though it never moves the position.

Why does Google show a different title or description from the one I wrote?

Google may write its own title or snippet when it judges other text on the page a better match for a particular search. Specific, accurate and unique fields give it the least reason to, while an empty field leaves it nothing to work with except the page itself.

Should I add my store name to every SEO title?

Check your theme first, because many themes add it automatically. If yours does, leave it out of the field itself. If it does not, add it at the end of the title, where it confirms the brand without pushing the product name out of view.

How often should I update SEO titles and meta descriptions?

When the product changes, when a new product goes live, and when Search Console shows a page that is seen often but rarely clicked. Rewriting on a schedule for its own sake puts at risk the positions your pages have already earned.

Will Zyberon change my product descriptions when it fixes titles?

No. The fixes change search titles, search descriptions and image descriptions only. Expanding a very short product description is a separate permission in the SEO settings that starts switched off, and until you switch it on, the description you wrote stays exactly as it is.

Written by

Gyllion Redout · Founder of Zyberon

Read next

One platform. Your whole business.

Ready to automate
your empire?

About 9 minutes to set up. After that, the work that used to wait for Monday morning happens on Saturday night.

Live in about 9 minutes · cancel anytime