1 of 58

SEO Meetup HH:�“How Google Works (2024 Edition)”

2 of 58

3 of 58

„Wenn du dich und den Feind kennst, brauchst du den Ausgang von hundert Schlachten nicht zu fürchten.“ Sun Tzu

4 of 58

Frenemy

5 of 58

Spielfeld & Regeln

6 of 58

Wer die Regeln kennt,�gewinnt das Spiel

7 of 58

Spielfeld & Regeln

8 of 58

Wie funktioniert also Google?

9 of 58

So funktioniert �Google eine Suchmaschine

Discover URLs

Crawl URLs

Retrieve Documents From Index

Index Documents

Re-rank and combine indexes

Parse User Query

Erlaubtes crawlen, Indexierbares weiterleiten

Content extrahieren

Relevantes indexieren

Terme der Anfrage priorisieren

Synonyme erweitern

Serve Results to the user

Nicht alles crawlen, priorisieren

AScorer: Relevanz = Query <> Document Match

Twiddler: Relevanz unter Berücksichtigung anderer Ergebnisse

(Featured) Snippets, SGE, Integrationen, etc.

Search off the record (Episode 5-20) Leaks (Yandex und Google 2019)

10 of 58

URLs identifizieren und priorisieren

Ziel

URLs für Crawling und Indexierung finden.

How Google works

  • Sitemaps
  • Interne Verlinkung
  • Backlinks
  • „Ausdenken“

Discover URLs

11 of 58

URLs identifizieren und priorisieren

Habe ich ein Problem?

  • Wie viele (indexierbare) �URLs habe ich?
  • Wie viele URLs kennt Google?

Lösungsansätze

  • Vollständige, gut strukturierte Sitemaps
  • Interne Verlinkung (keine orphaned pages)
  • Hub-Funktion starker Seiten nutzen
  • Verlinkungen und Erwähnungen von nicht indexierbaren Seiten minimieren,

Discover URLs

12 of 58

Tipps für Sitemaps

Technische Tipps

  • Valide sollten sie schon sein
  • Nicht zu groß machen die Sitemaps
  • <lastmod> = Datum der letzten Änderung des Main Content, damit Google weiß, welche Inhalte zuerst verarbeitet werden sollten

Tipps zu Struktur

  • Nicht nur unpriorisierte Liste, sondern mehrere Stränge nach:
    • Produktgruppe oder Kategorie
    • Template oder Features
    • Preis oder anderen Eigenschaften
  • 1 URL darf in mehreren Sitemaps sein
  • Eher 2k URLs, als 50k URLs je Sitemap
  • Bilder und Videos angeben

Discover URLs

13 of 58

URLs abrufen �und an Indexer weiterleiten

Crawl URLs

Ziel

Validität von Inhalten überprüfen und indexieren

How Google works

  • Robots.txt prüfen
  • Crawlen
  • Status Code & Meta Index auswerten
  • URLs finden

14 of 58

URLs abrufen �und an Indexer weiterleiten

Crawl URLs

Habe ich ein Problem?

  • Kann Google alle meine Inhalte in 2 Wochen crawlen?
  • Erhält Google die richtigen Inhalte (insbesondere bei .js und Paid Content)?
  • Sind die richtigen Bots auf meiner Seite?

Lösungsansätze

  • Irrelevantes ausschließen
  • Time To First Byte (TTFB) verbessern
  • Server-Stabilität
  • Komplexität der Seite reduzieren

15 of 58

Tipps Crawling-�Probleme erkennen

Crawl URLs

16 of 58

① Crawl-Problem Erkennen mit der GSC

Crawl URLs

URL gefunden, aber noch nicht gecrawled

2.510 Crawl Requests

214 indexierte Seiten

Theoretisch könnte Google jede indexierte Seite 10 mal in 90 Tagen crawlen.

3 URLs (1.4%) der Inhalte nicht gecrawled

→ Kein Problem

Anzahl Crawl-Events

(≠ unique URLs)

17 of 58

Crawl URLs

② Crawl-Problem Erkennen mit der GSC

3,7 Crawls je indexierbare URL in 90 Tagen

Für jede indexierte URL 4 nicht gecrawlte URLs

→ Problem: Google kann nicht

18 of 58

Crawl URLs

③ Crawl-Problem Erkennen mit der GSC

Google kann jede indexierte Seite�5 mal in 90 Tagen crawlen.

1,2m URLs (8%) der Inhalte nicht gecrawled → gerade noch kein Problem.

19 of 58

