Tools
Headline Analyzer
Score any blog title, Google Ads headline or email subject line out of 100 with this free headline analyzer: length, word balance, power and emotional words, type and sentiment. Google, Gmail and ad previews plus side-by-side variants. No sign-up.
Save 2-3 headlines for the same idea and compare their scores side by side here.
The score guides, it does not judge. Use the SERP Preview to see the title with its description, and the Readability Checker for the full text.
Your words get colored by type here.
✓
How to use the Headline Analyzer
- 1Pick the type
Choose Blog / SEO, Google Ads or Email in the top bar. The length target, the counter and the tips all change with the type.
- 2Type your headline
Write or paste the headline into the box. The headline language follows the page language; switch it if your headline is in another language.
- 3Add a focus keyword
Optionally enter the keyword you target. The tool checks whether it appears in the first half of the headline and gives that 15 points.
- 4Read the score and tips
Red and orange items sit at the top, and passed checks fold into one line. The word map colors every word by its group.
- 5Preview and save variants
Open the Google, Gmail and Google Ads tabs to see where the headline gets cut. Then save 2-3 variants and compare their scores side by side.
How the headline score works
The tool adds up seven signals and then subtracts a penalty for warnings. If you leave the focus keyword empty, it shares that signal's 15 points across the others in proportion.
Length (20) + word balance (25) + type (10) + sentiment (10) + numbers and brackets (10) + keyword position (15) + readability (10) − warnings50% characters (50-60) + 30% words (6-12) + 20% desktop width (580 px at most); outside the range the points taper offAds: 20-30 characters full points, over 30 scores 0 · Email: 70% characters (30-50) + 30% words (9 at most)Emotional words 10-15% → 9 · at least 1 power word → 6 · common words 20-30% → 5 · uncommon words 10-20% → 5Clear type 10, general 4 · positive or negative 10, neutral 5 · a number 7 + brackets 3Keyword in the first half 15, second half half the points, missing 0 · average word length up to 7 letters (9 in German) full pointsThe 15 points move to the others: length 23, balance 29, type 12, sentiment 12, numbers 12, readability 12Each hype phrase −5, repeated punctuation −5, an all caps word −5; the penalty stops at −20The tool turns each signal into a share between 0 and 1. It then multiplies that share by the signal's maximum and rounds the result. The total is the sum of those numbers minus the penalty, and it never drops below 0.
Example headlines and their scores
These rows are worked examples; enter the same headline with the same type and keyword and the tool shows the same numbers.
| Example headline | Type | Focus keyword | Characters | Words | Score | What it shows |
|---|---|---|---|---|---|---|
| How to Write Headlines People Love: 7 Proven Formulas | Blog / SEO | headlines | 53 | 9 | 92 (Strong) | How-to type, power and emotional words, a number and the keyword up front |
| 7 Proven Headline Formulas That Get More Clicks (Free Guide) | Blog / SEO | headline formulas | 60 | 10 | 91 (Strong) | Number plus brackets earn the full 10; only an emotional word is missing |
| You Won't Believe This One Weird Trick Doctors Hate | Blog / SEO | none | 51 | 9 | 57 (Needs work) | Collects 72 points, then loses 15 for three hype phrases |
| Get Your FREE SEO Audit Today!! | Google Ads | none | 31 | 6 | 37 (Weak) | One character over 30, plus caps and repeated punctuation that Google Ads rejects |
| Free SEO Audit in 48 Hours | Google Ads | none | 26 | 6 | 85 (Strong) | Fits the field, has a power word and a number |
| Your cart misses you (and a 10% gift inside) | none | 44 | 9 | 87 (Strong) | Number and brackets score well; a mobile inbox may cut the last word |
Rows without a focus keyword use the larger maximums (length 23, balance 29 and so on). Scores follow this tool's own scale, so do not compare them one to one with other analyzers.
Targets by headline type
The tool uses these targets for each type; the last column shows where the limit comes from.
| Type | Characters | Words | Cut-off or limit | Basis |
|---|---|---|---|---|
| Blog / SEO title | 50-60 | 6-12 | About 580 px on desktop | Google sets no official limit and shortens titles to fit the device width |
| Google Ads headline | 30 max | No limit | The field does not accept more than 30 characters | Google Ads Help: responsive search ads |
| Email subject line | 30-50 | 9 max | Roughly the first 40 characters on mobile | Mailchimp: no more than 9 words and 60 characters |
Pixel and mobile cut-offs are observed approximations that vary with screen width, font and app. Check the current help pages before a critical campaign, because ad policies change.
What is a headline analyzer, and what does this one measure?
A headline analyzer estimates how likely a headline is to earn the click, using signals you can measure. This headline analyzer runs in your browser and scores any headline out of 100 as you type. Seven signals sit behind the score. Four of them are length for the headline type, word balance, headline type and sentiment. The other three are numbers and brackets, focus keyword position and average word length.
The panel has five layers:
- Score and breakdown: the big number is the total, and the boxes below show what each signal contributed.
- Word balance: a colored bar and a word map mark which words count as power, emotional, uncommon or common.
- Tips: red and orange items come first; passed checks fold into a single line.
- First and last 3 words: the part a skimmer most likely catches. Nielsen Norman Group's scanning research describes users often seeing only the first two words of list items.
- Previews: how the headline sits in a Google result, a Gmail inbox and a Google Ads headline field.
I use it as the last check before publishing on the sites I support with SEO consulting. However, I never treat the score as a verdict. First I write the headline around the reader's question, and then I let the tool point at the weak spot.
What do power, emotional, uncommon and common words do?
The tool sorts the words of a headline into four groups; any word outside the lists stays neutral. I built separate lists for English, Turkish and German. So the Headline language button matters, because the tool scores against the lists of the language you pick.
- Power words: give the reader a benefit, a reason to trust or a reason to act, for example “free”, “proven”, “step by step” or “instantly”. The tool looks for at least one.
- Emotional words: stir a feeling such as curiosity, fear, joy or regret. The target is 10 to 15 percent of the words.
- Uncommon words: everyday but eye-catching, concrete words like “mistake”, “simple”, “real” or “rule”. The target is 10 to 20 percent.
- Common words: connectors like “you”, “how” and “the” that make a headline flow. The target is 20 to 30 percent.
For English the tool also strips simple endings, so “mistakes” and “boosting” match “mistake” and “boost”. In addition, the word map colors every word by its group. That way you never have to guess where the score came from.
Still, do not chase the balance for its own sake. Stuffing a headline with emotional words makes it read as overblown. Likewise, a crowd of power words sounds like an ad, even in an article.
Why do blog titles, Google Ads headlines and email subject lines get different targets?
All three do the same job in different places, so the tool uses a separate target for each. When you switch the type in the top bar, the length target, the counter and the tips switch with it.
- Blog and SEO titles: Google says in its title link documentation that it truncates titles as needed to fit the device width. It gives no official character limit. That is why the tool aims for 50-60 characters and 6-12 words. It also measures the title in Arial 20 px against a desktop limit of about 580 pixels.
- Google Ads headlines: according to Google Ads Help, each headline field in a responsive search ad supports up to 30 characters. The limit is hard, so the tool paints everything after character 30 red and sets the length score to zero.
- Email subject lines: Mailchimp recommends no more than 9 words and 60 characters. A mobile inbox shows less, so the tool aims for 30-50 characters and names the part that may fall after the first 40.
In short, one sentence can work for a blog and fail in an ad. I see this all the time. In the Google Ads accounts I manage, I first fit a headline into 30 characters and then make it stronger.
Why does Google rewrite your title?
Google does not always show the title element you wrote. For title links, Search Central lists several sources besides the title element. They include the main visual title, h1 and other headings, the og:title value and other prominent text. The anchor text of links that point to the page counts too. Google may pick another source when a title is outdated, does not describe the page accurately or does not match the language of the page.
For that reason I recommend running the headline through the analyzer for both the title and the H1. In practice I check three things:
- The title and the H1 cover the same topic with the same focus keyword.
- Every page has its own title, and boilerplate like “| Home” stays short.
- No word repeats inside the title, because Google also advises against keyword stuffing.
To see the title together with its description, use the SERP preview tool; to turn both into code, use the meta tag generator. I cover the writing side in detail in my guide on how to write a meta title and description.
Where is the line between curiosity and clickbait?
A curious headline promises something the content really holds. Clickbait, on the other hand, either breaks that promise or earns the click by hiding the key information. In its Discover guidance, Google asks for titles that capture the essence of the content. It also warns against misleading or exaggerated details and against withholding key information.
So the tool flags three patterns and takes points off for them:
- Hype phrases: “you won't believe” or “one weird trick” cost 5 points each.
- Repeated punctuation: “!!” or “??” costs 5 points, and the Google Ads punctuation policy rejects it as well.
- All caps words: unless it is an acronym, an all caps word costs 5 points; in an ad headline Google Ads rejects gimmicky capitalization too.
The penalty stops at 20 points. That said, an emotional word is not clickbait by itself. A phrase like “before you regret it” builds honest curiosity when the article really covers that risk. My own test is simple: when readers finish the piece, they should feel the headline kept its word.
How should you read your headline analyzer score?
The tool uses four bands. A score of 80 or more is Strong, 65-79 is Good, 50-64 is Needs work and anything below 50 is Weak. These bands belong to this tool alone. Do not compare the number with another headline analyzer, because each one uses its own lists and weights.
Here is the workflow I suggest:
- Write the first headline and fix the red items first. The 30 character limit in ads leaves no room to negotiate.
- Write two or three versions of the same idea and press Save for each. The list sorts the scores side by side and marks the best one.
- When scores sit close together, let readers decide: open rate for email and click-through rate for a blog post tell you the real result.
Also, do not chase 100. A headline stuffed from the word lists lifts the score but tires the reader. A short question headline scores low, yet it can still be the right call when it matches the search intent exactly. Then watch the real clicks in Google Search Console and let the data confirm your choice.
How do I make the headline and the page tell the same story?
A good headline brings the click, but the text decides whether people stay. That is why I treat the headline as the first link in a chain. Once it is ready, I work in this order:
- I run the body through the readability checker and split the long sentences.
- I make sure the opening paragraph delivers on the headline within its first two sentences.
- I check that the title, the meta description and the social sharing title carry the same promise.
- For fields with a length limit I measure the copy in the word counter, and for Title Case I use the case converter.
I explain how I build the content itself step by step in my guide to SEO friendly content. Put simply, when the headline and the page make the same promise, both readers and Google understand the page faster. When they do not, even the best headline only brings visitors who bounce.
Common mistakes
- ✕MistakeStuffing the headline from the word lists to reach 100✓Do this insteadWrite the headline that answers the reader's question first; use the score only to find the weak spot.
- ✕MistakeJudging an ad headline against blog targets✓Do this insteadPick Google Ads in the top bar; the 30 character limit applies to ad headlines only.
- ✕MistakeWriting the title element and the H1 as two different stories✓Do this insteadGoogle also looks at the H1 for title links, so give both the same promise and the same focus keyword.
- ✕MistakeChasing clicks with clickbait phrases✓Do this insteadDeliver the promise in the content; the tool takes points off for hype phrases, repeated punctuation and all caps.
- ✕MistakeSettling for a single headline✓Do this insteadSave 2-3 variants of the same idea and compare them; leave the final call to click or open data.
Frequently Asked Questions
A headline earns the click; the page earns the ranking.
A strong headline brings the click, but content, technical foundations and authority decide whether people stay and whether you rank. Let's look at your site together.
Related Articles
Blog
How to Write a Meta Title and Description: Examples That Raise Click-Through RateRead article →
How to Write SEO Friendly Content: The Golden Rules of Content That RanksRead article →
How Does Keeping Your Website Updated Affect SEO? A Content Freshness StrategyRead article →
Digital Marketing Glossary: SEO, Google Ads and Meta Ads Terms ExplainedRead article →

