How to write a headline: AP rules, formulas and testing with AI
By MubarakUpdated 12 min read
Short answer:
A strong news headline has five parts: a clear subject, a strong present-tense verb, the specific news, words readers search for, and nothing the story doesn't support. Write it from the lead, follow AP headline rules (sentence case, numerals, single quotes), then check every word against the story.
This guide is part of our AP style guide series. AP style is the set of writing and editing rules published by The Associated Press in the AP Stylebook, the standard reference for U.S. news writing. A headline is a claim too, so this guide treats accuracy as the first rule, ahead of clicks. All example headlines are about fictional events.
The 5 parts of a strong news headline
| Part | What it does | Weak | Strong |
|---|---|---|---|
| 1. Subject | Says who or what the story is about | Officials act on budget | Dayton council cuts police overtime |
| 2. Verb | Present tense, active, specific | Changes are coming to bus routes | Transit board drops 6 bus routes |
| 3. The news | The specific fact that makes it a story | School board meets on calendar | School board moves start date to Aug. 24 |
| 4. Search words | The terms a reader would type | Big changes for local renters | Ohio renters get 60 days' notice under new law |
| 5. Accuracy | Claims nothing the story doesn't prove | Study proves coffee prevents cancer | Coffee drinkers had lower liver cancer rates, study finds |
A headline that has all five reads like a one-line news story. If you can't write it, the lead may not be clear yet.
AP headline rules
AP style for headlines differs from AP style for body text. The rules most newsrooms apply:
| Rule | Right | Wrong |
|---|---|---|
| Sentence case: capitalize the first word and proper nouns only | Mayor signs bill to expand bike lanes | Mayor Signs Bill to Expand Bike Lanes |
| Figures for all numbers, even under 10 | 3 hurt in Route 4 crash | Three hurt in Route 4 crash |
| Single quotation marks | Governor calls plan 'a good start' | Governor calls plan "a good start" |
| Present tense for past events | Storm knocks out power to 20,000 | Storm knocked out power to 20,000 |
| "To" plus verb for future events | Library to close for 6 weeks | Library will close for 6 weeks |
| Drop articles and forms of "to be" where clear | Bridge closed after inspection | The bridge is closed after an inspection |
| No period at the end | Senate passes farm bill | Senate passes farm bill. |
| % sign with figures | Rents rise 8% in a year | Rents rise 8 percent in a year |
| Only well-known abbreviations | FBI opens inquiry into county fund | Federal Bureau of Investigation opens inquiry |
Headline capitalization in AP style: the first word and proper nouns only, so "Council," "Bill" and "Lanes" stay lowercase unless they're part of a name. A colon in a headline is usually followed by a capital letter. If your site uses title case, that is a house-style choice, not AP.
10 headline formulas with news examples
Each formula has a use, a pattern and a fictional example.
| # | Formula | Pattern | Example | Use it for |
|---|---|---|---|---|
| 1 | Straight news | Subject + verb + object | County approves $12 million jail expansion | Hard news, most stories |
| 2 | Number up front | Number + who + what | 40 families lose homes in Elm Street fire | Stories where the count is the news |
| 3 | Subject, then cause | What happened + why | Schools close Friday as ice storm moves in | Events with a clear reason |
| 4 | Future action | Subject + "to" + verb | State to cap insulin copays at $35 | Announced plans, votes ahead |
| 5 | Attributed claim | Claim + "says" + source | Bridge needs $90 million in repairs, report says | Findings someone else made |
| 6 | Quote | Speaker + key words in single quotes | Nurse at hearing: 'We had 1 nurse for 30 patients' | When the words are the news |
| 7 | Study finding | Finding + "study finds" | Teens who sleep less report more anxiety, study finds | Research coverage, with hedging intact |
| 8 | What it means for you | Change + who it affects | New trash pickup days start Monday for east side | Service journalism |
| 9 | Explainer | "What to know about" + topic | What to know about the new property tax bills | Complex topics, search traffic |
| 10 | Two-part (main + deck) | Short main line + a deck that adds detail | Main: Plant closing costs 600 jobs. Deck: Riverbend Steel will shut its Dayton mill by June, citing falling orders | Big stories with more than one key fact |
Two formulas to use with care:
- Question headlines ("Is your water safe?") work for explainers but often promise more than the story delivers. If the answer is "no" or "we don't know," say so in the headline.
- "Could" and "may" headlines ("Plan could raise taxes") are fine only when the story says how likely it is and who says so.
SEO headlines vs. print headlines
On the web, a story usually has two headlines: the one on the page (the H1) and the title tag that search engines and social sites show. They can differ.
| Print headline | Web headline (H1) | SEO title tag | |
|---|---|---|---|
| Length set by | Column width and type size | Page design | Screen width in search results |
| Job | Get the story read on the page | Confirm the reader is in the right place | Win the click from a results page |
| Wordplay | Fine, with a photo for context | Use sparingly | Avoid; puns don't match searches |
| Keywords | Optional | Include the main terms | Main terms first |
| Place names | Often omitted (local paper) | Include | Include ("Dayton," "Ohio") |
What Google says about titles, from its Search Central documentation:
- There is no limit on how long a
<title>element can be, but Google truncates title links as needed, usually to fit the device width. - Write titles that are descriptive and concise; avoid vague ones such as "Home."
- Don't keyword-stuff, and don't repeat boilerplate across pages.
- Google may build the title link from other sources, including the page's main visible title and
<h1>, so keep the H1 and title tag consistent.
A practical rule: front-load the key words, keep the title tag to about 60 characters so it isn't cut off on most screens, and never let the SEO version claim more than the story.
Print: Trouble on the tracks Web H1: Transit board drops 6 bus routes on Dayton's east side Title tag: Dayton bus route cuts: 6 east side routes end Jan. 5
Generating headlines with AI
Any AI chatbot can act as a headline generator. The risk is that it writes a better-sounding headline than the story can support. Use AI for options, then check them.
Prompt 1: generate options
You are a news copy editor. Write 10 headlines for the story below.
Rules:
- AP style: sentence case, figures for all numbers, single quotes,
present tense for past events, "to" + verb for future events, no period.
- 8 to 12 words each; 3 of them under 60 characters for a title tag.
- Use only facts that appear in the story. No facts from outside it.
- Keep every hedge in the story ("study finds," "police said," "could").
- No puns, no questions, no "slams," "blasts" or "shocking."
- Mix formulas: straight news, number first, attributed claim, what it means.
After the list, mark the 2 you think are strongest and say why in one line each.
Story:
[PASTE THE LEAD AND THE FIRST 5 PARAGRAPHS]
Prompt 2: check a headline against the story
Check this headline against the story below. For each word or phrase in the
headline that states a fact, quote the sentence in the story that supports
it. If no sentence supports it, or the headline is stronger than the story
(certainty, cause, size, timing), flag it and suggest a fix.
Headline: [PASTE]
Story: [PASTE]
Run Prompt 2 on every AI-written headline and on your own. The common failures: a hedge dropped ("may reduce" becomes "reduces"), a number rounded up, a cause added that the story doesn't establish, or an attribution removed.
Misleading headlines and how editors catch them
A misleading headline is one where a reader who sees only the headline comes away believing something the story doesn't say. Many readers see only the headline, in a feed or a search result, so it carries the same duty of accuracy as the lead.
The patterns editors watch for:
| Pattern | Misleading (fictional) | Accurate |
|---|---|---|
| Correlation as cause | Coffee prevents liver cancer | Coffee drinkers had lower liver cancer rates, study finds |
| Dropped attribution | Mayor took bribes | Prosecutors charge mayor with taking bribes |
| Number without a base | Crime jumps 50% | Car thefts rise from 10 to 15 in Elm Park |
| Percent vs. percentage points | Unemployment rises 2% | Unemployment rises 2 points, to 6% |
| Quote out of context | Senator: 'Close the schools' | Senator says schools should close on snow days only if roads are unsafe |
| Overstated verb | Council slams developer | Council members question developer's traffic study |
| Animal or early study as human result | New drug cures diabetes | Drug reversed diabetes in mice, study finds |
The editor's check, before any headline goes live:
- Read the headline, then the lead. Does the lead prove every fact in the headline?
- Is every number in the headline in the story, with its base?
- Does the headline keep the story's attribution and hedges?
- Would the person named in the headline say it describes the story fairly?
- Does the SEO title tag pass the same four checks?
A/B testing headlines
An A/B test shows different headlines for the same story to random groups of readers and compares how each performs. Many news sites and content platforms test headlines this way.
The largest public record of these tests is the Upworthy Research Archive, published in the journal Scientific Data in 2021. It holds 32,487 experiments that Upworthy ran between January 2013 and April 2015, each testing different headline and image "packages" on real readers. If you want to study what actually changed click rates, it's a good place to start.
How to run a fair test:
- Test one thing at a time: the verb, the number, the order of words. Two versions that differ in five ways teach you nothing.
- Write every version to pass the accuracy check first. Don't test a misleading headline against an accurate one: the misleading one may win clicks and lose trust.
- Wait for enough readers. Small samples swing on chance; use your testing tool's significance reading, not the first hour's numbers.
- Measure more than clicks. Look at time on page or scroll depth. A headline that wins clicks and loses readers in five seconds is a bad headline.
- Keep a log of tests and results so the desk learns patterns over time.
Writing headlines in WriteOrbit
WriteOrbit has no headline generator or headline-testing tool. What it gives you is the story and the AI next to each other, which is what Prompt 2 needs:
- Write or open the story in the editor (paste it, or open a
.docx). - Ask the AI chat beside the draft for 10 headlines using Prompt 1. It reads the document, so you don't paste the story into a separate tool.
- Check the winner against the story with Prompt 2 in the same chat.
- Run the AI review's claim check on the draft, headline included, to flag statements that need a source.
- Send it to your editor with comments or suggestions (tracked changes), so they can change the headline and leave a note on why.
The free plan includes a few AI chat messages a day; see pricing for current limits.
FAQ
How long should a headline be?
Long enough to state the news, short enough to fit. Print headlines are counted to fit the column. For search, Google sets no length limit on titles but cuts them to fit the screen, so put the key words first. Many editors aim for roughly 6 to 12 words, or about 60 characters for a title tag, as a rule of thumb.
Are headlines capitalized in AP style?
Only the first word and proper nouns. AP-style news headlines use sentence case: "City council approves $4 million budget for parks," not "City Council Approves $4 Million Budget for Parks." Titles of works inside a headline keep their own capitals. Many websites use title case anyway as a house style; follow your publication.
Do AP headlines use numerals?
Yes. AP-style headlines use figures for numbers, including numbers under 10 that body text would spell out: "3 hurt in highway crash," not "Three hurt in highway crash." They also use single quotation marks instead of double, and no period at the end.
Is there a free AI headline generator?
Any general AI chatbot works as a free headline generator if you give it the story and clear rules. Paste the lead and key facts, ask for 10 headlines in AP style under a set length, then check each one against the story. The prompts on this page do that, including a check for claims the story doesn't support.
How do you write a press release headline?
Write it the way a reporter would headline the story: the organization, a strong verb and the news, in present tense, with a specific number if you have one. "Riverbend Clinic opens 24-hour urgent care in Dayton" beats "Riverbend Clinic Announces Exciting New Expansion." Avoid superlatives the release can't back up.
Next step
A headline is only as clear as the lead under it. Learn to write the lead and order the facts with the inverted pyramid, and if you're writing for journalists rather than readers, see how to write a press release in AP style. For the rest of AP's rules, go back to the AP style guide.
Sources
- Google Search Central, "Influencing your title links in search results": https://developers.google.com/search/docs/appearance/title-link
- J. Nathan Matias, Kevin Munger, Marianne Aubin Le Quere and Charles Ebersole, "The Upworthy Research Archive, a time series of 32,487 experiments in U.S. media," Scientific Data (2021): https://pmc.ncbi.nlm.nih.gov/articles/PMC8329003
- The Upworthy Research Archive, project site: https://upworthy.natematias.com/
- The Associated Press, AP Stylebook: https://www.apstylebook.com/
- Writing Explained, "AP Style Headlines": https://writingexplained.org/ap-style/ap-style-headlines
- Kennesaw State University Writing Center, "AP General Rules" (PDF): https://kennesaw.edu/writing-center/resources/docs/style-specific/ap-general-rules.pdf
- Poynter, "AP says the percentage sign is now OK when used with a numeral" (2019): https://www.poynter.org/reporting-editing/2019/ap-says-the-percentage-sign-now-ok-when-used-with-a-numeral-thats-shift5/