SEO Glossar

Cache

Definition

Ein Cache ist ein temporärer Zwischenspeicher, der bereits abgerufene Daten – etwa HTML-Seiten, Bilder oder Skripte – lokal oder auf einem Server vorhält, damit sie bei erneuter Anfrage ohne erneuten vollständigen Ladevorgang sofort bereitgestellt werden können. Das reduziert Ladezeiten, Serverbelastung und Bandbreitenverbrauch spürbar.

Wer Webseiten schneller laden lassen und Serverressourcen schonen möchte, kommt am Cache nicht vorbei. Als temporärer Datenspeicher arbeitet er im Hintergrund – und beeinflusst dabei direkt die Ladezeit, die Nutzererfahrung und damit auch das Ranking in den Suchergebnissen.

HEEY erklärt, wie verschiedene Cache-Typen funktionieren, welche Rolle sie für SEO und Local SEO spielen und welche Fehler Webseitenbetreiber unbedingt vermeiden sollten.

Funktionsweise: Wie ein Cache technisch arbeitet

Beim ersten Aufruf einer Webseite lädt der Browser alle benötigten Ressourcen – HTML-Dokumente, CSS-Dateien, JavaScript, Bilder – vom Webserver. Der Cache speichert diese Ressourcen anschließend lokal oder auf einem Zwischenserver. Bei einem zweiten Aufruf prüft der Browser zunächst, ob eine gültige gespeicherte Version vorliegt. Ist das der Fall, wird die Seite direkt aus dem Cache geladen, ohne den Ursprungsserver erneut zu kontaktieren.

Technisch gesteuert wird dieses Verhalten über HTTP-Header wie Cache-Control, Expires und ETag. Der max-age-Wert in Cache-Control legt fest, wie lange eine Ressource als gültig gilt. Läuft dieser Zeitraum ab, sendet der Browser eine bedingte Anfrage an den Server, der dann entweder eine neue Version ausliefert oder mit dem Statuscode 304 (Not Modified) bestätigt, dass die gespeicherte Version noch aktuell ist.

Serverseitig können Content-Delivery-Networks (CDNs) und Reverse-Proxy-Caches wie Varnish oder Nginx zusätzliche Schichten einziehen. Sie speichern vollständig gerenderte Seiten nahe am Nutzer und reduzieren so die Latenz erheblich – besonders relevant für Webseiten mit internationalem oder überregionalem Publikum.

Cache-Typen im Überblick

Nicht jeder Cache funktioniert gleich. Je nach Einsatzort und Zweck unterscheidet man mehrere Typen, die sich in Aufgabe und Reichweite unterscheiden:

  • Browser-Cache: Speichert Ressourcen lokal auf dem Endgerät des Nutzers. Steuert der Webseitenbetreiber über HTTP-Header.
  • Server-Cache / Page-Cache: Hält vollständig gerenderte HTML-Seiten auf dem Webserver vor. Plugins wie WP Super Cache oder W3 Total Cache übernehmen diese Aufgabe bei WordPress.
  • CDN-Cache: Content-Delivery-Networks wie Cloudflare oder Fastly verteilen Inhalte auf weltweit verteilte Edge-Server, die dem Nutzer geografisch am nächsten liegen.
  • Datenbank-Cache: Speichert häufig abgefragte Datenbankergebnisse im Arbeitsspeicher (z. B. via Redis oder Memcached), um rechenintensive Datenbankabfragen zu vermeiden.
  • Objekt-Cache: Speichert PHP-Objekte oder API-Antworten, um wiederholte Verarbeitungsschritte zu umgehen.
  • Google-Cache: Die von Googlebot zuletzt gecrawlte Version einer Seite, die Google in seinem Index vorhält. Seit 2024 wird dieser Cache in der Google-Suche nicht mehr öffentlich angezeigt.

Für die SEO-Praxis sind vor allem Browser-Cache, Server-Cache und CDN-Cache relevant, da sie die Core Web Vitals – insbesondere LCP (Largest Contentful Paint) und TTFB (Time to First Byte) – direkt beeinflussen.

Relevanz für SEO: Ladezeit, Core Web Vitals und Rankings

Google bewertet die Seitengeschwindigkeit als Rankingfaktor – sowohl im Desktop- als auch im Mobile-First-Index. Ein korrekt konfigurierter Cache senkt den TTFB, reduziert die Gesamtladezeit und verbessert damit messbar die Core Web Vitals. Seiten, die im Pagespeed Insights-Test gut abschneiden, profitieren von einem positiven Page-Experience-Signal, das in die Gesamtbewertung durch den Google-Algorithmus einfließt.

