Headline analyzer: catch weak titles before they ship.
Type a headline and an optional keyword to see whether it fits the result width, has a clear form and leads with the keyword, and whether it shouts. Every check and its points are on screen, so you can disagree with any of them.
By Mike Cecconello · Updated September 25, 2026
Headline analyzer
Runs in your browser. Nothing you paste is sent anywhere.
- Characters
- 0
- Words
- 0
- SERP width
- 0
Compare several headlines
A heuristic, not a click-through prediction. The score adds up checks we chose: whether the title fits the result width, whether it has a number, a clear form, a keyword up front, and no shouting. It has not been fitted to click data, so use it to catch problems and compare drafts, not to pick a winner. Only a live test on real searchers does that.
What you can do with it
- Check a title tag fits before it is truncated in results
- Compare several headline drafts side by side
- Catch clickbait phrasing and all-caps before an editor does
- Make sure the target keyword leads the title
How it works, step by step
- 1
Write the headline for the searcher first
Say what the page gives them. The checks are for catching problems in a headline that already says something, not for building one from parts.
- 2
Add the keyword you are targeting
The keyword check only runs when you give it one, and then asks whether the phrase appears and how early. Early matters because the end of a long title is what gets cut.
- 3
Fix fails before warnings
A fail is a real problem: truncation, clickbait phrasing, a headline in capitals, a missing keyword. A warning is a suggestion you can reasonably ignore.
- 4
Compare drafts, not scores in isolation
Open the comparison panel, paste your variants one per line, and look at which checks each one fails. Two points of difference between drafts means nothing.
- 5
Measure after publishing
Search Console shows clicks and impressions per page and query. Change one title, wait a few weeks, and compare click-through rate at similar positions. That is the only real verdict.
What the score is, and what it is not
It is a checklist with points. Seven checks always run: result width, word count, a number, a recognisable form (how-to, list or question), power words, shouting and clickbait phrasing. An eighth, keyword position, runs when you give it a keyword. Each check shows the points it earned out of the points available, and the score is the percentage of the total.
It is not a model of human behaviour. There is no dataset behind the weights; they express a judgement that a headline which fits, says what it offers and does not shout is better than one that does not. That judgement is usually right and occasionally wrong, which is why every check is visible instead of hidden inside a single number.
The checks that matter most
Width. A title that runs past about 600 pixels on desktop is cut with an ellipsis, and the cut falls on whatever you put last. The SERP preview shows the full result with the description underneath, if you want to see the truncation rather than read about it.
Keyword position. A keyword in the first few words survives truncation and matches what the searcher just typed, which is what their eye looks for in a list of results.
Clickbait. Phrases that promise a reaction instead of an answer (“you won’t believe”) work against you in search, where people are looking for a specific thing and skip results that do not say what they contain.
Characters, if you need them
If a CMS field or a social platform limits characters rather than pixels, the character counter counts them against common limits.
Frequently asked questions
Does the score predict click-through rate?
No. The score adds up heuristic checks we chose, and it has not been fitted to click data. It catches common problems and helps compare drafts. Click-through depends on position, the other results, the query and your brand, none of which a headline tool can see.
How is the SERP width measured?
The headline is drawn on an invisible canvas at 18px Arial, roughly the font of a desktop result title, and compared with about 600 pixels. It is the same measurement the SERP preview on this site uses. Google renders in its own fonts, so treat it as close, not exact.
What counts as a power word?
A short list of about forty words that add stakes or specificity, such as proven, mistakes, avoid, free and exactly. Matching is on whole words. One or two score best; stacking several reads as a sales pitch and scores lower.
Why are short acronyms not flagged as shouting?
Because SEO, HTML and USA are normal. Only capitalised words of five letters or more, a headline written entirely in capitals, or repeated exclamation marks are flagged.
Is this for title tags or on-page headlines?
Both, with a caveat. The width check is about the title tag as shown in search results. An on-page h1 has no width limit, but the rest of the checks apply to it just as well.
More free tools
- Free Ad Copy Generator: Google, Meta, LinkedIn
- Free AI Article Generator: A Draft, Not an Article
- Free AI Crawler Simulator: See What GPTBot Sees
- Free Alt Text Generator for Images
- Free Article Rewriter: Change Tone, Keep Facts
- Free Article Summarizer: Claim, Evidence, Caveat
- Free Backlink Checker: Links and Referring Domains
- Free Blog Outline Generator: H2 and H3 Headings
- Free Blog Post Ideas From Real Searches
- Free Canonical Tag Checker: Test Any URL
- Free Content Idea Generator
- Free CTA Generator: Call-to-Action Ideas
- Free Email Subject Line Generator
- Free FAQ Schema Generator (JSON-LD, Article, Breadcrumb)
- Free Google Rank Checker: Live Position for a Keyword
- Free Grammar Checker: Grammar, Spelling, Punctuation
- Free Headline Generator for Blog Posts
- Free Image Resizer and Compressor for the Web
- Free Internal Link Checker: Audit Anchors on Any Page
- Free JSON to CSV Converter, Nested Keys Flattened
- Free Keyword Clustering Tool: Group Keywords by Topic
- Free Keyword Combiner: Merge Word Lists Into Keywords
- Free Keyword Density Checker: A Diagnostic, Not a Target
- Free Keyword Gap Analysis Tool: Compare Two Keyword Lists
- Free Keyword Research Tool: Volume, Difficulty, CPC
- Free Link Extractor: Every Link on a Page
- Free LSI Keyword Generator (Really: Related Terms)
- Free Plagiarism Checker: Exact-Phrase Web Search
- Free robots.txt Generator With AI Crawler Rules
- Free robots.txt Tester: Is This URL Blocked?
- Free SEO Title Generator: Title Tags That Fit
- Free Slug Generator: Clean URL Slugs From Any Title
- Free Social Media Post Generator: X, LinkedIn, Instagram
- Free Website Metadata Checker: Title, OG, Schema
- Free Website Worth Calculator: Traffic Value Estimate
- Free Word Counter and Readability Checker
- Free XML Sitemap Checker and Validator
- Interactive SEO Checklist: 33 Checks, Saved as You Go
- Reading Level Checker: Flesch Score and Grade Level
- SEO Cost Calculator: Build a Budget From Your Own Numbers
- SEO Health Check: The Agency Audit Checklist
- SEO ROI Calculator: Return, Payback Month and Formula
- SERP Analysis: How to Read a Search Result Page
- WordPress Permalink Generator: Preview Post URLs
Be the site the assistant names.
Add a domain and the first draft is written while you watch. Every publish is your decision, a click on the draft or a rule you set and can hold, and you can read the source or self-host it free.
Set up your site and read your first drafts before you enter a card.