What is AI Mode? Meaning, how it works and its impact on search

A knowledge graph represents knowledge as a network of entities and their relationships. Rather than storing information in isolation, it reveals how people, places, companies, products or topics are connected.
In this way, individual facts are combined to form an interconnected knowledge model capable of representing relationships and meanings. Knowledge graphs are used by search engines, AI systems and businesses, amongst others, to better organise information, answer complex questions and make knowledge usable in a context-sensitive manner.

Key facts about the Knowledge Graph at a glance

  • A knowledge graph links entities, properties and relationships.
  • It is not the same as a graph database or the Google Knowledge Panel.
  • Google uses its own Knowledge Graph to categorise real-world entities and their connections.
  • Unique entities and semantic relationships are relevant for SEO and GEO.
  • Knowledge graphs can also support AI, RAG and GraphRAG applications by providing structured context.

What is a knowledge graph?

A knowledge graph is a model for the structured representation of knowledge. Individual objects are recorded as entities or nodes and linked to one another via defined relationships.
A simple example is the entity ‘Berlin’. It can be linked to other entities and pieces of information:

Berlin → is the capital of → Germany
Germany → is situated in → Europe
Berlin → has a landmark → the Brandenburg Gate

Such statements are often represented as triples: they consist of an entity, a relationship and another entity or piece of information. Together, many of these links form a knowledge network. The key added value therefore lies not in collecting as much data as possible, but in explicitly mapping connections and meaning. This enables systems to recognise how different pieces of information relate to one another.

How does a knowledge graph work?

Put simply, a knowledge graph works as follows:

  1. Capturing entities: People, places, companies, products or topics are created as independent objects.
  2. Add properties: Entities are assigned characteristics such as location, sector or population.
  3. Establishing relationships: Links show how entities are connected, for example:
    Berlin → is the capital of → Germany → is located in → Europe.
  4. Merging data: Different sources and names can be associated with the same entity.
  5. Querying relationships: More complex questions can be answered on the basis of these links.

The key advantage: A knowledge graph maps not only individual facts, but also their meaning and relationships. This enables search engines, AI systems or business applications to utilise knowledge in a context-aware manner.

What role do ontologies play?

In more complex knowledge graphs, an ontology describes which types of entities and relationships are permitted. For example, it specifies that a city is situated in a country or that a company offers certain services. This creates a structured set of rules for the semantic linking of knowledge.

What technologies are used for knowledge graphs?

Various data models, standards and query languages are used for the technical implementation of knowledge graphs. The technology used depends, amongst other things, on how the information is to be structured, stored and subsequently queried.

The most important building blocks include:

  • RDF (Resource Description Framework): A widely used standard for the structured description of information and its relationships.
  • Triples: RDF often represents statements as a triplet structure consisting of a subject, a predicate and an object – for example: ‘Berlin – is the capital of – Germany’.
  • SPARQL: A query language that allows RDF-based knowledge graphs to be searched in a targeted manner and relationships between entities to be queried.
  • Property Graphs: An alternative graph model in which both nodes and relationships can possess additional properties.
  • Graph databases: Specialised databases that can efficiently store highly interconnected information and quickly traverse relationships between entities.

It is important to draw a distinction: a knowledge graph is not automatically a graph database. The graph database primarily provides the technical infrastructure for storage and processing. A knowledge graph supplements this structure with the semantic meaning of entities, relationships and rules.

Knowledge graph, graph database and vector database – what is the difference?

Term

Main Task

Typical strength

Knowledge Graph

Semantic Modeling of Knowledge and Relationships

Context and Meaning

Graph Database

Storing and Retrieving Highly Interconnected Data

Efficient Traversal of Relationships

Relational Database

Managing Structured Data in Tables

clear, stable data schemas

Vector Database

Finding Similarities Between Vectors

Semantic Similarity and Retrieval

A graph database can form the technical basis of a knowledge graph. However, it is not the same as the knowledge graph itself.
Vector databases, too, serve a different purpose: they identify semantically similar information. A knowledge graph, by contrast, explicitly maps how entities are connected to one another. In modern AI systems, both approaches can be combined.

What a Knowledge Graph is not

A knowledge graph is often confused with related terms. The key differences are as follows:

  • Knowledge graph ≠ graph database: A graph database is a technical database for storing and querying interconnected data. A knowledge graph, on the other hand, describes a knowledge model consisting of entities, properties and semantic relationships.
  • Knowledge graph ≠ vector database: Vector databases store mathematical representations of content and enable similarity searches. Knowledge graphs, on the other hand, map explicit relationships between entities.
  • Knowledge Graph ≠ Knowledge Panel: The Google Knowledge Graph is a knowledge base. A Knowledge Panel is merely one possible visual representation of such information in Google search results.

The terms are partly related, but fulfil different functions.

What is the Google Knowledge Graph?

The Google Knowledge Graph is Google’s knowledge base for entities and their relationships. It helps the search engine not only to recognise people, places, companies, organisations and other real-world entities as search terms, but also to categorise them by context and link them together.

Where does the data come from?

Google draws on various sources for this. These include publicly available information, licensed data, and details provided by rights holders and other trusted sources. The aim is to consolidate information about entities and assign it as unambiguously as possible.

