SEO

SEO title and meta description on a Shopify product page

These are the two fields that decide what a shopper reads before clicking. On most stores they sit empty, and nobody notices.

5 min read

When someone searches for a product on Google, they do not see your store. They see three lines of text, sitting next to nine other results. Two of those three lines are set inside Shopify, for free, and most merchants do not know they exist.

This guide is written for someone who has never opened those settings. No technical knowledge is needed, and nothing below requires installing anything.

What Google shows, line by line

  • The blue title, the clickable one. It comes from the page’s title tag.
  • The address, in grey, above or below depending on the device.
  • The grey line, roughly two lines long, called the snippet. That is the one the meta description feeds.

The title decides whether the result looks relevant. The snippet decides whether it is worth the click. Two different jobs, written in two different ways.

Vocabulary: what SEO calls the title tag and the meta description, Shopify simply calls “Page title” and “Description”, inside a section named Search engine listing. They are the same things.

Where these fields live in Shopify

  1. In the admin, open Products, then a product page.
  2. Scroll to the very bottom.
  3. Find the Search engine listing section and click Edit.
  4. Two fields appear, with a preview of what Google would display.

That preview is useful, but it flatters you a little: it shows what you typed, not what Google will actually choose to display. More on that below.

What Shopify does when you leave them empty

The two fields behave differently, and that is where the confusion starts.

The title has a fallback. Shopify’s documentation says the theme then builds the title from the shop name and the content title, in one order or the other. So you do get something, along the lines of “Merino wool beanie | Your store”. It is not wrong, it just says nothing beyond the product name.

The description has no fallback. Shopify themes only output the tag when the field is filled: in the theme code it sits behind a condition. Empty field means no meta description tag on the page at all. Google then builds the snippet on its own, from whatever it finds on the page.

That is why the grey line sometimes starts mid-sentence, or recites your return policy and shipping times. It is not a theme bug: it is Google filling a gap, using the text your template repeats on every product page.

Writing a title that holds up

  • Lead with what the product is. The word a shopper would type comes first, not your brand.
  • Do not append the store name: the theme already does it, and you would see it twice.
  • Write a phrase, not a comma-separated keyword list. Repeating the same word three times does not rank better, it reads as spam.
  • Add the material, colour, size or use case: that is what separates your page from ten identical ones.

On length, be wary of the round numbers people repeat. Google states there is no fixed limit, and that the snippet is truncated to fit the device width. The practical consequence is simpler than a rule: put the words that matter at the front, because it is the end that disappears.

Writing a description worth clicking

  • One or two complete sentences, ending in a full stop. A sentence cut mid-word makes the page look sloppy.
  • Around 150 characters. That is what most screens show before truncating.
  • Gather the facts scattered through the page. Google advises exactly that for a product page: material, size, origin, what is included.
  • Drop “Buy now” and “Fast shipping”. Everyone writes them, so they separate you from nobody.
  • One description per page. The same sentence copied onto 300 products says nothing about any of them.
AvoidPrefer
Titlebeanie, wool beanie, cheap beanie, winter hatMerino wool beanie with fleece lining
DescriptionBuy our beanie now. Fast shipping and easy returns!Merino wool beanie with a fleece lining, knitted in Quebec. One size, four colours, from charcoal to rust.

The nuance most guides skip

Filling the field does not guarantee Google will show your text. Its documentation is explicit: it uses the meta description when that describes the page better than what it could pull from the content, and it notes that the same result may show different snippets for different searches.

In other words, this is not a setting you impose, it is an offer you make. It is not a ranking lever either: a good description does not move the page up. It works on the click, once the page is already shown.

Should you write it anyway? Yes, for one simple reason: it is the only version you control, and it is the one that tends to show when someone searches your product by name, which is the moment they are closest to buying.

Check your own store in one minute

  1. Open Google and search for site: followed by your store address, with no space. For example site:yourstore.com.
  2. You get your pages exactly as Google shows them to your customers.
  3. Read the grey line under each title. Count the ones starting mid-sentence, or repeating the same template text.
  4. Open three of those pages in Shopify and check whether the Description field is empty. It almost always is.

That is where the problem becomes concrete. Filling both fields on one page takes two minutes and costs nothing. Filling them on three hundred pages takes a week of work, and that is exactly why they stay empty on most stores.

That is the work our app does: it drafts the title and the description from the page and its image, in your storefront language, and offers them to you. Nothing is written into Shopify until you have reviewed and accepted it. You can also install nothing and follow this guide by hand: the method above is the same one.

On a related note, the alt text on your images follows a similar logic, and is filled in just as rarely.

Measure your own images

The free audit reads your store and gives you the real weight of your product images, with nothing to install.

Read next