On-Page SEO Character Limits: The Complete Cheat Sheet
H1, title tag, meta description, alt text, and URL slug each have their own ideal range — none of them share the same number, and mixing them up is an easy, avoidable mistake.
| Element | Ideal Range |
|---|---|
| H1 heading | 20–70 characters |
| Title tag | 50–60 characters |
| Meta description | 150–160 characters |
| Alt text | Up to 125 characters |
| URL slug | Under 60 characters |
Every one of these five fields serves a different purpose, gets read by a different part of the search and browsing experience, and — despite how often they get lumped together as "SEO character limits" — follows a different ideal length entirely. Treating them as interchangeable, or assuming one universal "keep it short" rule covers all five, is a common way to get several of them subtly wrong at once.
H1: The On-Page Heading
The H1's ideal range runs from 20 to 70 characters — long enough to be genuinely specific about what the page covers, short enough to read in a single glance rather than becoming its own paragraph. Unlike the title tag, the H1 doesn't get truncated by a search engine display; the constraint here is about readability and clarity for an actual visitor on the page, not a snippet width.
Title Tag: What Actually Shows in Search Results
The title tag's practical limit sits around 50-60 characters, driven by pixel width rather than a strict character count — Google truncates title tags that render too wide in the search results display, and the exact cutoff point shifts slightly depending on which specific letters make up the title. This is a genuinely different constraint from the H1's, even though the two often contain similar wording.
It's easy to assume the H1 and title tag should just be the same text reused twice — but one gets read by a visitor already on the page, and the other gets judged, truncated, and displayed by Google before that visitor ever arrives. Optimizing them as if they're the same field misses what each one is actually for.
Meta Description: The Pitch, Not the Content
The meta description's target range is 150-160 characters, though Google frequently rewrites it entirely regardless of how well-optimized the original version is, if it decides a different snippet better answers the specific query. Unlike the other fields on this list, the meta description doesn't directly affect ranking — its job is convincing someone to click once the page is already showing in results.
Alt Text: Written for Two Very Different Readers
Alt text works best under roughly 125 characters, the point at which most screen readers stop reading the description aloud. Alt text is unusual on this list because it's genuinely written for two audiences at once — screen reader users navigating by ear, and search engines parsing image context — rather than primarily for one.
URL Slug: The One Field People Forget to Check
Keeping a URL slug under roughly 60 characters keeps it readable at a glance and avoids the auto-generated, keyword-stuffed look a long, unedited slug tends to have. Of the five fields here, the URL slug is the one most likely to be left on a CMS's default auto-generated setting rather than deliberately shortened, simply because it's easy to overlook during publishing.
Checking All Five on One Page
Since none of these five limits share the same number, checking each field individually against its own specific range — rather than eyeballing the whole page at once — is the reliable way to confirm nothing drifted outside its ideal length. A character counter makes each of these checks fast, one field at a time, without needing to hold five different numbers in mind while editing.
Anchor text follows a related but distinct set of rules — why internal and external links need different anchor text strategies covers the length target and the risk that changes depending on where a link points.
Five fields, five different ideal ranges, each shaped by a different technical constraint or audience — a screen reader's read-aloud behavior, a search result's pixel width, a URL's readability at a glance. Treating them as one generic "keep it short" rule misses what makes each of them work; checking each against its own specific number is what actually keeps a page optimized across all five at once.
For questions or inquiries contact us at info@cleartexteditor.com