What does Google use the Knowledge Graph for?

Among other things, the Knowledge Graph helps Google to

  • recognise entities and distinguish them from one another,
  • better understand ambiguous search queries,
  • establish relationships between people, places, organisations or topics,
  • and provide relevant facts directly in the search results.

In this way, it supports Google’s evolution from a purely keyword-based search towards a more semantic understanding of search queries.

Why is the Knowledge Graph relevant for SEO and GEO?

Structured data, consistent company information and clear entity signals can help search engines better categorise content, brands, people or services.
This is relevant for SEO and GEO because modern search and AI systems increasingly process information in the context of entities and relationships. However, a well-structured understanding of entities alone does not guarantee a Knowledge Panel, visibility in AI overviews or generative AI responses. Rather, it creates a better semantic foundation upon which further signals – such as content quality, authority and external mentions – can build.

Knowledge Graph and AI: What do RAG and GraphRAG have to do with it?

In Retrieval-Augmented Generation (RAG), relevant information is first retrieved from a knowledge source and then provided to a language model as additional context. Knowledge graphs can supplement this knowledge base. They do not merely find similar documents, but map out explicit relationships – for example:

GEO → enhances → SEO
GEO → pursues the goal of → AI visibility
AI visibility → measurable via → brand mention rate

With GraphRAG, such graph-based relationships are specifically incorporated into the retrieval process.
Vector search identifies similarities. A knowledge graph provides relationships. Both approaches can be useful in combination, particularly when dealing with complex organisational knowledge.

What are some typical applications for knowledge graphs?

Semantic search

Concepts and entities are considered in context.

Enterprise Knowledge Management

Knowledge spread across several systems is linked together.

Recommendation systems

Relationships between products, users or interests are taken into account in recommendations.

Marketing and Content

Topics, target audiences, services and search intent can be linked semantically.

Generative AI

Knowledge graphs can provide RAG and GraphRAG systems with structured context.

Fraud and anomaly detection

Relationships between accounts, individuals, transactions, devices or organisations can reveal suspicious patterns.

Practical examples

E-commerce: An online shop can link products, categories, brands and accessories together:

  • Camera → compatible with → lens → belongs to → brand.

This enables search and recommendation systems not only to find similar products, but also to take specific relationships – such as compatibility or affiliation – into account.

Corporate knowledge: Corporate information is often spread across various systems. A knowledge graph can, for example, establish the following relationships:

  • Employee → works on → project → belongs to → client.

This makes it possible to find information across systems and answer questions that would be difficult to resolve using a traditional keyword search.

When is it worth having your own knowledge graph?

A knowledge graph is particularly useful when information is spread across many systems and the relationships between these pieces of information generate business value.
A marketing team could, for example, link keywords, content, services, target audiences and search intentions. This reveals which content addresses which search intention, which service it relates to, and which target audience it is relevant for.

For simple, clearly structured datasets, however, a knowledge graph is not automatically the best solution. The crucial question is therefore not: “Can we represent our data as a graph?” but rather: “Does linking this data help us make better use of our knowledge?”

How is a knowledge graph created?

1
Define the use case and data sources

What knowledge should be linked, and to what end?

2
Identifying entities

For example, companies, products, services, people or topics.

3
Modelling relationships

For example, content → addresses → search intent.

4
Merging data

Identical entities from different sources must be uniquely identified.

5
Further developing the Knowledge Graph

New data and relationships are continuously added and verified.

Conclusion: A knowledge graph turns data into connections

A knowledge graph organises knowledge as a network of entities and relationships. This is precisely why the concept is relevant to search engines, corporate knowledge and modern AI systems.

For SEO and GEO, this embodies a key fundamental principle: systems must not only be able to find content, but also classify brands, topics and contexts as unambiguously as possible.

Not every business needs its own knowledge graph. However, where complex information, semantic search or AI applications come together, it can turn isolated data into genuinely usable knowledge.

FAQ: Frequently asked questions about AI Mode

What is a knowledge graph, explained simply?

A knowledge graph represents knowledge as a network. Entities such as companies, people, or products are linked to one another through defined relationships.

Is a knowledge graph a database?

Not necessarily. It is primarily a knowledge model. A graph database can serve as its technical foundation.

What is the difference between a Knowledge Graph and a Knowledge Panel?

The Knowledge Graph maps knowledge and relationships. The Knowledge Panel is a visible information box in Google Search.

What does a knowledge graph have to do with SEO?

It highlights the importance of entities and relationships. For SEO, therefore, clear entity signals, structured data, and semantically clear content are relevant.

What role does a knowledge graph play in AI?

It can provide structured context to AI systems and, in particular, complement RAG or GraphRAG architectures.

  1. Definition
  2. Definition
  3. Technologies
  4. Differences
  5. Delimitation
  6. Google Knowledge Graph
  7. SOE/GEO influence
  8. Knowledge Graph and AI
  9. Deployment
  10. Examples
  11. Rating
  12. Creation
  13. Conclusion
  14. FAQ
  15. Sources
  16. Blog
  17. Services
  18. Glossary