New: The $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests. Get it free →

Home / Blog / Meta Description Best Practices for More Organic Clicks

Technical SEO · 12 min read

Meta Description Best Practices for More Organic Clicks

Google rewrites most meta descriptions, but a specific, front-loaded description still wins the clicks it controls. Here's what Google says, what the studies found and how to write and test them on Shopify.

Robert Battle · Updated

Key takeaways
  • The meta description is not a ranking factor; Google said in 2009 it doesn't use the tag for ranking, only sometimes for snippets.
  • Studies found Google rewrites 63% to 71% of meta descriptions (Ahrefs and Portent, 2020), and Seer Interactive reported 70% in April 2025.
  • Write 140 to 160 characters and put the keyword and offer in the first 120, since Portent found mobile snippets end around 118 to 121 characters.
  • In Shopify, a blank SEO description falls back to the product description, so fill the Search engine listing field or the CSV SEO Description column.
  • Judge changes by Search Console CTR at similar positions, and update pages in batches so you have a comparison group.

Meta description best practices come down to this: write a unique, specific summary for every important page, put the keyword and the reason to click in roughly the first 120 to 150 characters, and accept that Google will often show its own snippet instead. Google says it builds snippets mainly from your page content and uses the meta description only when it describes the page better, so the best descriptions match what the page actually says.

This guide is for Shopify and e-commerce teams who want more clicks from the rankings they already have. You'll get what Google's documentation actually says, what the rewrite studies found (with publisher and year), length targets based on measured snippets, templates for product, collection and blog pages, exactly where to edit descriptions in Shopify, and a way to test whether your changes moved click-through rate.

What is a meta description?

A meta description is an HTML tag in the head of a page that summarizes it for search engines and people scanning results. It looks like this:

<meta name="description" content="Hand-poured soy candles in reusable jars. Free shipping over $40.">

Google's list of meta tags Google understands describes it plainly: use the tag to provide a short description of the page, and in some situations Google uses it in the search snippet. That snippet is the gray text under your blue title link.

Is the meta description a ranking factor?

No. In its 2009 post on the keywords meta tag, Google said that even though it sometimes uses the description meta tag for snippets, it does not use it in ranking, and nothing in Google's current documentation says otherwise. The description earns its keep through clicks: a listing that answers the searcher's question gets chosen more often at the same position. Our guide to what a good organic CTR is shows how much those clicks are worth by position.

Meta description vs title tag vs H1

The three get mixed up constantly, especially on Shopify, where one admin screen controls all of them.

ElementWhere it showsRanking roleShopify field
Title tagBrowser tab and, usually, the blue title linkStrong signal of the page topicSearch engine listing: Page title
Meta descriptionSometimes the snippet text under the titleNone (Google, 2009)Search engine listing: Meta description
H1The visible main heading on the pageHelps Google understand the page; one source for title linksThe product, collection or page Title field

For the other two, see our guides to the Shopify SEO title and whether a page can have multiple H1 tags.

Does Google use your meta description?

Often, but not most of the time. Google's snippet documentation says it primarily uses page content to determine the snippet, picks text that best relates to the specific search, and uses the meta description when it describes the page better than other parts of the content. Because snippets are matched to the query, one page can show different text for different searches.

Three studies have measured how often Google replaces the description you wrote:

  • Ahrefs (2020) compared hardcoded descriptions with desktop snippets for 20,000 keywords and found Google rewrote them 62.78% of the time: 59.65% for high-volume head terms and 65.62% for long-tail queries.
  • Portent (2020) checked first-page results for 30,000 non-branded keywords, excluding featured snippets, and found a 71% rewrite rate on mobile and 68% on desktop.
  • Seer Interactive (2025) reported that 70% of tracked queries in its April 2025 SeerSignals data showed Google-written descriptions, and that individual pages showed 2 to 11 different snippets in a single month. Seer does not publish its exact sample size.
