Embeddings für SEO

Embeddings sind dichte numerische Vektoren zur Kodierung von Textbedeutung – so gleichen semantische Suche, Googles Ranking und RAG Inhalte nach Bedeutung statt nach Schlüsselwörtern ab.

Erstveröffentlicht: 24. Juni 2026 · Zuletzt aktualisiert: 8. Aug. 2026 · Fortgeschritten
Sprachen

Ein Embedding ist eine Liste von Zahlen – ein dichter Vektor – der die Bedeutung eines Wortes, Satzes oder Dokuments in einem hochdimensionalen Raum kodiert, sodass semantisch ähnliche Texte nahe beieinander liegen. Encoder-Modelle, nicht generative LLMs, erzeugen sie; die Ähnlichkeit wird mit Kosinus-Ähnlichkeit gemessen. Embeddings ermöglichen semantische Suche, Clustering und die Abrufschicht in RAG, und Google verwendet embedding-basiertes Retrieval (Neural Matching / RankEmbed, RankEmbedBERT) neben seinem Schlüsselwortindex. Die SEO-Konsequenz ist kein Stellrad, das man drehen kann – Danny Sullivan sagte über BERT 'es gibt nichts zu optimieren' – aber thematisch kohärente Inhalte gruppieren sich sauber in der Nähe der Suchanfragen, die sie beantworten sollten.

TL;DR – Ein Embedding ist ein dichter Vektor aus Gleitkommazahlen (typischerweise Hunderte bis einige Tausend Dimensionen), der Bedeutung kodiert, erzeugt von einem Encoder-Modell – nicht von einem generativen LLM. Ähnliche Bedeutung → nahe Vektoren, gemessen mit Kosinus-Ähnlichkeit. Das Feld bewegte sich von statischen Wort-Embeddings (word2vec, GloVe) zu kontextuellen (BERT) zu Satzebenen- und modernen API-Embeddings. Google verwendet embedding-basiertes Retrieval (Neural Matching / RankEmbed, RankEmbedBERT) neben seinem Schlüsselwortindex – hybrid, kein Ersatz. Embeddings sind auch das Retrieval-Rückgrat von RAG. Es gibt keinen Embedding-Regler; thematische Kohärenz ist das, was Inhalte nahe an den richtigen Suchanfragen clustern lässt.

Was ein Embedding tatsächlich ist

Embeddings unterstützen Ähnlichkeit und Abruf, sind aber kein direktes Maß für Wahrheit, Qualität oder Ranking-Wert. Evidence for this claim Embeddings represent inputs as numerical vectors that can be compared for relatedness and used for search, clustering, and classification. Scope: OpenAI embedding models and documented uses; vector dimensions and behavior vary by model. Confidence: high · Verified: OpenAI: Embeddings guide Forschungsergebnisse hängen vom trainierten Modell und der Evaluierungsumgebung ab. Evidence for this claim Learned vector representations can encode useful distributional relationships between words. Scope: Word2vec-era language representations; observed vector relationships are model- and training-data-specific, not ground truth. Confidence: high · Verified: Mikolov et al.: Efficient Estimation of Word Representations

Ein Embedding ist ein dichter numerischer Vektor – eine Liste von Gleitkommazahlen –, der Text (oder Bilder, Audio, Video) als einen Punkt in einem hochdimensionalen Raum darstellt. Die Dokumentation von OpenAI sagt es deutlich: “An embedding is a vector (list) of floating point numbers.” (Übersetzung) „Ein Embedding ist ein Vektor (Liste) von Gleitkommazahlen.“

Die definierende Eigenschaft ist geometrisch: semantisch ähnliche Inhalte haben ähnliche Vektoren. Text, der ungefähr dasselbe bedeutet, zeigt in ungefähr dieselbe Richtung; unzusammenhängender Text zeigt woandershin. Das ist kein glücklicher Zufall – das Modell wird trainiert, sodass Wörter und Phrasen, die in ähnlichen Kontexten verwendet werden, ähnliche Vektoren erhalten. Bedeutung wird zu Position.

Embeddings turn semantic similarity into distance: related meanings land nearby even when the exact wording differs. Quelle: /ai-search/how-search-works/embeddings/