Darüber hinaus beeinflusst der Cache das Crawl-Budget. Wenn der Googlebot eine Seite schnell laden kann, kann er in derselben Zeit mehr URLs crawlen. Für große Webseiten mit tausenden Unterseiten ist das ein relevanter Faktor für die vollständige Indexierung. Fehlende oder falsch konfigurierte Cache-Header führen dazu, dass der Crawler bei jedem Besuch vollständige Serveranfragen stellt – unnötig und ressourcenintensiv.

Auch die indirekte Wirkung auf das Nutzerverhalten ist nicht zu unterschätzen: Schnellere Seiten erzeugen niedrigere Bounce Rates und höhere Verweildauern – beides Signale, die Google im Kontext der Suchintention bewertet.

Cache und Local SEO im Rhein-Main-Gebiet

Für lokale Unternehmen in Wiesbaden, Frankfurt, Mainz und dem gesamten Rhein-Main-Gebiet ist die mobile Ladegeschwindigkeit besonders kritisch. Lokale Suchanfragen werden überwiegend auf Smartphones durchgeführt – oft unterwegs mit schwankender Netzqualität. Eine Seite, die dank optimiertem Cache in unter zwei Sekunden lädt, hat gegenüber einer langsamen Konkurrenzseite einen klaren Vorteil im Local Pack.

Google Maps und das Google Business Profil sind zwar eigenständige Systeme, verlinken aber auf die Unternehmenswebseite. Klickt ein Nutzer aus dem Local Pack auf die Website und erlebt eine langsame Ladezeit, steigt er sofort wieder aus – ein negatives Nutzersignal. HEEY empfiehlt lokalen Unternehmen daher, Cache-Optimierung als festen Bestandteil ihrer technischen SEO-Strategie zu verstehen, nicht als optionales Add-on.

Besonders für Branchen mit hohem Wettbewerb im Rhein-Main-Raum – Gastronomie, Handwerk, Praxen, Kanzleien – kann die technische Performance den Unterschied zwischen Position 1 und Position 4 im Local Pack ausmachen.

Cache vs. verwandte Begriffe: Abgrenzung und häufige Verwechslungen

Der Begriff Cache wird häufig mit dem Index verwechselt. Der Google-Index ist die Datenbank aller von Google gecrawlten und bewerteten URLs – er dient der Suche, nicht der Beschleunigung. Der Google-Cache war hingegen eine öffentlich zugängliche Snapshot-Funktion der zuletzt gecrawlten Seite, die inzwischen eingestellt wurde.

Auch die Abgrenzung zu Cookies ist wichtig: Cookies speichern nutzerspezifische Daten (z. B. Login-Status, Präferenzen) und dienen der Personalisierung. Der Cache speichert statische Ressourcen zur Beschleunigung – beide liegen im Browser, verfolgen aber grundlegend unterschiedliche Zwecke. Eine weitere häufige Verwechslung betrifft den Cache und den Render-Block: Render-blockierende Ressourcen verzögern den Seitenaufbau, selbst wenn sie gecacht sind. Beide Probleme müssen separat adressiert werden.

Praxis: Cache richtig konfigurieren und testen

Eine solide Cache-Strategie beginnt mit der Analyse des Status quo. Tools wie Google PageSpeed Insights, GTmetrix oder WebPageTest zeigen, ob Browser-Caching korrekt eingerichtet ist und welche Ressourcen keine oder zu kurze Cache-Laufzeiten haben. In der Google Search Console lassen sich zudem Ladezeit-Probleme auf URL-Ebene identifizieren.

Für die technische Umsetzung empfiehlt HEEY folgendes Vorgehen:

  • HTTP-Header prüfen: Cache-Control mit sinnvollen max-age-Werten setzen (z. B. 31536000 Sekunden für unveränderliche Assets wie Fonts und Logos).
  • Versionierung nutzen: Dateinamen mit Hash-Suffix versehen (z. B. style.abc123.css), damit neue Versionen sofort ausgeliefert werden, ohne den Cache manuell leeren zu müssen.
  • CDN einbinden: Statische Assets über ein CDN ausliefern, um geografische Latenz zu minimieren.
  • Plugin-Einstellungen prüfen: Bei WordPress-Installationen Cache-Plugins korrekt konfigurieren und sicherstellen, dass dynamische Bereiche (z. B. Warenkörbe, Login-Bereiche) vom Cache ausgenommen sind.
  • Cache nach Deployments leeren: Nach Content-Updates oder technischen Änderungen den Server-Cache gezielt invalidieren, um veraltete Inhalte zu vermeiden.

Regelmäßige Tests nach Updates sind essenziell: Ein fehlerhafter Cache kann dazu führen, dass Nutzer veraltete Inhalte sehen – oder schlimmer, dass Google beim Crawlen eine andere Version der Seite vorfindet als der Nutzer.

Typische Fehler und Best Practices

