Shopify meta descriptions: the one line that decides the click
A meta description does not affect your ranking. Google has been explicit about that for years. It affects whether anyone clicks the ranking you already have, which in a lot of cases matters more.
Two stores at positions four and five for the same phrase. One has a description written for a human; the other has whatever Google scraped off the page, usually a fragment of navigation or the first half of a cookie notice. The click goes to the first one, and over a few thousand impressions that is real traffic that has nothing to do with rank.
Google rewrites most of them anyway
This is the part people find deflating: your description is a suggestion, not a directive. Google rewrites the majority of them, usually when it thinks the page contains a better answer to the specific query than your generic line does.
That is not a reason to skip it. It is a reason to write the one Google is least likely to improve on, which means matching the query intent closely and saying something the page body cannot say as concisely.
What actually earns the click
Roughly 150 characters before truncation, though it varies by device and Google measures pixels rather than characters. Inside that space:
- The phrase they searched. It gets bolded in the result, which is free visual weight.
- The specific thing your page has. A number, a range, a name. "Fits 47 models" beats "wide compatibility."
- A reason this page and not the other nine. Free shipping threshold, size range, whether you actually stock it.
What does not work: your brand name at the front (they can see it in the URL), "Welcome to our store", and any sentence that would fit equally well on every page you own.
Doing it in Shopify
It lives under "Search engine listing" at the bottom of the product, collection, page or blog post editor. Click Edit, and you get the title tag and description fields with a live character counter.
The trap is the theme-level default. Many themes fill an empty description with the product's first 160 characters, which means you get something rather than nothing, but that something is often mid-sentence. Empty is not the failure state; auto-filled-and-truncated is, because it looks intentional.
Where the effort pays
Not everywhere. In descending order of value: collection pages you want to rank, blog posts that target a question, then your top products. Everything below that can take the theme default without much cost, because pages nobody finds in search do not need a search snippet.
Frequently asked questions
Do meta descriptions affect rankings?
No, not directly. They affect click-through rate, and there is a reasonable argument that sustained click-through influences rankings indirectly, but treat that as a bonus rather than the plan.
How long should a meta description be?
Aim for 120 to 155 characters. Google truncates on pixel width, so a line of capitals gets cut sooner than lowercase. Front-load the important half either way.
What if Google rewrites mine?
It often will, and that is usually fine; the rewrite is normally query-specific and performs well. Write yours as the fallback for queries Google has no better answer for.
Should every page have a unique one?
Every page you want traffic to, yes. Duplicates across hundreds of pages are a mild quality signal problem and a wasted opportunity, though not a penalty.
Does the meta keywords tag still matter?
No. Google stopped using it in 2009. If your theme still outputs one, it is harmless and also pointless.
One line, one job
Write it as an answer to the query, not a summary of the page. That distinction is most of the difference between a description that gets used and one that gets replaced.
Want SEO blog posts like this for your own Shopify store? Try SEO Bison.