aber…

20 of 58

Crawl URLs

③ Crawl-Problem Erkennen mit der GSC

9.42m URLs in Sitemaps

1.24m URLs (8%) der Inhalte nicht gecrawled

→ Problem: �Google will nicht

21 of 58

Hast Du ein Crawling-Problem,�dann ist es oft „Google will nicht“, �statt „Google kann nicht“

22 of 58

So funktioniert �Google eine Suchmaschine

Discover URLs

Crawl URLs

Retrieve Documents From Index

Index Documents

Re-rank and combine indexes

Parse User Query

Serve Results to the user

Search off the record (Episode 5-20) Leaks (Yandex und Google 2019)

23 of 58

Ziel

Einen Index aller Dokumente erstellen, um ihn durchsuchen zu können

Dokumente analysieren

und indexieren

Index Documents

URLs und Dokumente normalisieren

Content Extrahieren

Dokument indexieren

24 of 58

Indexierung: Content aus dem HTML lesen

Content Extrahieren

Ziel

Worum geht es auf der Seite

How Google works

  • HTML rendern
  • Content extrahieren
  • Snippet / Schema / Bilder
  • Links ins Backlog

25 of 58

Indexierung: Content aus dem HTML lesen

Content Extrahieren

Habe ich ein Problem?

  • Alle Informationen einer URL indexiert?
  • Bekommen Google und User das Gleiche?
  • JavaScript & HTML inhaltlich identisch?
  • Hoher Anteil Soft-404?

Lösungsansätze

  • Server Side Rendering
  • Schema und „Cloaking“ bei Paid Content
  • Einfacheres HTML
  • Priorisierung von Elementen

26 of 58

Indexierung: �1 Content = 1 URL

Ziel

Nur 1 URL pro Inhalt im Index halten

How Google works

  • Redirects und Canonicals folgen
  • SimHash zur Identifikation von doppelten Inhalten

URLs und Dokumente normalisieren

27 of 58

Indexierung: �1 Content = 1 URL

Habe ich ein Problem?

  • Habe ich gleiche Inhalte auf unterschiedlichen URLs?
  • Habe ich geklaut (oder wurde beklaut)?
  • Zeigt Google die falsche URL in Ergebnissen?

Lösungsansätze

  • Redirects, Robots.txt, Canonical
  • Interne Verlinkung und Abgrenzung von Inhalten
  • Schema
  • DMCA-Requests

URLs und Dokumente normalisieren

28 of 58

Crawl URLs

Crawl-Problem Erkennen mit der GSC

Gecrawled aber noch nicht indexiert

URL gefunden, aber noch nicht gecrawled

29 of 58

Crawl URLs

Crawl-Problem Erkennen mit der GSC

30 of 58

400 Mrd. Dokumente

31 of 58

Auch ohne Crawling-Problem:�Oft ist „Google will nicht indexieren“, statt „Google kann nicht indexieren“

32 of 58

Indexierung: �Der inverted Index

Ziel

Schnell die richtigen Dokumente aus dem Index fischen

How Google works

  • Index nach Termen strukturieren
  • Dokumente je Term priorisieren

Dokument indexieren

33 of 58

Indexierung: �Der inverted Index

Habe ich ein Problem?

  • Habe ich die richtigen Worte im Dokument
  • Erkennt Google die richtigen Worte auf dem Dokument

Lösungsansätze

  • Content umschreiben
  • Interne Verlinkung

Dokument indexieren

34 of 58

CO₂ & CO2

sind nicht

das Gleiche

(für Google)

35 of 58

Der Ascorer-Hack

36 of 58

Der Ascorer-Hack

37 of 58

Query kürzen

und erweitern

Ziel

Schlechte Formulierungen von Usern korrigieren

How Google works

  • Tokenization
  • Synonyme ergänzen
  • Meta-Daten (Zeit, Standort, Device,…)
  • Gewichtungen

Parse User Query

38 of 58

Query kürzen

und erweitern

Lösungsansätze

  • Interne Verlinkung
  • Content modifizieren

Habe ich ein Problem?

  • Benutze ich die Sprache der User?
  • Habe ich die richtigen Begriffe in meinen Inhalten?

Parse User Query

39 of 58

40 of 58

So funktioniert �Google eine Suchmaschine

Discover URLs

Crawl URLs

Retrieve Documents From Index

Index Documents

Re-rank and combine indexes

Parse User Query

Serve Results to the user

Search off the record (Episode 5-20) Leaks (Yandex und Google 2019)

