What Is a URL Slug on a News Story — and Why It Remembers the Headline the Outlet Deleted
Look at the address bar the next time a news story annoys you. Past the domain, past the date, there is a string of lowercase words joined by hyphens: /abu-bakr-al-baghdadi-islamic-states-terrorist-in-chief-dies-at-48/. That string is called a slug. It is the least glamorous part of a news page, nobody proofreads it, and it is frequently the most honest sentence on the screen.
*
Here is why. The headline at the top of a story can be rewritten fifty times after publication — by an editor, by a homepage producer, by an A/B testing tool deciding which version gets more clicks. The slug usually cannot. It gets written once, at the moment the story goes live, generated automatically from whatever the headline said in that first minute. And then it is frozen, because changing it breaks every link anyone has already shared.
*
So the slug is a fossil. It is the headline the outlet published before it thought better of it.
*
### The clearest example anyone has ever produced
*
On October 27, 2019, the Washington Post published an obituary of Islamic State leader Abu Bakr al-Baghdadi. The first headline read: "Abu Bakr al-Baghdadi, Islamic State's 'terrorist-in-chief,' dies at 48." It was then changed to "Abu Bakr al-Baghdadi, austere religious scholar at helm of Islamic State, dies at 48" — the version that detonated across the internet for a full week. After the backlash, the Post changed it a third time, to "Abu Bakr al-Baghdadi, extremist leader of Islamic State, dies at 48." A Post spokesperson told reporters the "austere religious scholar" headline "should never have read that way and we changed it quickly."
*
Three headlines. One URL. Search for that obituary today and the link that comes back — under the current "extremist leader" headline — still reads: washingtonpost.com/local/obituaries/abu-bakr-al-baghdadi-islamic-states-terrorist-in-chief-dies-at-48/
*
The page says "extremist leader." The link says "terrorist-in-chief." Neither says "austere religious scholar," which is how you know the middle version was the panic and the first version was the newsroom's actual reflex. The slug survived both edits because the Post did what every large publisher does — it left the URL alone so that thousands of inbound links, tweets and search-engine records would not turn into 404 errors overnight.
*
### Why the slug exists at all
*
It is not a journalism thing. It is a search thing.
*
Google's own documentation for site owners tells publishers to "use readable words rather than long ID numbers in your URLs" and to "use words in your audience's language in the URL." That is why news URLs stopped looking like /story?id=884213 twenty years ago and started looking like sentences. The words in the address help search engines and readers understand what the page is before it loads.
*
Once that became standard, an accident followed. Publishing systems started auto-generating the slug from the headline field, stripping punctuation, lowercasing everything, and joining words with hyphens. Nobody at any newspaper decided "let us permanently archive our first instinct in the address bar." It is a side effect of a CMS setting and a fear of broken links.
*
Which is exactly why it is useful. Unmonitored channels are the honest ones. The headline is the sentence the institution defends in public; the slug is the sentence it forgot to defend.
*
### The four things a slug can tell you
*
**One: the headline changed.** If the words in the URL do not match the words on the page, something happened between publication and now. Sometimes that is a routine correction — a wrong number, a misspelled name. Sometimes it is a framing retreat, like the one above. The slug does not tell you which, but it tells you to ask.
*
**Two: what the story was originally about.** Big breaking stories get rewritten all day on the same URL. A piece that now leads with an official's denial may sit at a slug describing the allegation. That is not deception — the page genuinely got updated — but it means the URL is a record of what the desk thought the news was at 9am versus 6pm.
*
**Three: a number that was quietly walked back.** Casualty figures, protest crowd sizes and cost estimates all move in the first hours of a story. When they move, the headline updates and the slug does not. A slug carrying "45" under a headline carrying "30" tells you the earlier figure was published and then revised, which is a fact about the reporting that the finished page will never mention.
*
**Four: what the outlet calls people when it is not being careful.** Labels are the most edited words in any headline — "militant" versus "terrorist," "protester" versus "rioter," "regime" versus "government." Those are exactly the words that get softened or hardened in the rewrite, and exactly the words the slug preserves.
*
### How to check one in fifteen seconds
*
Copy the URL. Read the part after the domain and the date. Compare it, word by word, to the headline on the page.
*
If they match, you have learned nothing and it cost you fifteen seconds. If they do not match, you have found an edit that nobody announced, and you now know two things instead of one: what the outlet is saying, and what it said first.
*
A few caveats, because this trick is easy to over-read. Slugs are often truncated to a fixed character length, so a URL ending mid-word is usually a technical limit, not a hidden message. Some publishers deliberately shorten slugs for tidiness, and a few genuinely do update them with a redirect in place. Wire copy republished by a local site may carry the wire service's slug rather than the local outlet's headline. And a slug that differs by one word from the headline is normal editing, not a scandal — you are looking for changes in meaning, not changes in phrasing.
*
### The bigger habit
*
Newsrooms are not a single mind. A story passes through a reporter, an editor, a copy desk and a homepage producer, and each one leaves fingerprints in a different place — the byline, the dateline, the standfirst, the correction note, the URL. The finished page is a negotiated document. The slug is the one part of it that nobody negotiated, because nobody thought anyone was reading it.
*
Somebody is. It takes fifteen seconds, and the address bar has been sitting at the top of your screen the whole time.
“The headline is the sentence the institution defends in public. The slug is the sentence it forgot to defend.”