How to write meta descriptions for Shopify stores effectively

How to write meta descriptions for Shopify stores

Meta descriptions do not matter for Google rankings, but they matter for click-through rates. A strong meta description displayed in search results can mean the difference between a searcher clicking on your store’s listing as opposed to your competitor’s – and with so many Shopify stores competing for attention in crowded product categories, those extra clicks add up to real revenue over time.

Most Shopify stores default to having Google generate the meta description (or fill it with generic filler content like “Welcome to our store. We sell quality products.”) but there is so much more potential for attracting clicks with a well-written meta description. This guide will outline ways to craft meta descriptions for product pages, collection pages, and blog posts using real-world formulas for inspiration.

In this post

What meta descriptions actually do

The meta description is the 1 to 2 sentence snippet that appears below the page title and URL in the Google search results. This is your sales pitch to the user. The user has seen your title, they’ve seen your URL and the meta description is what will convince the user to select your link on the search results page over one of the other 9 results.

Google may choose to ignore your meta description tag and actually index a part of the page to display in the search results, known as a snippet. This might happen if the word query doesn’t match well with the content on the page, and therefore Google selects an auto generated snippet that is considered to be more relevant. But while you cannot prevent Google from sometimes selecting an auto generated snippet, having a good meta description tag written gives you more of a chance of having it displayed, and in those cases your custom meta description will usually outperform the auto generated equivalent in terms of CTR.

Meta descriptions for product pages

Meta descriptions for product pages answer: Why should I click this product and not that other one?

Formula: [Product name] + [key benefit/material] + [social proof or urgency] + [CTA]

Examples:

  • “Classic Tee in 10 colors. 100% organic cotton, pre-shrunk, available S to XXL. 4.8 stars from 200+ reviews. Free shipping over $50.”
  • “Handmade leather wallet with RFID blocking. Fits 8 cards + cash. Personalized engraving available. Ships in 2 business days.”

What it is: Meta description. Where to set it: Products -> product -> Search engine listing -> Edit Meta description. Under 155 characters.

For highly varied products with many versions list the variety in your keywords, e.g. “Available in 10 colors and 6 sizes” or “Leather, Canvas or Nylon”. The searchers are looking for products with these specific options so it’s very relevant. Pages with color swatches are likely to be very relevant and promise delivery on the searcher’s query. As a result they are more likely to get a click.

Meta descriptions for collection pages

On your Collection pages you will want to optimise for broader keywords than on individual product pages. The meta description for your Collection pages should explain to search engines what the Collection contains, and to users why they should come to your store to shop that type of thing.

Formula: What the collection is. What the formula contains (count). Differentiator. Shipping/Offer.

  • “Shop 40+ women’s summer dresses in cotton, linen, and silk. Sizes XS to 3XL. New styles weekly. Free returns within 30 days.”
  • “Leather messenger bags for men. Full-grain leather, 15 laptop compatible. Starting at $89. Free shipping on all orders.”

Where to set it: Collections: Open up the Collection you want to change, scroll down to “Search engine listing” – click on “Edit” to change it.

Meta descriptions for blog posts

Blog post meta descriptions should clearly state what the reader will learn or gain. Not a summary of the article. A promise of value.

Formula: [What you will learn] + [specificity] + [credibility signal]

  • “Add color swatches to Shopify’s Dawn theme with CSS or Liquid. Step-by-step code snippets included. Works on Dawn 14.0+.”
  • “15 A/B test ideas for Shopify product pages ranked by conversion impact. What to test first and what to skip.”

Copy-paste formulas

Page typeFormulaCharacter limit
Product[Name] + [benefit] + [social proof] + [CTA]Under 155
Collection[What it is] + [range] + [differentiator] + [offer]Under 155
Blog post[What you learn] + [specifics] + [credibility]Under 155
Homepage[Brand] + [what you sell] + [USP] + [trust signal]Under 155

Common mistakes

  • Leaving it blank. Google auto-generates from page content, which is often the first paragraph of your description. This rarely makes for a compelling search snippet.
  • Same description for every product. “Shop our high-quality products” on 200 products tells Google nothing unique about each page. Write unique descriptions per product.
  • Keyword stuffing. “Buy shoes online cheap shoes best shoes discount shoes” reads like spam and gets skipped by searchers.
  • Too long. Google truncates after about 155 characters on desktop, fewer on mobile. Put the most important information first.
  • No call to action. “We sell leather bags” is a statement. “Shop leather bags with free shipping and 30-day returns” is a reason to click.

For stores with products per color when listed together with Rubik Combined Listings, each product will have its own meta description with colour keyword: Red leather crossbody bag | Navy leather crossbody bag …. and will be indexed by search engines as separate pages for colour specific searches.

On the product page where swatches/image filtering will display the different variant images, we should receive what the meta description promises. For example if the meta description states “Available in 10 colors” the product page should display 10 swatch colors. Rubik Variant Images can ensure that the product page variant image experience is consistent with the promise made in the product meta description.

“This app is perfect. it is incredibly easy to set up and use. There are so many cool ways you can set up your variant images AND adjust your swatches. The youtube tutorials are super helpful. I got a bit stuck trying to set up one of my products and Zulf was super quick to respond and help. Definitely recommend it if you are reading this ;D”

Anonymous merchant, Rubik Variant Images on the Shopify App Store

Frequently asked questions

Does the meta description affect Shopify SEO rankings?

meta descriptions do not directly impact rankings. Google confirms that “meta tags including the description and keyword tags” are not factors in ranking. However, they do impact your ranking by impacting click-through rates. A better CTR is a strong signal to Google that your page is relevant for a search query.

What happens if I leave the meta description blank?

Google automatically generate a snippet from the content on the page. The first relevant paragraph is often selected and can make for a pretty mediocre excerpt compared to what you’d get if you wrote a custom meta description yourself. While some pages might perform just fine without the hand, product and collection pages generally benefit from a custom approach.

How long should a Shopify meta description be?

Google truncates descriptions with “…” which will cut off your CTA if too long. For the Desktop results, the limit is under 155 characters and even less on mobile (about 120 characters). Prioritize the most important information at the beginning of your description.

Should I include the price in the meta description?

For competitive products, “Starting at $29”. For premium products where price is not key, omit this word and focus on quality signals instead. For products with variant-based pricing, use “From $X”.

Can I bulk-edit meta descriptions on Shopify?

Yes. You can update meta descriptions in the Shopify bulk editor or when importing/exporting products via CSV. Many SEO apps will even generate meta descriptions for you on automatically on large product catalogs using a provided template.