A conceptual semantic space places the query reset my password near documents titled Forgot-password guide, Account recovery steps, and Cannot log in. The unrelated document Enterprise pricing sits farther away. Near means more semantically similar; far means less similar. Actual embedding spaces have many more dimensions and model-specific geometry.

© Patrick Stox LLC · CC BY 4.0 ·

Ein paar Dinge, die es wert sind, präzisiert zu werden:

  • Encoder, kein Generator. Embeddings stammen von Encoder-Modellen, deren Aufgabe es ist, Bedeutung in einen Vektor fester Größe zu komprimieren. Das ist eine andere Architektur und ein anderer Zweck als bei einem generativen LLM, der jeweils das nächste Token vorhersagt. (Mehr zur Unterscheidung intern vs. API weiter unten.)
  • Dicht, nicht dünnbesetzt. Im Gegensatz zu One-Hot- oder Bag-of-Words-Darstellungen (meist Nullen, ein Slot pro Vokabelwort) packen Embeddings Bedeutung in jede Dimension. Das ML-Glossar von Google beschreibt Embeddings als niedrigerdimensionale, dichte Darstellungen, die beheben, was One-Hot-Encoding nicht ausdrücken kann – sie lassen ein Modell erkennen, dass “hot dogs and shawarmas are more related than hot dogs and salads.” (Übersetzung) „Hot Dogs und Schawarma sind verwandter als Hot Dogs und Salate.“
  • Höhere Dimensionen ≠ immer besser. Mehr Dimensionen können mehr Nuancen erfassen, kosten aber mehr Speicher und Rechenleistung, und der Gewinn ist aufgabenabhängig. Es ist ein Kompromiss, kein “größer ist besser”-Regler.

Ähnlichkeit messen: Kosinus-Ähnlichkeit

Um zwei Embeddings zu vergleichen, misst man die Distanz – oder eigentlich den Winkel – zwischen ihnen. Die Standardmetrik ist die Kosinus-Ähnlichkeit: Sie misst den Winkel zwischen zwei Vektoren unabhängig von ihrer Länge und bewertet von −1 (entgegengesetzt) über 0 (unzusammenhängend/orthogonal) bis 1 (identische Richtung). Kleinere Distanz = verwandter.

Viele Embedding-APIs normalisieren Vektoren auf Einheitslänge, wodurch Kosinus-Ähnlichkeit und Skalarprodukt dieselbe Rangfolge erzeugen – OpenAI merkt an, dass Kosinus die konventionelle, etwas günstigere Wahl ist. Voyage AI (der Embedding-Anbieter, den Anthropic empfiehlt) bringt die Intuition klar auf den Punkt: “the cosine similarity between two embeddings captures the semantic relatedness of the corresponding original passages.” (Übersetzung) „Die Kosinus-Ähnlichkeit zwischen zwei Embeddings erfasst die semantische Verwandtschaft der entsprechenden ursprünglichen Textpassagen.“ Diese Nearest-Neighbor-Vergleiche in großem Maßstab durchzuführen, ist ein eigenes Problem – das ist die Aufgabe der Vektorsuche.

Wie wir hierher gekommen sind: die Entwicklung