41 of 58

Query gegen die Posting List(s)

werfen und Dokumente erheben

Ziel

Welche Dokumente passen besonders gut zum Query

How Google works

  • BM25, Entities, …
  • Filter (Region, Safe Search, Bilder, …)
  • Synonym-Ergebnisse gewichtet addieren

Retrieve Documents From Index

42 of 58

Query gegen die Posting List(s)

werfen und Dokumente erheben

Habe ich ein Problem?

  • Habe ich die richtigen Worte im Dokument?
  • Habe ich die richtigen Eigenschaften (Safe Search, Bilder, Linktexte, Backlinks, Publikationsdatum, Trust und E-E-A-T)?

Lösungsansätze

  • Content umschreiben / medial anreichern
  • E-E-A-T / Qualität
  • Branding und Backlinks

Retrieve Documents From Index

43 of 58

Dokumente in Relation

zueinander setzen

Ziel

Diversität, Serendipity und weitere Rankingsignale ergänzen

How Google works

  • APIs (bspw. CWV)
  • Nicht mehr als X Seiten von Typ Y
  • User Signals / Clicks / Navboost

Re-rank and combine indexes

44 of 58

Dokumente in Relation

zueinander setzen

Habe ich ein Problem?

  • Ich habe bisher überall Häkchen, aber mein Mitbewerber sticht mich aus?
  • 100% SEO-Traffic und Brand-Search sinkt?
  • Schlechte Usage-Daten (Bounces, etc.)
  • Qualitätsbeschwerden von Kunden

Lösungsansätze

  • Usability verbessern
  • SEO ist mehr als SEO
  • SERPs genauer analysieren
  • CTR optimieren
  • Branding und Produktqualität

Re-rank and combine indexes

45 of 58

Tiefer ins Re-Ranking einsteigen?

Der Twiddler Quick Start Guide

46 of 58

SERP zusammenstellen

und an User ausliefern

Ziel

User sollen etwas sehen.

How Google works

  • Ergebnisse der Verticals (Bilder, Video, News, Maps, Shopping, Ads, …) zusammenfassen
  • Snippets bauen

Serve Results to the user

47 of 58

SERP zusammenstellen

und an User ausliefern

Habe ich ein Problem?

  • SERP-Zusammensetzung erstickt meine Ergebnisse oder schiebt sie nach unten
  • Meine Ergebnisse ranken, sind aber nicht attraktiv / CTR ist nicht gut.

Lösungsansätze

  • SERP-Analyse
  • Hat Google mein Ergebnis umgebaut?
  • CTR-Optimierung
  • Ausweichen auf Begriffsvariationen

Serve Results to the user

48 of 58

49 of 58

50 of 58

51 of 58

Parse User Query

So funktioniert �Google eine Suchmaschine

Discover URLs

Crawl URLs

Retrieve Documents From Index

Index Documents

Re-rank and combine indexes

Kann und will Google alle meine Inhalte crawlen?

Spreche ich die Sprache der User?

Serve Results to the user

Findet Google alle relevanten URLs?

Verwende ich die richtigen Begriffe? Erfülle ich die AScorer Anforderungen?

Habe ich das Beste Ergebnis für den User Intent?

Ist mein Snippet attraktiver als der Rest der SERP

Werden meine Inhalte indexiert

52 of 58

Parse User Query

So funktioniert �Google eine Suchmaschine

Discover URLs

Crawl URLs

Retrieve Documents From Index

Index Documents

Re-rank and combine indexes

Kann und will Google alle meine Inhalte crawlen?

Spreche ich die Sprache der User?

Serve Results to the user

Findet Google alle relevanten URLs?

Verwende ich die richtigen Begriffe? Erfülle ich die AScorer Anforderungen?

Habe ich das Beste Ergebnis für den User Intent?

Ist mein Snippet attraktiver als der Rest der SERP

Werden meine Inhalte indexiert

53 of 58

Wir fokussieren unsere Maßnahmen

Wie kann ich es auswerten?

Warum �wird es wirken?

Wie �wird es wirken?

Was �will ich optimieren?

54 of 58

Aber.

Das Spielfeld verändert sich.

55 of 58

Frenemy

56 of 58

Wer die Regeln kennt,�gewinnt das Spiel

57 of 58

Thank you!

Get in touch:

johan.huelsen@wngmn.de

Questions?

Connect:

twitter.com/johanstormarn

Stay tuned!

Sign up:

wngmn.de/newsletter

Danke!

58 of 58