How often Google rewrites meta descriptionsAhrefs and Portent data are from 2020 (newest comparable studies); Seer's 2025 sample size is not published
Portent 2020, mobile71%
Seer 202570%
Portent 2020, desktop68%
Ahrefs 2020, long tail65.6%
Ahrefs 2020, all queries62.8%
Ahrefs 2020, head terms59.7%
View the data
Value
Portent 2020, mobile71%
Seer 202570%
Portent 2020, desktop68%
Ahrefs 2020, long tail65.6%
Ahrefs 2020, all queries62.8%
Ahrefs 2020, head terms59.7%

Source: Ahrefs, How Often Does Google Rewrite Meta Descriptions?, 2020; Portent, How Often Google Ignores Our Meta Descriptions, 2020; Seer Interactive, SeerSignals, April 2025

The pattern is consistent across methods and years: Google keeps your description for roughly three in ten results, and it rewrites more on long-tail queries, where a generic description is less likely to match the exact question. That is not a reason to skip descriptions. It is a reason to write them so they match the page's main query, and to make sure the page copy itself contains good snippet material for everything else.

Meta descriptions in the wild
67.7%Desktop pages with a meta descriptionWeb Almanac 2025
25%Top-ranking pages with noneAhrefs, 2020
2 to 11Different snippets per page in a monthSeer Interactive, 2025

Source: HTTP Archive, Web Almanac 2025 SEO chapter (2026); Ahrefs, 2020; Seer Interactive, April 2025

How long should a meta description be?

Google sets no length limit. Its documentation says there is no limit on how long a meta description can be, and that snippets are truncated as needed to fit the device width. What you can control is whether the important part shows before the cut.

The cut is based on pixels, not characters. The HTTP Archive's 2025 Web Almanac puts the snippet display width at roughly 920 to 980 pixels on desktop and 680 pixels on mobile, so a line of wide capital letters truncates sooner than the same count of narrow lowercase ones. Portent's 2020 study measured where real snippets actually ended:

Result typeCharacters that usually display
Desktop, no date shown150 to 160 (display peaked at 156 and dropped after 165)
Desktop, with a date138 to 148
Mobile, no date shownUp to about 118 to 121
Mobile, with a dateMostly 95 to 105

Shopify's own guidance lands in the same place: its SEO help article recommends about 160 characters, and its product editor warns that descriptions over 320 characters might get cut off. The practical rule is to write 140 to 160 characters and put the keyword, the offer and the reason to click in the first 120, so mobile searchers see a complete thought even after truncation.

Most of the web ignores this. In the 2025 Web Almanac, the median meta description was 274 characters, more than double the 2022 median of about 135, and the top 10% ran past 530 characters. Those pages hand Google a paragraph it has to chop, which is one more reason it writes its own.

Meta description length across the web, desktopCharacters per meta description by percentile; most snippets show 160 or fewer
69 10th pct 166 25th pct 274 Median 329 75th pct 537 90th pct
View the data
Value
10th pct69
25th pct166
Median274
75th pct329
90th pct537

Source: HTTP Archive, Web Almanac 2025, SEO chapter (published January 2026)

Find the pages leaving clicks on the table

On a free 30-minute call we benchmark your listings against your top three competitors on Google and AI answers, show which pages are ready to move and the revenue math.

Get my custom plan →

Meta description best practices that hold up

These rules come straight from Google's documentation, the studies above and what shows up on e-commerce results pages.

  1. Make every description unique. Google says identical or similar descriptions on every page are not helpful. If you can't write them all, start with your home page, top collections and best-selling products.
  2. Match the main query and its intent. Use the words the searcher typed, usually the same primary keyword as the title.
  3. Lead with the reason to click. The first 120 characters should say what the page offers and why it beats the next result: selection, price range, free shipping, a guarantee, a specific answer.
  4. Include concrete details. Google's documentation suggests details such as price, manufacturer, author or publication date where they help. For products that means material, size range, count or shipping terms that are true on the page.
  5. Don't write a keyword list. Google says descriptions made of keyword strings are less likely to be shown. Write one or two readable sentences.
  6. Keep it consistent with the page. If the description promises free shipping and the product page says otherwise, the searcher bounces and Google has a reason to prefer on-page text.
  7. Generate at scale when you must, but make it readable. Google explicitly allows programmatic descriptions for large database-driven sites if they are human-readable and diverse. For a catalog, combine real product attributes rather than repeating one template sentence.
  8. Escape quotes and avoid stray markup. Double quotes inside the content attribute can break the tag. Shopify themes escape the value for you, but custom code and apps may not.
  9. Use snippet controls only on purpose. The nosnippet and max-snippet robots rules and the data-nosnippet attribute limit what Google shows. They are for legal or sensitive text, not for forcing your description.