Die Geschichte reicht von einzelnen Wörtern bis zu ganzen Textpassagen und von festen Bedeutungen bis zu kontextabhängigen.

  • word2vec (Google, 2013). Mikolov et al. führten zwei Architekturen (CBOW und Skip-Gram) ein, um dichte Wortvektoren aus riesigen Korpora zu lernen. Das berühmte Ergebnis: der Vektor „König“ − „Mann“ + „Frau“ landet am nächsten bei „Königin“ — ein Beleg dafür, dass Vektorarithmetik semantische Beziehungen erfasst. (Einschränkung: Diese Analogie ist illustrativ, nicht garantiert; je nach Modell kann sie bei „Könige“ oder „Monarch“ landen.) Dies sind statische Embeddings — ein fester Vektor pro Wort, sodass “bank” in “river bank” und “bank account” denselben Vektor erhält.
  • GloVe (Stanford, 2014). Eine zählbasierte Alternative, die auf globalen Kookkurrenz-Statistiken statt auf einem prädiktiven Netzwerk aufbaut — andere Zielfunktion, ähnlich nützliche Embeddings. Ebenfalls statisch.
  • Universal Sentence Encoder (Google, 2018). Embeddings für ganze Sätze, nicht nur Wörter. Die Kernidee: “Sentences are semantically similar if they have a similar distribution of responses” (Übersetzung) „Sätze sind semantisch ähnlich, wenn sie eine ähnliche Verteilung von Antworten haben“ — „Wie alt bist du?“ und „Wie ist dein Alter?“ laden zu denselben Antworten ein, also liegen ihre Embeddings nahe beieinander.
  • BERT (Google, 2018; in der Suche eingesetzt Okt. 2019). Der große Wandel: kontextuelle Embeddings. Dasselbe Wort erhält einen anderen Vektor, je nachdem welcher Satz es umgibt, denn BERT ist bidirektional — es liest die Wörter vor und nach einem Token, um dessen Bedeutung zu bestimmen. So erhalten „Bank“ in „Flussufer“ und „Bankkonto“ endlich verschiedene Vektoren.
  • Sentence-BERT (2019). Löste BERTs Skalierungsproblem für Ähnlichkeitssuche. Vanilla-BERT benötigt beide Sätze gemeinsam als Eingabe, was bei großem Umfang rechenintensiv ist; SBERT erzeugt Satzembeddings fester Größe, die Sie mit Kosinus-Ähnlichkeit vergleichen können, und senkt die Kosten, das ähnlichste Paar in einem großen Korpus zu finden, von Stunden auf Sekunden.
  • Moderne Embedding-APIs (2024–heute). OpenAIs text-embedding-3-Familie, Googles Gemini-Embeddings, Voyage und Coheres embed-v4.0 — mehrsprachig, zunehmend multimodal (Text, Bild, Audio, Video in einem Raum) und über Matryoshka Representation Learning in der Größe anpassbar (Vektor auf weniger Dimensionen kürzen, ohne neu zu trainieren, und dabei etwas Genauigkeit gegen Speicher und Geschwindigkeit eintauschen).

Wie Google Embeddings in der Suche einsetzt

Googles Ranking-Pipeline ist weder rein semantisch noch rein keywordbasiert — sie ist hybrid, und die Embedding-Komponenten ergänzen den klassischen invertierten Index, statt ihn zu ersetzen. Aus Googles eigener Dokumentation zu Ranking-Systemen und Pandu Nayaks Aussage im DOJ-Kartellverfahren gehen die benannten Systeme hervor:

  • BERT — Googles System für Wörter im Kontext. Bei der Einführung sollte es der Suche helfen, “better understand one in 10 searches in the U.S. in English” (Übersetzung) „eine von zehn Suchanfragen in den USA auf Englisch besser zu verstehen“ – besonders bei längeren konversationellen Suchanfragen, bei denen Präpositionen wie „für“ und „zu“ die Bedeutung verändern.
  • Neural Matching / RankEmbed — embeddingsbasiertes Retrieval, das Suchanfragen und Dokumente in denselben Vektorraum überführt, um konzeptionell passende Ergebnisse auch ohne gemeinsame Keywords zu finden. Nayak beschrieb es als Ergänzung: “RankEmbed identifies a few more documents to add to those identified by the traditional retrieval.” (Übersetzung) „RankEmbed ermittelt einige weitere Dokumente und fügt sie den durch das herkömmliche Retrieval ermittelten Dokumenten hinzu.“ Das Retrieval basiert dort auf einem Skalarprodukt / einer Distanzmetrik im Embedding-Raum.
  • RankEmbedBERT — eine spätere Weiterentwicklung, die RankEmbed-Retrieval mit BERTs Sprachverständnis kombiniert, auf Qualitätsbewertungen und Suchprotokollen trainiert wurde und bei komplexen Long-Tail-Anfragen deutlich besser abschneidet.

Die praktische Lesart: Keyword-Präsenz zählt weiterhin, weil lexikalisches Retrieval (der invertierte Index, BM25-artig) weiterhin die erste Eingrenzung übernimmt. Die Embedding-Systeme fügen konzeptionell verwandte Kandidaten hinzu und bewerten neu. Beide Signale sind im Spiel — genau deshalb ist “BERT hat Keywords getötet” falsch.

