
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, desktop | 140-155 chars | ~160 chars / ~920px | Truncated with an ellipsis |
| Meta description, mobile | 105-120 chars | ~120 chars / ~680px | Truncated with an ellipsis |
| Meta title, desktop | 50-60 chars | ~600px | Truncated, or rewritten by Google |
| Shopify "Page title" field | Up to 60 chars (Shopify's advice) | 70 chars (hard cap) | Cannot save more |
| Shopify "Meta description" field | 120-155 chars | Shopify suggests 160; no warning | Saves 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:
- 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.
- Add the one reason to click. Free shipping, a size range, a material, a delivery promise. One, not four.
- Close the thought by character 120. End on a full stop or a clean phrase break so the mobile snippet never ends mid-sentence.
- 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.
- 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 →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?
How many characters should a meta description be?
Why does Google sometimes ignore my meta description?
Should I write to 155 characters or 120 characters?
Does the meta description character limit affect SEO rankings directly?
Is there an H1 character limit?
Can I leave the Shopify meta description blank?
What happens if my meta description is too long?
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 →