How to write a meta description, step by step

Use this process for any page you care about, starting with the ones that already get impressions.

  1. Find the query. In Google Search Console, open the page in the Performance report and note the top queries by impressions. That is who the description is for.
  2. Check the current snippet. Search the top query and see what Google shows today. If it is pulling a shipping banner or review text, you know what to fix.
  3. Look at the competition. Read the three listings above and below you. Note what they all say, and find the detail only you can claim.
  4. Draft with a simple formula: what it is, plus the strongest proof or detail, plus a prompt. For example: "Hand-poured soy candles in reusable jars. Burn about 50 hours. Shop 6 scents."
  5. Front-load and trim. Move the keyword and the offer into the first 120 characters, then cut to 160 or fewer.
  6. Preview the length. Paste the title and description into our title tag and meta description checker to catch truncation before you publish.
  7. Publish and confirm the tag. After saving, run the live URL through the meta tag and Open Graph checker to confirm the theme output the description you wrote.
  8. Log the date. Write down when you changed it so you can compare click-through rate before and after.

Templates by e-commerce page type

Page typeWhat to includeExample
ProductProduct name, the one or two attributes buyers compare, a shipping or returns termHand-poured soy candle in a reusable amber jar. Burns about 50 hours, ships free over $40, and comes in 6 scents. See notes and sizes.
CollectionCategory keyword, range (styles, sizes, count), a store-wide benefitShop 40+ linen dresses in midi, maxi and mini lengths. Sizes XS to 3X, free returns within 30 days and new colors added every Friday.
Home pageBrand, what you sell, who it is for, the main differentiatorBrand plus category plus the reason to buy from you, in one sentence
Blog postThe answer or promise of the article, plus what the reader will getA one-line answer, then "Includes a checklist and templates."
Help or policy pageThe specific question it answersShipping times, costs and tracking for US and international orders.

The product and collection examples are illustrative, not real stores. Only use numbers that are true on your page.

How to edit meta descriptions in Shopify

Shopify gives every product, collection, page and blog post its own meta description field, confirmed in Shopify's Help Center:

  • Products: Products, open the product, then click the pencil icon in the Search engine listing section and fill in Meta description. Collections, pages and blog posts have the same Search engine listing section in their editors.
  • Home page: Online Store, then Preferences, where the home page title and meta description live.
  • In bulk: the product CSV has an SEO Description column that accepts up to 320 characters. For developers, Shopify stores the value in the global.description_tag metafield.

What happens if you leave it blank

Shopify's CSV documentation says that if the SEO description is blank, the product Description is used, and its developer docs say a new product's meta description defaults to the product description. We confirmed this on Shopify's live Dawn demo store: a product with no custom SEO description outputs the opening sentence of its product description as the meta tag.

In Dawn's layout/theme.liquid (checked on GitHub, version 16.0.0), the tag is printed only when page_description has a value, and Dawn's meta-tags snippet reuses the same value for og:description, falling back to the store description. So your meta description also becomes the default text for link previews on social and messaging apps. Custom and third-party themes may handle this differently, so check your own source code.

Snippets win clicks. Citations win AI answers.

The free $100M AI Visibility Roadmap, built from 7,960 live pages and 197 A/B tests, shows how to get your pages cited by ChatGPT, Google AI Overviews and Perplexity.

Get the free roadmap →

How to test whether your meta descriptions work

