Headline Analyzer

Runs heuristic checks on a headline in the browser: JavaScript character length, whitespace-split word count, whether a digit is present, and case-insensitive whole-word matches against a bundled list of 30 common marketing words. An optional 0–100 figure is a made-up weighted sum of those checks, not a Google grade, not a CTR prediction, and not a ranking claim.

Headline analyzer

These are heuristic checks only: JavaScript string length, a whitespace-split word count, whether any digit 0–9 appears, and case-insensitive whole-word matches against a bundled list of 30 common marketing words. They are not performance promises, not rank predictions, and not A/B science.

Length flags: short under 20, typical 20–70, long over 70. Word flags: few under 3, typical 3–12, many over 12. These are display-width heuristics, not rank rules. The 0–100 figure is a made-up weighted sum of those bands plus a number bonus and a capped power-word bonus. It is not a grade from Google and not a CTR predictor. This is not CoSchedule or any other brand tool.

Client-side only. The headline is not sent to a server. Headline score and title analyzer are this same page; there is no /headline-score/ or /title-analyzer/ URL.

How to use

  1. Type one headline. Empty or whitespace-only text fails closed.
  2. Read length, word count, the number flag, power-word hits, and the optional made-up 0–100 weighted sum. Rules are listed above.
  3. Nothing is sent to a server. Refreshing the page clears the form. This page does not claim CTR lift or search ranking impact.

Results

Enter a headline to run the heuristic checks.

Runs in your browser. Nothing is uploaded.

Frequently asked questions

What does this headline analyzer check?

It runs local heuristic checks on the text you type: JavaScript string length, whitespace-split word count, whether any digit 0–9 appears, and case-insensitive whole-word matches against a bundled list of 30 common marketing words. An optional 0–100 figure is a made-up weighted sum of those checks. These are display-width and wording heuristics, not performance promises.

What are the exact length and word-count rules?

Character length uses JavaScript string length of the trimmed headline: short is under 20, typical is 20–70, long is over 70. Word count trims the headline, splits on whitespace, and drops empty tokens: few is under 3, typical is 3–12, many is over 12. These bands are display-width heuristics, not search-engine rank rules.

Does a higher score mean more clicks or better rankings?

No. This page does not claim click-through-rate lift, does not claim Google or Bing ranking impact, and does not predict A/B test results. The 0–100 figure is a made-up weighted sum of the length band, word-count band, a bonus if a digit is present, and a capped bonus for bundled power-word hits. It is not a grade from Google and not a CTR predictor.

Is this CoSchedule or another brand headline tool?

No. This is a Tallymill page with a small local list of 30 marketing words. It is not CoSchedule, not a licensed headline analyzer, and not affiliated with any other brand tool. The list is bundled with the page and is not fetched from a network.

Is headline score or title analyzer a different page?

No. Headline analyzer is this same page at /headline-analyzer/. There is no /headline-score/, /title-analyzer/, or /review/headline-analyzer/ URL.

Is this client-side? Do I need an account?

Yes, it is client-side only. There is no signup. The headline never leaves the browser. Tallymill does not save what you enter. Refreshing the page clears the form. Empty or whitespace-only input, and input larger than 100KB (100 × 1024 UTF-8 bytes), fail closed. XSS-looking text is counted as literal characters and words; results are shown as text, not HTML.