Meta Tags

Shopify Meta Description Character Limit: The 2026 Rules (Pixel Width, Not Just Characters)

There is no fixed meta description character limit: Google truncates by pixel width, which works out to roughly 120 characters on mobile and 155 to 160 on desktop. Put the keyword and the reason to click in the first 120 characters and you are safe on every device. Here is the real rule, the Shopify quirks, and a free checker.


Key takeaways

  • Safe character target for 2026: 155 to 160 characters on desktop, 105 to 120 on mobile. Anything longer risks truncation on the device most shoppers use.
  • The real rule is pixel width, not characters: about 920px on desktop and 680px on mobile. Wide letters (W, M) use up the space faster than narrow ones (i, l).
  • Shopify will not stop you: its meta description field accepts far more than Google shows and its own help page suggests 160 characters, which is already past the mobile cutoff.
  • Google rewrites about six in ten meta descriptions (62.78% in Ahrefs' study of 20,000 keywords). The ones it keeps are where character-limit discipline pays off.
  • 155-160Safe char limit (desktop)
  • 120Safe char limit (mobile)
  • ~920pxDesktop pixel cutoff
  • 62.78%Rewritten by Google (Ahrefs)

The short answer to "what is the meta description character limit": there is no fixed one. Google says it truncates snippets to fit the device width, which in practice means about 120 characters on mobile and 155 to 160 on desktop. Write the keyword and the reason to click in the first 120 characters and you are safe everywhere.

Type the question into Google and the first ten results still say "155 characters", some say 160, one says 158. That rule of thumb dates from 2017 and is wrong often enough in 2026 to cost you visible space in the result.

The rule Google actually uses is pixel width. A 152-character description full of narrow letters fits. A 140-character description full of wide letters gets an ellipsis. Same character count, different outcome on the results page.

This guide gives you the real rule, the safe character targets that work as a proxy, the Shopify-specific quirks, and a triage method for fixing existing descriptions without rewriting them all.

The Real Rule: No Meta Description Character Limit, Only Pixel Width

Google's snippets are rendered in a fixed-width container. Google's snippet documentation says it plainly: "There's no limit on how long a meta description can be," and the snippet "is truncated in Google Search results as needed, typically to fit the device width."

Ahrefs measured that width in its meta description guide: about 920 pixels (roughly 160 characters) on desktop and 680 pixels (roughly 120 characters) on mobile. Once your text exceeds that width, Google cuts it and adds the "..." you see on every other search result.

Why characters are a bad proxy: not all letters take the same width. A capital W is several times wider than a lowercase i. A 150-character description full of capital Ms and Ws hits the pixel limit around 120 characters in, while one full of i's, l's and t's can fit 170 characters.

This is also why John Mueller keeps pushing back on fixed numbers. Asked about length in a Search Central office hours session, he said meta description length is not a ranking factor and that the specific character figures people quote are "all made up" (Search Engine Roundtable's write-up). They are heuristics, not a spec.

The mobile reality

The number that matters most in 2026 is not the desktop limit. It is mobile. The mobile result shows about 680 pixels of description, which translates to roughly 105 to 120 characters of typical English text.

If you write to the 155-character desktop limit, mobile users see your first 105 characters plus an ellipsis. Whatever keyword or call to action you put at the end is invisible to them.

Say a store has 400 product pages averaging 500 impressions a month each, mostly from phones. If tighter descriptions lift mobile click-through from 2% to 2.5%, that is 1,000 extra visits a month at zero marginal cost. The gain is small per page and large across a catalogue.

Safe Meta Description Character Limits by Device (The Useful Proxy)

Since you cannot easily measure pixel width while writing, character counts are still a useful proxy, as long as you treat them as ceilings, not targets. The table also includes the meta title, because the two are set in the same Shopify field and most searches for "Shopify SEO title length and meta description length" want both numbers.

Element and device Safe target Cutoff What happens past the cutoff
Meta description, desktop140-155 chars~160 chars / ~920pxTruncated with an ellipsis
Meta description, mobile105-120 chars~120 chars / ~680pxTruncated with an ellipsis
Meta title, desktop50-60 chars~600pxTruncated, or rewritten by Google
Shopify "Page title" fieldUp to 60 chars (Shopify's advice)70 chars (hard cap)Cannot save more
Shopify "Meta description" field120-155 charsShopify suggests 160; no warningSaves fine, Google truncates it

Sources for the table: the desktop figures come from the trackers quoted when Google confirmed shorter snippets in May 2018, the pixel widths from Ahrefs, the title width from Zyppy's title study, and the Shopify field limits from Shopify's SEO help page.

The 120-character discipline

The smartest play in 2026 is to write the key message in the first 120 characters, then use the remaining 30 to 35 characters (up to about 155 total) for a soft call to action or a secondary benefit. That way:

  • Mobile users see the complete key message
  • Desktop users see the bonus line
  • Neither sees a truncation ellipsis

Meta title length and meta description length: the Shopify pair

Treat the two fields as one unit. The title does the ranking work and gets the keyword first, inside 50 to 60 characters; the description does the persuading and gets the benefit, inside 120 to 155. Shopify's theme usually appends your store name to the title, so count that too.

The full set of title rules, including why Google rewrites titles and how matching the H1 stops it, is in our guide to Shopify meta title best practices for 2026.

Is there an H1 character limit?

No. Google has no H1 length rule, and H1 text is never truncated the way a snippet is because it lives on your page, not in the result. There is one catch: Google's title link documentation lists heading elements such as the H1 among the sources it may use when it rewrites your title.

So keep the H1 short enough to work as a title if Google picks it, roughly 20 to 70 characters. On Shopify the H1 is normally the product or collection name, which is one more reason to keep product titles clean rather than stuffed with variants and SKUs.

How to Write a Meta Description That Fits

Length is only half of it. A description that fits but says nothing still loses the click. Use this order for every product, collection and page that gets impressions:

  1. Lead with the keyword and the product. "Handcrafted Italian leather wallets" beats "Discover our collection of" every time, because the searcher sees their own words bolded in the snippet.
  2. Add the one reason to click. Free shipping, a size range, a material, a delivery promise. One, not four.
  3. Close the thought by character 120. End on a full stop or a clean phrase break so the mobile snippet never ends mid-sentence.
  4. Spend characters 120 to 155 on a bonus. A secondary benefit or a soft call to action that desktop users will see and mobile users will not miss.
  5. Check the preview. Paste it into the meta tag checker and read the mobile rendering, not the desktop one.

For the writing side in depth, with formulas by page type, see how to write a meta description that gets clicks.

Shopify-Specific Quirks

Shopify does not stop you making the mistake. Where WordPress with Yoast or BigCommerce colour the counter red when you run long, Shopify's "Search engine listing" editor shows a count but no warning and no mobile preview. Its own SEO help page suggests using 160 characters, which is already past the mobile cutoff.

1. The counter counts, it does not warn

Go to Admin → Products → any product → scroll to "Search engine listing" → "Edit". Type as much as you like into the Meta description field. Shopify saves it. No red text, no pixel measurement, no preview at the real mobile width.

The workarounds: spot-check after publishing with a browser extension, or use a Shopify SEO app with a live Google preview. MetaGenius AI's preview shows the desktop and mobile rendering side by side before you save, and its live check confirms on the storefront that the new description is actually being served.

2. The default fallback is bad

If you leave the field blank, Shopify outputs nothing and Google builds a snippet from your page content, usually the first sentence of the product description. If that sentence is "Made from premium materials, this product is designed to..." then that is what shows. Functional, and wasted.

Blank descriptions also breed duplicates: templated product copy produces near-identical snippets across a collection. Our guide to duplicate meta descriptions on Shopify shows how to find and fix them.

3. The 320-character "snippet" myth

You will still read that "Google now shows 320-character snippets". That was true for about five months, from December 2017 until Google confirmed the revert in May 2018. Any guide quoting 320 as the target is at least eight years out of date. Skip it.

4. Shopify Markets adds a wrinkle

If you sell in several languages through Shopify Markets, each language version needs its own meta description, written natively, not machine-translated. German and French run longer than English for the same meaning, so the same sentence that fits in English can overflow the mobile cutoff in translation.

Write the translated version to the same 120-character mobile target, not to the English character count. The full setup is in our Shopify multi-language SEO guide.

Why Google Rewrites Yours Anyway (And When It Doesn't)

Here is the part most character-limit guides skip. Ahrefs compared the hard-coded meta descriptions of top-ranking pages with the snippet Google actually showed for 20,000 keywords and found that Google rewrote 62.78% of them. Length made almost no difference: too-long descriptions were rewritten 61.46% of the time and the rest 63.69%.

So why bother with character limits at all? Because the roughly four in ten that Google shows verbatim are where you compete on click-through, and those tend to be the highest-intent queries: brand searches, exact product matches, queries that already match your wording. Losing those clicks to a mid-sentence cutoff is the avoidable mistake.

When does Google show your description verbatim?

  • Brand-name and exact-match queries. If someone searches "yourstore running shoes", Google usually trusts your description.
  • Close wording matches. When your description contains phrases close to what the searcher typed. Ahrefs saw lower rewrite rates on head terms than on long-tail queries.
  • Newer or thinner pages. Google has less page text to extract from, so it falls back to your description.

If Google is showing something you never wrote, or a stale version, our guide to why your meta description is not showing on Google walks through each cause and fix.

How to Fix Existing Descriptions Without Rewriting Everything

If you have 200 products with descriptions written two years ago to a 160-character target, you do not need to throw them all out. You need a triage.

Step 1: Find the offenders

Pull a list of all your product pages and their current meta descriptions. The fastest methods:

  • Use Screaming Frog (free for up to 500 URLs) to crawl your store and export meta descriptions to CSV
  • Or use Google Search Console → Performance → Pages, then click each one to see what is showing
  • Or use a Shopify SEO app that surfaces this in the admin

Step 2: Filter to the high-traffic offenders

Do not fix everything. Sort by impressions in Search Console. A small share of pages usually earns most of your impressions, so those are the pages where a cutoff costs real clicks. Fix them first.

Step 3: Apply the 120-char rule

For each high-traffic offender, check whether the first 120 characters contain:

  • The primary keyword (preferably near the start)
  • A clear benefit or reason to click
  • A natural sentence end (or at least a clean phrase break)

If yes, leave the description alone, even if it is longer than 155 characters: mobile users will see the important part. If no, rewrite just that prefix.

Step 4: Track CTR over 28 days

In Google Search Console → Performance → Compare the last 28 days with the previous 28 days. Look at click-through shifts on the pages you edited. A modest lift on the fixed pages confirms the change worked; no movement usually means the description was not the bottleneck.

If the list runs to hundreds of pages, do the edits in bulk rather than one product at a time. Our guide to bulk editing meta tags on Shopify compares CSV import, the bulk editor and apps.

Fix the top 50 descriptions in one afternoon, not three weeks.

MetaGenius AI bulk-rewrites meta descriptions to the mobile cutoff with a live Google preview before you save. A meta title and description together cost 2 credits. Free plan available; Pro is $29.99/month for 1,000 credits.

Install Free on Shopify →
Free plan · 50 AI credits/month · 15 languages

Real Examples (Good and Bad)

Bad: Over-long, key info at the end (182 chars)

"Discover our complete collection of handcrafted leather wallets, made in Italy with traditional techniques and premium full-grain leather. Free worldwide shipping and 30-day returns."

Problem: The reason to click ("Free worldwide shipping and 30-day returns") starts at character 143. It is cut on desktop and never reaches mobile, where most shoppers see it. The first 120 mobile-visible characters are all descriptive filler.

Better: Same info, restructured (149 chars)

"Handcrafted Italian leather wallets, full-grain. Free worldwide shipping and 30-day returns. Made with traditional techniques in Florence since 1987."

Why it works: The keyword phrase ("Italian leather wallets") and the reason to click both land in the first 92 characters, fully visible on mobile. The brand-history line at the end is desktop-only bonus content.

Bad: Keyword stuffing (144 chars)

"Best leather wallets, premium leather wallets, Italian leather wallets, handcrafted leather wallets: shop the best leather wallets online today."

Problem: It reads like spam, and repeating the same phrase is exactly what Google's spam policies describe as keyword stuffing. Also, no human clicks this.

Better: Natural language, one keyword (144 chars)

"Handcrafted Italian leather wallets in 12 styles, full-grain only. Free worldwide shipping and 30-day returns, most orders ship within 24 hours."

Why it works: One natural keyword, specific numbers that build trust, two reasons to click (free shipping and fast dispatch). It reads like a human wrote it, and the key message closes by character 110, comfortably under the mobile cutoff.

Next step: run your five highest-impression pages through the checker today, fix the ones that cut off on mobile, and compare clicks in 28 days.

Frequently asked questions

What is the meta description character limit in Shopify?
Shopify itself does not enforce a limit that matters: the field accepts more text than Google will ever show. Aim for about 155 characters on desktop and 120 on mobile. Google truncates by pixel width (around 920px desktop, 680px mobile), not by character count, so wide letters get cut sooner.
How many characters should a meta description be?
Write 120 to 155 characters. Put the keyword and the reason to click in the first 120 characters so the mobile snippet shows them in full, then use the rest for a secondary benefit that desktop users will see. Under 70 characters usually wastes the space Google gives you.
Why does Google sometimes ignore my meta description?
Google rewrites roughly six in ten meta descriptions (62.78% in Ahrefs' study) and builds its own snippet from page text that better matches what the searcher typed. Your description is shown verbatim most often on brand-name searches, exact product matches, and queries that closely match its wording. This is normal behaviour, not a penalty.
Should I write to 155 characters or 120 characters?
Write the key message (keyword plus benefit) in the first 120 characters so mobile users see it. Use characters 120 to 155 for a soft call to action or a secondary benefit that desktop users will see. This gives you full coverage on both platforms without truncation anywhere.
Does the meta description character limit affect SEO rankings directly?
No. Google has said repeatedly that meta descriptions are not a ranking factor and that any specific character figure is made up. They affect rankings indirectly through clicks: a description cut off mid-sentence is less convincing, so fewer people click. Stay within the limits to protect click-through rate, not to rank for the description text.
Is there an H1 character limit?
No. Google has no H1 character limit and no H1 ranking rule. It does list heading elements such as the H1 among the sources it may use to build the title link when it rewrites your title, so keep the H1 short and descriptive, roughly 20 to 70 characters, so it would work as a title if Google picks it.
Can I leave the Shopify meta description blank?
You can, and Google will build a snippet from your page content, usually the first sentence of the product description. That text is rarely written to earn a click. On any page that matters for organic traffic, write a custom meta description so you control at least part of what shows in the result.
What happens if my meta description is too long?
Google cuts it with an ellipsis at the pixel-width limit. There is no SEO penalty, only a visual one. The text after the cutoff is invisible to that searcher, so any keyword, benefit or call to action placed there is wasted. If you must run long, keep everything important in the first 120 characters.

Stop guessing where Google will truncate your descriptions.

MetaGenius AI's live Google preview shows you the desktop and mobile rendering before you save, for every product, collection and page, then confirms on the storefront that the change is live. Free plan, 30-second install.

Install Free on the Shopify App Store →
  • Free plan
  • 50 AI credits/month
  • 15 languages
  • No credit card