Since Google chooses the snippet, judge descriptions by results, not by how they read in the admin.

  • Measure CTR at stable positions. In Search Console, compare clicks, impressions and CTR for the same page over equal periods before and after the change. If the average position moved a lot, the CTR change is mostly the position, not the snippet.
  • Check which snippet Google shows. Search the page's top two or three queries. If Google is showing your text for the main query, the description is doing its job even if it is rewritten for long-tail searches.
  • Prioritize with data. Our Search Console quick wins analyzer flags pages with high impressions and low CTR, and the Search Console comparison tool compares periods. The CTR and ranking value calculator estimates what a CTR gain is worth.
  • Change one group at a time. Update a batch of similar pages, such as 20 collections, and leave a comparable batch alone as a control. That beats rewriting the whole site and guessing.

Keep expectations realistic. Seer Interactive reported that in its own tests, manual, AI-written and blank descriptions performed within about 2 percentage points of each other, and argued that time was better spent on page content. Seer did not publish the test's sample size, so treat it as one agency's finding. It does reinforce the main point: the description matters most for the pages and queries where Google actually uses it, and the page copy has to be strong enough to supply the rest.

Common meta description mistakes and fixes

SymptomLikely causeFix
Snippet shows a shipping banner or size chartBlank SEO description, so Shopify uses the start of the product descriptionWrite a custom description, or move boilerplate out of the top of the product description
Same snippet on many collection pagesOne template sentence reused everywhereAdd the collection's own keyword, range and benefit
Description cut off mid-sentenceToo long, or key point placed at the endKeep to 160 characters and front-load the offer
Google always rewrites itDescription doesn't match the queries the page getsRewrite around the top Search Console query and match the page copy
Wrong text in social link previewsTheme falls back to the store description for og:descriptionFill in the page's meta description, or set a specific Open Graph tag
Two description tags in the sourceAn SEO app and the theme both print oneRemove the duplicate from the theme or the app settings

The last two are theme problems, not writing problems. A full technical SEO review catches them across templates instead of one page at a time.

Your meta description checklist

  • Every key product, collection, page and post has its own description.
  • Each one uses the page's main query and states a specific reason to click.
  • The keyword and offer sit in the first 120 characters, and the whole thing is 160 or fewer.
  • Details such as price, shipping or range are true on the page.
  • The live page outputs exactly one description tag, and it matches what you wrote.
  • You logged the change date and will compare CTR at similar positions in four to six weeks.

Snippets are one of many levers on organic revenue, and they work best alongside strong titles, headings and page content. If you want help deciding which pages to fix first on your store, talk to our team.

Get a prioritized fix list for your store

Book a free 30-minute plan call. We'll compare you with your top three competitors, flag the pages closest to page one and rank the fixes by revenue impact.

Get my custom plan →
FAQ

Questions & answers

Do meta descriptions affect rankings?
No. Google said in 2009 that it does not use the description meta tag for ranking, only sometimes for snippets. A better description can still earn more clicks at the same position.
How many characters should a meta description be?
Aim for 140 to 160 characters with the main point in the first 120. Google sets no hard limit, but Portent's 2020 study found desktop snippets usually end around 156 characters and mobile snippets around 118 to 121.
Why does Google ignore my meta description?
Google builds snippets mainly from page content and picks text that matches each query. It uses your description when it describes the page better, so match it to the page's main query and keep it consistent with the page copy.
What does Shopify use if I leave the meta description blank?
Shopify uses the product description instead, according to its CSV and developer documentation. In Dawn, that text is also reused for the og:description social preview.
Should I use AI to write meta descriptions?
It's fine as a draft, especially across a large catalog, as long as each one is accurate, specific to the page and readable. Google allows programmatic descriptions if they are human-readable and varied.
Free custom plan

Find the revenue you're leaving on the table

A free 30-minute call where we build the first version of your plan with you. You leave with a plan either way.

  • Your score across Google, AI citations, branded demand, and reviews
  • The pages on your site that are ready to move right now
  • Your first Flagship page and the first three tests we'd run

Step 1 of 3

Get your free custom plan

Free. Takes about 30 seconds.