Google Ads and SEO character limits: a 2026 reference
TL;DR
Google Ads enforces a hard character cap on every ad asset. SEO has none, and Google rewrites most page titles anyway. A practical reference for both, and where counting characters stops being worth your time.
There's a moment most people who write search copy will recognise. You've drafted a headline, it reads well, and now you want to know how long it's allowed to be. For a Google Ads headline there's a precise answer the platform will hold you to. For a page title there isn't one, and acting as though there is quietly wastes a good deal of time.
That gap is the whole point of this piece. Paid search and organic search look like the same job, writing a short, persuasive line for a results page, but they enforce length in opposite ways. One counts every character and stops you at the cap. The other counts nothing and reserves the right to rewrite what you wrote. Knowing which is which tells you where precision earns its keep and where it doesn't.
The figures below were checked against Google's own documentation in June 2026. Specs drift, so the habit at the end of this post matters as much as the numbers in the middle.
Google Ads: the limits are real and the platform enforces them
Every text asset in Google Ads has a fixed character cap. The ad editor won't let you save copy that runs over, and programmatic tools tend to trim at a word boundary before submission, so an over-long headline ships silently shortened rather than as you wrote it. Writing within the cap is the only way to guarantee the line that runs is the line you approved.
The counts differ by campaign type, and the differences are easy to get wrong because most assets sit at 30 or 90 characters and one quietly doesn't.
Responsive Search Ads
- Headlines: 3 to 15, up to 30 characters each
- Descriptions: 2 to 4, up to 90 characters each
- Display paths: 2 fields, up to 15 characters each
Performance Max (text assets)
- Headlines: 3 to 15, up to 30 characters each, with at least one of 15 characters or fewer
- Long headlines: 1 to 5, up to 90 characters each
- Descriptions: 2 to 5, up to 90 characters each, with at least one of 60 characters or fewer
- Business name: 1, up to 25 characters
- Display path: 1 to 2 fields, up to 15 characters each
Demand Gen
- Headlines: up to 5, up to 40 characters each
- Long headline: 1, up to 90 characters
- Descriptions: up to 5, up to 90 characters each
- Business name: 1, up to 25 characters
Responsive Display
- Short headlines: up to 5, up to 30 characters each
- Long headline: 1, up to 90 characters
- Descriptions: up to 5, up to 90 characters each
- Business name: 1, up to 25 characters
Demand Gen breaks the pattern. Its headlines allow 40 characters where Search, Performance Max and Display all stop at 30. If you've built a workflow that drafts one 30-character headline and reuses it everywhere, Demand Gen is leaving ten characters of message on the table every time. One more quirk applies across all of these: in Chinese, Japanese and Korean, each character counts as two towards the limit, so a 30-character cap is effectively fifteen.
Assets that used to be called extensions follow their own counts, documented in the Ads API reference rather than the main Help Center:
- Sitelink link text: 25 characters, or 12 in double-width languages
- Sitelink description lines: 35 characters each, supplied as a pair or not at all
- Callout text: 25 characters
- Structured snippets: a header from Google's fixed list, plus 3 to 10 values of up to 25 characters each
- Promotion assets: a target description up to 60 characters, with an optional promo code up to 15
- Price assets: 3 to 8 offerings, each with a header and a description up to 25 characters
Filling the slots matters more than hitting the cap
Knowing the limit is the easy part. The mistake that actually costs performance is treating the maximum number of slots as optional. Responsive Search Ads accept up to 15 headlines and 4 descriptions, and the system tests combinations to learn what works. Give it three near-identical headlines and there's nothing to learn from. Five headlines that say the same thing in slightly different adjectives isn't variety.
A practical way to write to these caps is to start from the tightest constraint and expand outward. Draft the 30-character headline first, because if the core promise survives 30 characters it will survive everywhere else. The 90-character description and the 90-character long headline then become room to add proof and context, rather than space you're scrambling to fill. Working tight to loose tends to save a full rewrite pass.
Two mechanics shape how the slots behave. Pinning an asset to a fixed position guarantees it shows but removes it from the rotation Google is optimising, so reserve pins for compliance lines and brand terms that genuinely have to appear. And editing live ad copy restarts Google's review, which sends the ad back to "under review" for roughly a day, so it's better to group every change to one ad into a single edit than to drip them out across a week.
SEO: there are no character limits, and counting pixels is the wrong job
Switch to organic and the ground shifts entirely. Google publishes no character limit and no pixel limit for the page title or the meta description. Its documentation says titles are truncated "as needed, typically to fit the device width," and the snippet guidance says the same for descriptions. Asked directly about the familiar character targets, Google's John Mueller put it plainly: "those numbers are all made up."
Underneath the missing limit, Google often won't use your title at all. A study of 80,959 title tags by Cyrus Shepard at Zyppy (2022) found Google rewrote the displayed title link 61.6% of the time. Google's own Search Central post from 2021 frames it from the other side, saying it uses the HTML title element around 87% of the time and generates its own the rest, most often when the original is long, vague or keyword-stuffed. The two figures measure slightly different things, but they point the same way. The title you write is one input, and Google makes the final call.
So optimising a title to a 60-character or 580-pixel ruler is effort spent on a constraint that doesn't exist, to control an outcome you don't fully own. A more useful target is the natural one. Write the title as a complete, readable phrase, 10 to 12 words, with the primary term near the front. A title that reads like a human wrote it is the kind Google is least likely to overrule.
Meta descriptions deserve the same reframing. They're not a ranking factor, confirmed repeatedly by Google. Their entire job is to earn the click once the page already ranks, which makes click-through the thing to optimise for. 150 characters of natural language gives you room to make the case and to include the practical terms people actually search, which Google bolds in the snippet when they match the query. Where a page genuinely needs more specificity, stretching to 175 is reasonable. Stuffing is the thing to avoid at any length. A description packed with keywords reads as machine-written to the person deciding whether to click, which is the one audience that matters here.
Schema markup: what it does, and what it doesn't
Structured data is the third place people look for rules. It's not a direct ranking factor. It makes a page eligible for rich results, the star ratings, prices, breadcrumbs and similar enhancements that change how a listing looks rather than where it sits. Google recommends JSON-LD over the alternatives because it's the easiest format to implement and maintain at scale.
Eligibility is Google's to grant and to withdraw. FAQ rich results are the cautionary example. Google restricted them to authoritative government and health sites in August 2023, then removed them for everyone in May 2026. HowTo rich results were deprecated back in 2023. Sites that had built content specifically to win those enhancements were left with valid markup and nothing to show for it. Schema is worth implementing for the types that are stable and relevant to your content, Organization, Product, Article, Breadcrumb, LocalBusiness. It isn't worth contorting a page around a rich-result type that can disappear in a single announcement.
What this leaves you with
The two halves of search treat length in opposite ways, and the practical takeaway follows directly from that. In Google Ads, the caps are real, so count to them and fill every slot with genuine variety. In SEO, there's nothing to count, so write the title and description for the person reading them and spend the saved effort on the page itself.
Specs do move. Demand Gen's headline length, the assets Google rewards with rich results, the share of titles it rewrites, all of these have changed and will change again, which is why checking the platform's own documentation before a launch beats trusting last quarter's cheat sheet, including this one. What hasn't moved is the asymmetry. Paid search enforces precision and organic search rewards readability, and that tells you where careful counting pays for itself and where it's time you could spend somewhere better.