What Google actually does with your title and description
Before anything else, one fact explains every number above: Google does not publish a character limit for titles or meta descriptions. Its own documentation says a title link is “truncated in Google Search results as needed, typically to fit the device width”, and that there is “no limit on how long a meta description can be” for the same reason. Whatever the search engine decides to show is a rendering decision, not a rule you passed or failed.
Because fit is the test, rendering is measured in pixels, not characters. SEO tooling has measured that cut-off for years: titles that exceed roughly 600 pixels get truncated or rewritten on desktop, and the usable width on a phone is closer to 350 pixels, which is why titles that fit fine on a monitor get cut short on mobile.
Here is the part that breaks character-count advice. In a title rendered at 20 px, an uppercase “W” is several times as wide as a lowercase “i”. A 60-character title made of narrow letters can fit under the desktop cut-off, while a 52-character title full of capital letters overflows it. The same is true on the snippet side: an “m” eats noticeably more space than an “l”, so two descriptions of identical length will not truncate at the same point. This is why the checker measures your actual text instead of applying a flat characters-per-pixel estimate, and why its replies are framed as “fits” or “may be cut” rather than as a precise prediction.
Where the 60-character title and 120 to 160 description ranges come from
The ranges have always been rules of thumb derived from pixel limits, and the math behind them is easy to see once the width numbers are on the table:
- Titles. At 600 px and mixed-case text of average width, roughly 60 to 70 characters fit on desktop, and the 350 px mobile cut-off lands nearer 30 to 45. Keeping a title to about 60 characters is still a sane target; treating 60 as a hard ceiling, or assuming it applies to every screen, is not.
- Meta descriptions. Yoast’s testing found that snippets visible in Google’s results usually run 120 to 156 characters. Semrush’s 2025 study of real results measured an average snippet length of 146 characters on desktop and 136 on mobile. That is the empirical basis for the 120 to 160 window this tool checks: above it you risk a truncated sentence ending in “…”, and well below it you are leaving persuasive space unused.
What the verdicts mean
Title. Pass means the text fits both the ≈600 px desktop estimate and the ≈350 px mobile estimate. Warn means it fits desktop but is likely to be cut on a phone, or it is over the common 60-character guideline. Fail means it is wide enough that Google will probably rewrite or truncate it even on desktop, which also risks the title your CMS wanted being replaced entirely.
Meta description. Pass means the length sits in the 120 to 160 character zone. Warn under 120 means you are not using the space in the results; warn above 160 means the last words you wrote are likely to be invisible. An empty description is shown as fail for a different reason: Google will compose its own snippet from your page content, and you lose control of what the searcher reads before clicking.
Why the keyword check is not decoration
Google bolds the terms in your snippet that match the query, and a result whose title carries the search phrase reads as more relevant. Semrush and Yoast both make the same practical recommendation this tool encodes: put the primary keyword in the title, ideally near the front, and if it can be worked in naturally, in the meta description too. The checker flags a keyword that is missing from either, so you catch it before the page ships rather than after it underperforms.
What people most often get wrong
- “My title is 58 characters, so I am safe.” Character count ignores letter width and device. A 58-character title with wide glyphs can still push past the desktop cut-off, and almost any 58-character sentence occupies more than half the mobile width.
- “There is a hard 160-character description limit.” There is not. Google may show slightly more or less depending on width and query, and it may rewrite your description entirely. 160 is the point where truncation becomes likely, not a door that slams shut.
- “Google will show what I wrote.” Often it will not. Google’s snippet documentation says snippets are “primarily created from the page content itself”, and Semrush’s 2025 sample found the meta description being used in only about 28% of the results they checked. A good description still matters, because when your wording does get used, it earns the click; but expecting it to always appear is a mistake.
- “All characters are the same width.” This is the assumption behind every fixed “chars per line” calculator, and it is wrong enough to matter, which is why this checker measures the rendered width of your actual text.
How Google Wants You to Create Meta Descriptions, Neil Patel on YouTube, covers how Google decides which snippet to show and what to put in a description so yours gets used.
A fast checklist before you publish
- Write the title with the primary keyword in the first half, under about 60 characters, and check both previews above. If the mobile preview cuts a word you need, shorten it.
- Write the description in the 120 to 160 zone, in the active voice, with the keyword and one concrete reason to click. Preview it at both widths.
- Confirm the keyword flag shows it present in the title and ideally in the description. If either is missing, decide whether the phrase can be worked in without making the text read badly.
- Check the exact pages, not the template: titles and descriptions are often generated per page, and one formula does not fit every URL.
Sources: Google Search Central on title links and on snippets, Ahrefs’ title tag guide, Yoast on meta descriptions, and Semrush on meta descriptions. The ≈600 px desktop and ≈350 px mobile cut-offs are widely used community estimates; Google does not publish them.
This is exactly the problem SEOEdgeAI automates: an agent connected to your Cloudflare site rewrites titles and meta descriptions at the edge so they fit search results, then learns from your Search Console numbers which changes earn more clicks. The mechanics behind that rewrite are in our guide to 7 practical Cloudflare Workers SEO examples.