Named Entity Recognition: How to Get AI Visibility
Last updated on September 8, 2026 at 12:08 PM.Named Entity Recognition (NER) is the machine-driven process by which AI systems and search engines identify and classify persons, organisations, locations and products in text. Content written so that NER systems cleanly recognise entities gains visibility in Google, in AI Overviews and in generative search systems such as ChatGPT or Perplexity. What is not recognised as an entity simply does not exist for these systems. The following article explains the core principle of Named Entity Recognition, shows the connection to SEO and Knowledge Graphs, and provides a step-by-step guide to entity-optimised writing.

Why entity recognition determines visibility
Search engines and Large Language Models no longer operate on keywords – they operate on entities. Named Entity Recognition is the bridge between unstructured text and machine-readable knowledge, and therefore the prerequisite for content to enter the processing pipeline of generative systems at all.
Google's Knowledge Graph contains billions of entities. Every search query is matched against this knowledge network. AI Mode, Perplexity and ChatGPT use NER for query expansion, retrieval and synthesis: they decompose a question into entities, find matching passages and generate an answer from them. If a brand does not appear in any of those passages as a clearly identified entity, it will not be cited.
A prompt is not a magic spell, and a good result is not luck. It is the product of a briefing precise enough that both a writer and a model can act on it. That is craft, not intuition. What separates a reliable prompt from a lucky guess draws on more than a decade of writing detailed briefings across industries and audiences, and applies the same discipline to working with AI – so the output can be depended on, not merely hoped for.
For B2B marketing this means: a company's own brand, products and key people must be named as entities in the text so unambiguously that an NER system classifies them correctly and a Knowledge Graph can link them. Methods deliver guarantees – and the method here is: write entity-clean.
What is Named Entity Recognition? Definition and scope
Named Entity Recognition is a sub-field of Natural Language Processing (NLP) that detects named entities in unstructured text and assigns them to predefined categories. A named entity is a linguistic expression that refers to a real-world object with a unique identity – a person (PER), an organisation (ORG), a location (LOC), a product or a date. NER is therefore the first stage of machine-driven knowledge extraction: without it, text remains an undifferentiated string of characters for machines.
Entity vs. keyword – the decisive difference
An entity is a real-world object with a unique identity and relationships to other objects. A keyword is a search term without inherent meaning. The word "Apple" as a keyword has no type – it could refer to a company, a fruit or a record label. Only classification as Apple Inc. (ORG) by an NER system turns it into a machine-readable entity with a Wikidata ID (Q312), industry affiliation and a relationship network.
| Attribute | Entity | Keyword |
|---|---|---|
| Identity | Unique, linked to a Knowledge Graph ID | Ambiguous, context-dependent |
| Role in retrieval | Semantic linking, disambiguation, fact verification | String matching, TF-IDF, BM25 |
| SEO relevance 2025/2026 | Foundation for AI Overviews, Knowledge Panels, entity-based ranking | Foundation for classic keyword ranking, diminishing standalone impact |
Entity Linking and Knowledge Graph – the second stage after NER
NER recognises that "Siemens" is an organisation. Entity Linking determines which organisation is meant and assigns a canonical ID – for example Wikidata ID Q81230 for Siemens AG or Q708739 for Siemens Healthineers. This step resolves ambiguities, merges synonyms and connects the content to the global knowledge network. Without Entity Linking, NER remains a classification without an address.
Which entity types do NER systems recognise?
Standard systems work with four core categories (PER, ORG, LOC, MISC). Modern systems extend the spectrum to dozens of types. For B2B content, five types are particularly relevant:
| Entity type | Example | B2B relevance |
|---|---|---|
| Organisation (ORG) | SAP SE, Fraunhofer-Institut | Brand identification, competitive context |
| Person (PER) | Satya Nadella, Dr. Anna Müller | Thought leadership, author authority |
| Product (PROD) | Microsoft Azure, HubSpot CRM | Product comparisons, purchase decisions |
| Location (LOC) | München, Silicon Valley | Location-based searches, regional relevance |
| Event (EVENT) | DMEXCO 2025, Web Summit | Timeliness, industry context |
How NER works technically – the core principle
An NER system analyses a token sequence and assigns a label to each token. The widely used BIO schema distinguishes three states: B (Begin) marks the start of an entity, I (Inside) its continuation, O (Outside) everything that is not an entity. The sentence "Die Siemens AG investiert in München" becomes: "Die [O] Siemens [B-ORG] AG [I-ORG] investiert [O] in [O] München [B-LOC]".
The analogy: NER works like a copy editor who highlights every proper noun in a manuscript in colour and sorts them by type – only automated and in milliseconds across millions of documents.
Modern NER uses Transformer models such as BERT or GPT that capture contextual word meanings. A rule-based system fails on "Amazon" without context. A Transformer model infers from the surrounding sentence whether the e-commerce corporation or the river is meant, because it has been trained on billions of text examples.
| Criterion | Rule-based NER | ML-based NER (CRF, BiLSTM) | LLM-based NER (BERT, GPT) |
|---|---|---|---|
| F1 score (CoNLL-2003) | 71–78 % | 88–91 % | 93–97 % |
| Scalability | Low, manual maintenance | Medium, training data required | High, zero-/few-shot capable |
| Cost per 1 M tokens | Low (compute), high (rule maintenance) | Medium | High (API costs), declining |
| Context understanding | None | Limited (window) | High (full document context) |
NER and SEO – how search engines use entities for rankings
Google uses Named Entity Recognition to semantically classify content, populate the Knowledge Graph and answer queries on an entity basis. This changes the requirements for content: visibility is no longer determined by keyword density but by whether an NER system can correctly identify and link the relevant entities in a text.
Google's processing chain – from NER through Entity Linking to the Knowledge Graph
The chain has three stages: NER identifies entities in the crawled document. Entity Linking connects those entities to Knowledge Graph entries. Ranking factors in entity relevance – a document that matches the queried entity and is linked to verified facts ranks higher. Google feeds the Knowledge Graph from Wikipedia, Wikidata, Schema.org markup and proprietary signals.
How AI Overviews and generative search use NER
Generative search systems work with query fan-out: an LLM expands a search query into dozens of sub-queries formulated on an entity basis. "Best CRM software for mid-market" becomes queries such as "HubSpot CRM features mid-market", "Salesforce pricing SMB", "Pipedrive integration ERP". Content is retrieved at passage level – every paragraph must be entity-rich on its own, because it can be cited in isolation as a source. LLMs favour passages that contain clearly identifiable entities paired with verifiable facts.
Worked example – entity density and visibility
Page A names 12 clearly identifiable entities in 1,000 words, each with a canonical name, type context and at least one verifiable statement per entity. Page B covers the same topic but uses generic references ("the company", "the software", "an expert") and yields 3 machine-detectable entities. When analysed with the Google Cloud Natural Language API, Page A returns 12 entity mentions with salience scores above 0.02 – Page B returns 3. For a generative system that ranks passages by entity relevance, Page A is four times more visible.
Writing content that NER systems process cleanly – step by step
Entity-optimised writing follows clear rules: use canonical names, provide context, resolve ambiguities and add structured data. This is not magic – it is craft, comparable to the difference between a neatly labelled toolbox and a drawer full of unmarked parts.
Step 1 – Define target entities before writing
Before the first sentence comes an entity briefing: which persons, organisations, products and locations should the text convey in machine-readable form? Define 5–10 target entities per article with canonical name and – where available – Wikidata ID. The Google Knowledge Graph Search API reveals in seconds whether an entity already exists in the Knowledge Graph. If it does not, the text itself must provide the disambiguation.
Step 2 – Place canonical names and aliases in the text
On first mention use the full canonical name, then consistent short forms thereafter. Example: "The Bundesamt für Sicherheit in der Informationstechnik (BSI) published its status report in October 2025." From here on: "BSI". Not: "the agency", "the authority", "the Bonn-based institution". Every variant without a clear back-reference creates a potential new entity for an NER system instead of a reference to the existing one.
Step 3 – Provide context and disambiguation in the first paragraph
Clarify in the first paragraph which entity is meant. Three attributes suffice: type (organisation, person, product), affiliation (industry, parent company) and location or time reference. "Amazon Web Services (AWS), the cloud computing division of Amazon Inc. headquartered in Seattle" – this makes it unambiguous for any NER system that neither the river nor the marketplace is meant.
Step 4 – Add structured data and Schema.org markup
Implement JSON-LD with @type, @id and sameAs. The sameAs attribute links to Wikidata, Wikipedia or the official website and gives the crawler the canonical reference. An example:
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.beispiel.de/#organization",
"name": "Beispiel GmbH",
"sameAs": ["https://www.wikidata.org/wiki/Q123456"]
}
Search engines are no longer the only place a brand gets found. Answers now form inside ChatGPT, Perplexity and Google's AI surfaces, and the machine decides which sources it trusts. That decision is not left to chance. How agentic SEO and GEO make a brand visible where AI actually answers shows how visibility is optimised for both classic search and generative engines – data-driven and automated, so a brand shows up where people ask their questions today.
Five mistakes that sabotage entity recognition – and how to fix them
Certain writing patterns prevent NER systems from correctly assigning entities. These mistakes are avoidable – and correcting them costs nothing but attention.
- Pronouns instead of entity names: "It invested EUR 2 bn" – which organisation? Fix: repeat the referent when the last entity name is more than two sentences back.
- Abbreviations without introduction: "The BSI warns" in the third paragraph without "Bundesamt für Sicherheit in der Informationstechnik" ever having been mentioned. Fix: spell out on first use, abbreviation in brackets.
- Generic labels instead of specific names: "The company is growing" instead of "Siemens AG is growing". Fix: use the canonical name whenever the reference would otherwise be unclear.
- Missing context for ambiguous terms: "Amazon is expanding" – river or corporation? Fix: add a type attribute: "Amazon, the e-commerce corporation".
- Inconsistent name spellings: "Hubspot", "HubSpot", "Hub Spot" in the same text. Fix: define one canonical spelling and stick to it.
| Mistake | Impact on NER | Fix |
|---|---|---|
| Pronoun instead of name | Entity not recognised, salience drops to 0 | Repeat referent after 2+ sentences |
| Abbreviation without introduction | Incorrect classification or MISC label | Long form first, then short form |
| Generic label | No entity match in the Knowledge Graph | Use canonical name |
| Missing context | Incorrect disambiguation (river instead of corporation) | Type attribute in the same sentence |
| Inconsistent spelling | Multiple entities detected instead of one | One spelling, documented in the briefing |
NER trends 2025/2026 – what is changing for content strategies
The evolution of Named Entity Recognition through LLMs, multimodal recognition and real-time knowledge graphs is changing the requirements for digital content. What was still an academic niche topic in 2020 is, in 2025, a core segment of an NLP market estimated at USD 52 bn.
LLM-based NER – higher accuracy, new requirements
GPT- and BERT-based models recognise entities context-dependently and across languages. An LLM-based NER system achieves F1 scores above 95 % on the CoNLL-2003 benchmark – without domain-specific training. The consequence for content: texts must remain entity-consistent even in translation. Using "Deutsche Telekom AG" in the German text and "German Telecom" in the English version creates two entities instead of one for multilingual systems.
Multimodal entity recognition – text, image, video
NER systems no longer analyse running text alone. Captions, alt texts, video transcripts and even OCR-extracted text from infographics are scanned for entities. The consequence: use entity names in file names, captions and transcripts consistently with the body text. An alt text reading "Team at work" is worthless for NER – "Development team of SAP SE at DMEXCO 2025" delivers three entities.
Entities as the foundation for AI visibility (GEO)
Generative Engine Optimization (GEO) is built on entity-rich, passage-ready content. Anyone who wants to be visible in AI Overviews, ChatGPT answers and Perplexity summaries needs texts that contain at least one clearly identifiable entity with a verifiable statement per paragraph.
| Criterion | NER 2020 | NER 2025 |
|---|---|---|
| Dominant model | BiLSTM-CRF | Transformer (BERT, GPT-4) |
| F1 score (CoNLL-2003) | 88–91 % | 93–97 % |
| Application field | Academic NLP pipelines | Production search systems, AI Overviews, RAG |
| SEO impact | Indirect (Knowledge Graph) | Direct (entity-based ranking, GEO) |
| Modality | Text | Text, image, video, audio |
| NLP market segment | Estimated volume 2025 (USD bn) | Growth rate (CAGR) |
|---|---|---|
| Total NLP market | 52.0 | 25–30 % |
| Text Analytics & NER | 8.5 | 28 % |
| Machine Translation | 12.3 | 22 % |
| Conversational AI | 18.7 | 32 % |
| Speech Recognition | 12.5 | 24 % |
Next steps – integrating entity recognition into your content strategy
Integrating Named Entity Recognition into existing content workflows requires four concrete measures: audit, process adaptation, technical implementation and monitoring. None of them is complex – each is measurable.
- Run a content audit with an NER API: Process existing content through the Google Cloud Natural Language API or a comparable tool. Result: a list of all recognised entities per page with salience score. Prioritise pages with fewer than 5 entities per 1,000 words. Setup time: 15 minutes.
- Build an entity briefing into the editorial process: Define 5–10 target entities per article with canonical name, type and Wikidata ID. The briefing becomes part of editorial planning, not a retrospective optimisation.
- Implement Schema.org markup systematically: JSON-LD with @id and sameAs for all core entities on the website. At minimum: Organization, Person (management, authors), Product, LocalBusiness.
- Set up monitoring: Check monthly whether target entities appear in AI Overviews and Knowledge Panels. Google Search Console provides indicators of entity-based impressions; manual spot checks in ChatGPT and Perplexity complete the picture.
A documented entity strategy makes content investments measurable and AI-visible. Those who prefer not to build this capability in-house can develop it with a specialist content marketing agency such as Crispy Content®.
Sources
Seow, W. L. / Chaturvedi, I. / Hogarth, A. / Mao, R. / Cambria, E. (2025): A review of named entity recognition: from learning methods to modelling paradigms and tasks. In: Artificial Intelligence Review, Vol. 58, Art. 315. URL: https://link.springer.com/article/10.1007/s10462-025-11321-8 (accessed 20 July 2026).
Stoy, L. / iPullRank (2025): How AI Search Platforms Leverage Entity Recognition and Why It Matters. URL: https://ipullrank.com/ai-search-entity-recognition (accessed 20 July 2026).
Raaf, U. / SISTRIX (2025): Entitäten: Wie Google Inhalte semantisch einordnet. URL: https://www.sistrix.de/frag-sistrix/seo-grundlagen/entitaeten/ (accessed 20 July 2026).
MarketsandMarkets (2025): Natural Language Processing (NLP) Market Report 2026. URL: https://www.marketsandmarkets.com/Market-Reports/natural-language-processing-nlp-825.html (accessed 20 July 2026).
Discovered Labs (2025): Entity Recognition & Knowledge Graphs: How to Structure Your Brand for AI Understanding. URL: https://discoveredlabs.com/blog/entity-recognition-knowledge-graphs-how-to-structure-your-brand-for-ai-understanding (accessed 20 July 2026).
Gerrit Grunert
Gerrit Grunert is the founder and CEO of Crispy Content®. In 2019, he published his book "Methodical Content Marketing" published by Springer Gabler, as well as the series of online courses "Making Content." In his free time, Gerrit is a passionate guitar collector, likes reading books by Stefan Zweig, and listening to music from the day before yesterday.