
Meta Description Length: How Long Before Google Cuts It
Meta description length isn't fixed at 155 characters. Here's what actually gets truncated in Google search results and how to write around it.
Ask five SEO tools how long a meta description should be and you'll get five different numbers, usually somewhere between 150 and 160 characters. None of them are wrong exactly, but none of them are the actual rule either, because Google doesn't truncate by character count. It truncates by pixel width, and pixel width depends on which letters you used.
That mismatch is why a meta description that looked fine in your SEO plugin's character counter can still show up in Google search results cut off mid-word with an ellipsis.
Why character count is the wrong unit
Every character in a Google search snippet takes up a different amount of horizontal space depending on its width. A lowercase "i" or "l" is narrow. A capital "W" or "M" is wide. A string of 155 narrow characters fits comfortably; a string of 155 wide characters gets clipped well before it reaches the end.
Google renders search result snippets in a fixed-width container, roughly 920 pixels on desktop, and truncates whatever text overflows that container, adding an ellipsis. There's no character limit written into that logic — the limit is purely visual. This is exactly the same mechanism that governs title tag truncation, just applied to the description line instead of the headline.
Practically, this means a description written mostly in narrow lowercase letters can run past 160 characters and still display fully, while a description packed with capitals and wide letters can get clipped at 130. The character-count guidance you see everywhere is a rough average, not a rule — it assumes typical mixed-case English text.
What actually gets cut, and where
Google doesn't always use the meta description you wrote, either. If your written description doesn't answer the specific query well, Google frequently rewrites the snippet using text pulled from the page itself — a practice that's been true for years but still surprises people who assume their meta description is the final word on what shows in search.
When Google does use your written description and it's too long for the container, truncation happens at the word boundary nearest the pixel limit, not mid-sentence at a fixed character mark. That's why two descriptions of the same character length can truncate at visibly different points — one might cut after "...best practices for" while another cuts cleanly after "...best practices."
On mobile, the snippet container is narrower, so the safe length is shorter than desktop. A description that displays fully on desktop can still get clipped on a phone screen, which matters more than it used to given how much search traffic is mobile-first.
Writing to the actual constraint
You can't precisely control pixel width without a rendering tool, but you can write in a way that makes truncation less costly when it happens, and less likely in normal cases.
- Front-load the value, not the setup. Put the specific answer, number, or benefit in the first 100 characters. If Google clips the rest, the reader still gets the part that earns the click.
- Keep to roughly 120–155 characters as a working target, treating 155 as the point where risk rises rather than a hard wall. This mirrors the same logic as title tag pixel width vs character count — character count is a proxy, not the metric itself.
- Avoid stacking capitalised words or numerals near the end of the sentence. If your last clause is doing real work ("...saves 3 hours a week"), move it earlier rather than gambling on whether it survives truncation.
- Write a complete thought that still makes sense if the last few words disappear. Test this by mentally deleting the final 10–15 characters and reading what's left — if it still reads as a finished sentence, you're safe either way.
- Check a sample of your live pages in an actual Google search, not just your SEO plugin's preview bar. Plugin previews are a helpful character-count guide, but they don't render in the same font or container Google actually uses, so they can look fine in the plugin and still clip in results.
- Re-check after any site font or theme change. This sounds unrelated, but some SEO plugin previews inherit theme typography for the preview render — a font change can shift what "looks fine" in the preview without changing anything about the real Google-rendered result, so don't over-trust the preview as a source of truth either way.
Where WordPress sites get this wrong most often
The single most common failure isn't overly long descriptions — it's descriptions that were written once, for one page, then reused as a template across dozens of similar pages (product categories, location pages, tag archives) with only a keyword swapped in. A template built around one specific product name's character length breaks the moment you plug in a longer or shorter product name, and at scale nobody's checking each result individually.
The second most common failure is no meta description at all, which forces Google to auto-generate the snippet from page content. That's not always bad — sometimes Google's pick is genuinely more relevant to the query than a generic template would be — but it means you've given up control of the exact hook that shows in search, which is the whole point of writing one.
Frequently asked questions
Is there an exact character limit for meta descriptions in 2026?
No single number is exact, because Google truncates by pixel width in a roughly 920px container, not by character count. As a working target, 120–155 characters is a reasonable range for most mixed-case English text, with risk of truncation rising as you approach the upper end. Descriptions written with a lot of capital letters, numerals, or wide characters should aim shorter than that range; descriptions in mostly narrow lowercase text have more room. Mobile snippets use a narrower container than desktop, so mobile-safe length is shorter still.
Why does Google sometimes ignore my meta description entirely?
Google generates its own snippet from on-page content when it judges the written meta description to be a weaker match for the specific search query than the page text itself, or when the description is missing, too generic, or duplicated across many pages. This has been documented Google behaviour for years and isn't a penalty — it's an attempt to show the most query-relevant snippet available. Writing a specific, query-relevant description (rather than a generic template) is the main lever you have to reduce how often this happens.
Does meta description length affect ranking, or just click-through?
Length itself isn't a ranking factor. Google has been explicit that meta descriptions don't directly influence rankings the way title tags and content can. Where length matters is indirect: a well-written, correctly-sized description improves click-through rate from the search results page, and click-through behaviour is one of many signals that can influence how a page performs over time. Treat meta description work as a click-through optimisation, not a direct ranking lever.
If you're maintaining meta descriptions across a large WordPress site, OpptiAI Titles scans your pages for missing or weak meta descriptions and title tags, then drafts replacements you review before applying — designed to run alongside Yoast, Rank Math, or AIOSEO rather than replace them.
Related Posts
WordPress Title Tag Templates by Page Type
Homepage, archive, and single-post title tags each need a different template. Here's how to set them up in WordPress so none of them collide or repeat.
Fix Title Tags at Scale Without Ditching Yoast or Rank Math
You don't need to replace Yoast or Rank Math to fix title tags sitewide. Here's how to run a bulk title fix at scale alongside your current SEO plugin.
Does a Title Tag Tool Conflict With Yoast? Here's the Proof
A title-fixing plugin sounds like it should clash with Yoast SEO. Here's exactly which field each plugin touches and why they don't overwrite each other.


