What Is Entity Salience?
Entity salience is a score, usually between 0 and 1, that measures how central an entity is to a document as a whole. Natural-language systems assign higher salience to the entities a text is mainly about and lower salience to entities mentioned only in passing, giving a machine-readable signal of what the document is really discussing.
- Google’s Cloud Natural Language API returns salience as a value in the [0, 1.0] range; scores closer to 1.0 mark an entity as more central to the entire document.
- Salience is computed over the whole document, not a single sentence — an entity named once in a title can outscore one repeated in the body.
- In Google’s own documented example, the sentence’s main person scored 0.79 while a well-known city mentioned once scored just 0.03, showing salience reflects centrality, not fame or frequency.
- Salience is returned per entity alongside its type and mentions by the analyzeEntities method, so you can see at a glance which entity a passage is built around.
How Entity Salience Works
When a natural-language system reads a document, it first performs named entity recognition — tagging the people, places, organizations, and concepts in the text. Salience is the step that follows: for each entity it found, the system assigns a score for how central that entity is to the document as a whole. The result is a ranked picture of what the text is about, not just what it mentions.
Google’s Cloud Natural Language API is the most widely documented implementation. Its entity response carries a salience field defined as a value “in the [0, 1.0] range,” where, in Google’s words, “scores closer to 0 are less salient, while scores closer to 1.0 are highly salient.” The score “provides information about the importance or centrality of that entity to the entire document text.” Crucially, the salience values across a single document are relative to one another — they describe a hierarchy of importance within that specific text, not an absolute rating you can compare across pages.
The key property to internalize is that salience is a whole-document signal. It is not counting how many times a string appears. An entity that appears once, early, as the subject of the opening sentence can carry far higher salience than an entity repeated throughout the body in a supporting role. This is why salience maps so directly onto the goals of entity optimization: the aim is to make the entity you want a page to own the grammatical and topical center of that page, not merely a frequent guest.
What Feeds a Salience Score
Providers do not publish an exact formula, but the documented behavior points to a few consistent inputs:
- Position — entities that appear early, especially in titles and opening sentences, tend to score higher.
- Grammatical role — being the subject of sentences (the thing acting or being described) raises centrality over being an object or a modifier.
- Reference patterns — how an entity is referred to across the text, including pronouns and repeated mentions that clearly point back to it.
- Distribution — whether an entity threads through the whole document or is confined to one aside.
Example of Entity Salience
Google’s own documentation gives a clean, verifiable example. Run the analyzeEntities method on the sentence “President Trump will speak from the White House, located at 1600 Pennsylvania Ave NW, Washington, DC, on October 7,” and the API returns these salience scores:
- Trump (PERSON) — salience 0.7936003
- White House (LOCATION) — salience 0.09172433
- Pennsylvania Ave NW (LOCATION) — salience 0.085507184
- Washington, DC (LOCATION) — salience 0.029168168
The lesson is written into the numbers. Every entity in that sentence is mentioned exactly once, so frequency is held constant. Yet “Trump” scores 0.79 — dominating the document — while “Washington, DC,” one of the most famous entities on earth, scores just 0.03. Salience is not fame and it is not count. It is the machine’s read of who the sentence is about: a person doing the action, described by a chain of locations that merely situate him. The White House, an address, and a city are all supporting detail, and their salience reflects exactly that supporting status.
Translate this to a page you actually control. If you are writing the definitive resource on a product but every sentence frames a competitor as the subject and your product as the comparison point, an entity analyzer will hand the competitor the higher salience — and search systems reading the page will infer that the competitor is what the document is really about. The fix is structural, not lexical: make your entity the subject that the page describes, defines, and returns to.
The mistake I see constantly is teams treating salience like keyword density — say the term more times and the number goes up. It doesn’t work that way. Salience is a measure of centrality, not count. A page can repeat a brand name twenty times and still hand the highest salience to a competitor, a product category, or a location, because those are what the surrounding sentences are actually about. When I audit a page that is failing to rank for its own topic, the tell is almost always that the intended main entity is buried as a supporting player: it appears often but never as the grammatical subject doing the work. Restructure the sentences so the entity you want to own is the thing being described, defined, and acted upon — then the salience follows. You cannot brute-force centrality with repetition.
Frequently Asked Questions
What is entity salience?
What is a good entity salience score?
Does repeating a keyword increase salience?
How is entity salience calculated?
The Bottom Line
Entity salience puts a number on a simple question: what is this document really about? Rather than counting words, it ranks the people, places, and things in a text by how central each is to the whole, and the entity carrying the highest score is the one a machine reads as the subject. For anyone optimizing for entity understanding, the job is to make your intended main entity the most salient one on the page.
Sources
- Entity (salience field reference) — Cloud Natural Language API — Google Cloud
- Analyzing Entities — Cloud Natural Language API — Google Cloud
Rank & Cash — the weekly SEO breakdown
One practical teardown a week on ranking in search and getting cited by AI. No fluff.