Embeddings in der KI-Suche (die RAG-Pipeline)

Hier berühren Embeddings KI-Übersichten und KI-Suchassistenten am direktesten. Retrieval-Augmented Generation (RAG) nutzt Embeddings als Retrieval-Schicht:

  1. Index: Inhalte werden in Chunks aufgeteilt, jeder Abschnitt wird eingebettet, und die Vektoren gehen in eine Vektordatenbank.
  2. Retrieve: Die Anfrage des Nutzers wird eingebettet, eine Suche nach dem nächsten Nachbarn findet die nächsten Chunks (über Vektorsuche), und die Top-K-Chunks werden dem LLM als Kontext übergeben.
  3. Generate: Das LLM schreibt eine Antwort, die auf diesen abgerufenen Chunks basiert.

Struktur ist hier wichtig, weil jeder Chunk isoliert abgerufen wird. Dan Petrovics Forschung (zitiert in Ahrefs’ Was wir tatsächlich über die Optimierung für die LLM- Suche wissen) ergab, dass Chrome nur die ersten ~30 Abschnitte einer Seite für Einbettungen verarbeitet und sie in etwa 200-Wort-Abschnitte mit Überlappung aufteilt, um den Kontext über Chunks hinweg zu erhalten. Wenn ein Abschnitt nicht für sich allein stehen kann, sobald er aus der Seite herausgelöst wird, repräsentiert er Ihre Inhalte schlecht.

Token-Embeddings vs. Text-Embedding-APIs

Eine Unterscheidung, die viele verwirrt: Die Embeddings innerhalb eines LLM und die Embeddings, die Sie von einer API erhalten, sind nicht dasselbe.

  • Token-Embeddings sind die internen Repräsentationen des Modells – jedes Token erhält einen Vektor, der während der Generierung Schicht für Schicht transformiert wird. Sie sind Mechanik zur Erzeugung des nächsten Tokens.
  • Text-Embedding-APIs (OpenAI, Google, Voyage, Cohere) erzeugen einen einzelnen Vektor fester Größe für eine gesamte Eingabezeichenfolge, speziell für Abruf und Ähnlichkeit konzipiert. Oft ein separates Modell mit einem anderen Trainingsziel.

Wenn SEOs über “Einbetten einer Seite” oder die Berechnung von Kosinus-Ähnlichkeit für internes Verlinken oder Keyword-Clustering sprechen, meinen sie die API-Art.

Was das für SEO bedeutet

  • Semantische Kohärenz schlägt Keyword-Dichte. Da Modelle Kontext verstehen, liegen “Laptop für Gaming” und “Hochleistungs-Laptop” bereits nahe beieinander. Keyword-Stuffing hilft nicht – es erzeugt thematisch verstreute Inhalte mit einem unschärferen Embedding.
  • Struktur für Chunk-Abruf. Passagen werden einzeln eingebettet und abgerufen. Platzieren Sie wichtige Inhalte früh, halten Sie Abschnitte in sich geschlossen, verwenden Sie klares semantisches HTML.
  • Thematische Vollständigkeit. Inhalte, die ein Thema wirklich abdecken, liegen im Vektorraum näher an mehr der verwandten Anfragen. Das ist der Mechanismus hinter “topische Autorität aufbauen”.
  • Es gibt keinen Embedding-Regler. Danny Sullivan über BERT: “There’s nothing to optimize for… The fundamentals of us seeking to reward great content remain unchanged.” (Übersetzung) „Es gibt nichts zu optimieren… Die Grundlagen unseres Bestrebens, großartige Inhalte zu belohnen, bleiben unverändert.” Die Kosinus-Ähnlichkeitswerte, die Sie von einem Tool erhalten, sind Analysehilfen, keine Eingaben, die Sie an Google übermitteln.

Embeddings sind das verbindende Gewebe unter dem Großteil dieses Clusters: Sie sind das, worauf semantische Suche läuft, was Vektorsuche vergleicht, wofür Chunking Text vorbereitet, und das Abruf-Rückgrat von RAG. Sie sind auch der Grund, warum Crawling weiterhin zuerst wichtig ist – Inhalte müssen abgerufen werden, bevor ein System sie einbetten kann.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.