Zu den häufigsten Cache-Fehlern in der SEO-Praxis zählen zu kurze Cache-Laufzeiten für statische Assets, fehlende Cache-Header für Bilder und Schriftarten sowie ein Cache, der nicht zwischen eingeloggten und nicht eingeloggten Nutzern unterscheidet. Letzteres kann dazu führen, dass persönliche Daten oder Warenkorbinhalte versehentlich anderen Nutzern angezeigt werden – ein ernstes Datenschutzproblem.

Ein weiterer häufiger Fehler: Der Cache wird nach einem Relaunch oder einer Migration nicht vollständig geleert. Googlebot und Nutzer sehen dann möglicherweise noch Seiten der alten Version, obwohl die neue bereits live ist. Das kann zu Indexierungsproblemen und Ranking-Einbrüchen führen.

Best Practices auf einen Blick:

  • Statische Assets mit langen Cache-Laufzeiten und Datei-Fingerprinting versehen.
  • Dynamische Inhalte (Suchergebnisse, Nutzerprofile) explizit vom Cache ausschließen (no-store oder no-cache).
  • Cache-Status regelmäßig mit HTTP-Header-Checkern überprüfen.
  • Nach jedem Deployment den Cache selektiv oder vollständig invalidieren.
  • CDN-Cache und Server-Cache aufeinander abstimmen, um Inkonsistenzen zu vermeiden.
Passend dazu: Technical SEO Agentur von HEEY
Mehr erfahren →

Häufige Fragen

Was ist ein Cache und wofür wird er verwendet?

Ein Cache ist ein temporärer Zwischenspeicher, der bereits geladene Daten wie HTML-Seiten, Bilder oder Skripte vorhält, damit sie bei einem erneuten Aufruf ohne vollständige Serveranfrage sofort bereitgestellt werden können. Das verkürzt Ladezeiten, reduziert die Serverlast und verbessert die Nutzererfahrung. Im SEO-Kontext wirkt sich ein gut konfigurierter Cache positiv auf Core Web Vitals und damit auf Rankings aus.

Wie wirkt sich der Cache auf das Google-Ranking aus?

Google bewertet die Seitengeschwindigkeit als Rankingfaktor, und der Cache ist eines der wirksamsten Mittel zur Ladezeit-Optimierung. Ein korrekt eingerichteter Cache verbessert den TTFB und den LCP – zwei zentrale Core Web Vitals. Darüber hinaus ermöglicht ein schneller Seitenaufbau dem Googlebot, mehr Seiten pro Crawl-Session zu indexieren, was das Crawl-Budget effizienter nutzt.

Warum sollte ich den Cache nach einem Website-Update leeren?

Nach Änderungen an Inhalten, Design oder technischer Struktur können im Cache noch veraltete Versionen der Seite gespeichert sein. Nutzer und Suchmaschinen sehen dann möglicherweise nicht die aktualisierte Version. Das kann zu Fehlanzeigen, Darstellungsproblemen und im schlimmsten Fall zu Indexierungsfehlern führen. Deshalb sollte der Cache nach jedem relevanten Deployment gezielt invalidiert werden.

Was ist der Unterschied zwischen Browser-Cache und Server-Cache?

Der Browser-Cache speichert Ressourcen lokal auf dem Endgerät des Nutzers und wird durch HTTP-Header gesteuert. Der Server-Cache hingegen hält vollständig gerenderte Seiten auf dem Webserver vor und liefert sie aus, bevor PHP oder Datenbankabfragen ausgeführt werden. Beide Mechanismen ergänzen sich und sollten gemeinsam konfiguriert werden, um maximale Performance zu erzielen.

Wann ist es sinnvoll, den Cache zu deaktivieren?

Während der Entwicklung und beim Testen von Änderungen sollte der Cache deaktiviert oder umgangen werden, damit Entwickler stets die aktuelle Version der Seite sehen. Auch für dynamische, nutzerspezifische Bereiche wie Warenkörbe oder Login-Seiten muss das Caching gezielt ausgeschlossen werden, um Datenschutzprobleme und fehlerhafte Anzeigen zu vermeiden. Im Produktivbetrieb sollte der Cache ansonsten immer aktiv sein.

Wie kann ich prüfen, ob mein Cache korrekt konfiguriert ist?

Tools wie Google PageSpeed Insights, GTmetrix oder WebPageTest analysieren Cache-Header und weisen auf fehlende oder zu kurze Laufzeiten hin. Alternativ lassen sich HTTP-Header direkt im Browser über die Entwicklertools (Netzwerk-Tab) oder mit Online-Header-Checkern einsehen. HEEY empfiehlt, diese Prüfung nach jedem größeren Deployment und mindestens quartalsweise durchzuführen.

Mehr lokale Sichtbarkeit?

Wir helfen Ihnen, in Google und Maps nach vorne zu kommen.

Kostenlose Analyse
← Zurück zum Glossar