Cache
Was ist ein Cache?
Ein Cache ist ein schneller Zwischenspeicher, der bereits abgerufene oder berechnete Daten vorübergehend bereithält. Browser, Server und Content Delivery Networks nutzen einen Cache, damit Bilder, Dateien oder komplette Seiten nicht bei jedem Aufruf neu übertragen oder erzeugt werden müssen. Das verkürzt Ladezeiten und reduziert Serveranfragen.
Ein Cache speichert häufig benötigte Daten näher am Nutzer oder an der verarbeitenden Anwendung. Beim nächsten Zugriff prüft das System, ob eine verwendbare Kopie vorhanden ist. Trifft das zu, liefert der Cache die gespeicherte Version aus. Andernfalls fordert das System die Ressource erneut von der ursprünglichen Quelle an.
Wie funktioniert ein Cache?
Beim ersten Seitenaufruf lädt der Browser beispielsweise HTML, CSS, JavaScript, Schriftarten und Bilder vom Webserver. Die Antwort kann Angaben enthalten, die festlegen, ob und wie lange eine Ressource gespeichert werden darf. Bei einem späteren Aufruf verwendet der Browser die lokale Kopie oder fragt beim Server an, ob die gespeicherte Version noch aktuell ist.
Ob ein Cache-Treffer vorliegt, hängt vom sogenannten Cache-Schlüssel ab. Bei einer einfachen Konfiguration besteht der Schlüssel häufig aus der URL. Je nach System können zusätzlich Sprache, Gerätetyp, Cookies, HTTP-Methode oder bestimmte Request-Header einfließen. Zwei Anfragen an dieselbe URL müssen deshalb nicht zwangsläufig dieselbe gespeicherte Antwort erhalten.
Welche Cache-Arten gibt es?
Der Begriff Cache bezeichnet mehrere Speicherstufen. Die Cache-Arten unterscheiden sich vor allem durch ihren Standort und die gespeicherten Inhalte. Eine Website kann mehrere Ebenen gleichzeitig nutzen, etwa einen Browser-Cache für Bilder und einen Server-Cache für fertig erzeugte HTML-Seiten.
| Cache-Art | Speicherort | Typische Inhalte |
|---|---|---|
| Browser-Cache | Endgerät des Nutzers | Bilder, CSS, JavaScript, Schriftarten |
| Server-Cache | Webserver oder Anwendung | HTML-Seiten, Datenbankabfragen, berechnete Ergebnisse |
| CDN-Cache | Verteilte Edge-Server | Statische Dateien und cachefähige Seiten |
| Objekt-Cache | Arbeitsspeicher oder separates Speichersystem | Datenbankobjekte, Sitzungsdaten, API-Ergebnisse |
Cache-Control und Ablaufzeiten
Der HTTP-Header Cache-Control legt zentrale Regeln für das Caching fest. Die Anweisung max-age=86400 erlaubt beispielsweise eine Verwendung für 86.400 Sekunden, also 24 Stunden. Für Dateien mit versionsabhängigen Namen können lange Laufzeiten sinnvoll sein, weil eine Änderung eine neue URL erzeugt.
Die Anweisungen no-cache und no-store werden häufig verwechselt. no-cache verbietet die Speicherung nicht, sondern verlangt vor der erneuten Verwendung eine Prüfung beim Server. no-store weist Browser und andere Zwischenspeicher dagegen an, die Antwort nicht abzulegen. Prüfe bei vertraulichen oder personalisierten Daten, welche Anweisung tatsächlich benötigt wird.
Last-Modified beim Server prüfen. Ist die Ressource unverändert, antwortet der Server mit dem HTTP-Statuscode 304 und muss den eigentlichen Dateiinhalt nicht erneut übertragen. Dadurch sinkt die übertragene Datenmenge, obwohl eine Serveranfrage stattfindet.Warum ist Caching für SEO relevant?
Ein korrekt konfigurierter Cache reduziert wiederholte Downloads und kann die Ladezeit für wiederkehrende Nutzer verkürzen. Ein Server-Cache senkt zusätzlich die Zeit bis zur ersten Serverantwort, wenn eine Seite nicht bei jeder Anfrage erneut aus Datenbank, Templates und Programmlogik aufgebaut werden muss. Das unterstützt eine stabile technische Grundlage für die Core Web Vitals und die Nutzererfahrung.
Caching ist jedoch kein eigenständiger Rankingfaktor und ersetzt keine saubere technische Optimierung. Eine große Bilddatei bleibt auch dann unnötig groß, wenn sie lange gespeichert wird. Prüfe deshalb zusätzlich Dateigrößen, Bildformate, JavaScript-Ausführung und Serverantwortzeiten. Eine strukturierte Onpage-Optimierung betrachtet diese Faktoren gemeinsam.
Für GEO, also Generative Engine Optimization, hat ein Cache vor allem eine technische Funktion. Schnelle und zuverlässig erreichbare Inhalte erleichtern Abrufe durch Nutzer und automatisierte Systeme. Ein Cache entscheidet jedoch nicht darüber, ob ChatGPT, Perplexity, Gemini oder Grok eine Seite als Quelle heranziehen. Dafür zählen unter anderem Inhalt, Zugänglichkeit, Eindeutigkeit und Autorität.
Cache und Index unterscheiden
Der Unterschied zwischen Cache und Suchmaschinenindex liegt im Zweck. Ein Cache hält eine Kopie für einen schnelleren Abruf bereit. Ein Suchmaschinenindex speichert Informationen über Dokumente, damit eine Suchmaschine passende Ergebnisse auswählen kann. Das Löschen des Browser-Caches führt deshalb weder zur Entfernung einer URL aus Google noch zu einer erneuten Indexierung.
Auch ein Cache ist keine Sicherungskopie. Inhalte können automatisch ablaufen, überschrieben oder bei Wartungsarbeiten gelöscht werden. Ein Backup dient dagegen der Wiederherstellung nach Datenverlust und muss unabhängig vom laufenden System gespeichert werden. Verwende den Cache für Geschwindigkeit und ein Backup für Wiederherstellbarkeit.
Typische Cache-Fehler vermeiden
Ein zu lange gültiger Cache kann veraltete Preise, Bilder, Texte oder Stylesheets ausliefern. Besonders kritisch sind gemeinsam genutzte Caches bei Warenkörben, Kundenkonten und personalisierten Seiten. Solche Antworten müssen als privat gekennzeichnet oder von der Speicherung ausgeschlossen werden, damit keine nutzerspezifischen Inhalte an andere Besucher gelangen.
Dateinamen mit Versionskennung lösen das Aktualisierungsproblem bei CSS und JavaScript. Wird beispielsweise aus style.css nach einer Änderung style.2.css, behandelt der Browser die Datei als neue Ressource. Gängige Systeme erzeugen statt einer fortlaufenden Nummer häufig einen Hash aus dem Dateiinhalt. Dadurch können unveränderte Dateien lange gespeichert bleiben, während neue Versionen direkt geladen werden.
Cache einer Website prüfen
Messbar ist das Caching zum Beispiel über die Netzwerkansicht der Browser-Entwicklertools. Prüfe dort beim zweiten Seitenaufruf, ob statische Dateien aus dem Speicher kommen, den Statuscode 304 erhalten oder erneut vollständig übertragen werden. Kontrolliere außerdem die Response-Header Cache-Control, Expires, ETag, Age und Vary.
Die Wirkung des Cachings zeigt sich in Ladezeit, übertragenem Datenvolumen und Serverantwortzeit. Ein kostenloser Ladezeiten-Check liefert eine erste technische Einschätzung. Für eine umfassendere Prüfung von Technik, Metadaten und internen Signalen eignet sich ein SEO-Audit.
Prüfe die Ladezeit deiner Website direkt:
Häufige Fragen zum Cache
Was passiert, wenn ich den Cache lösche?
Beim Löschen des Cache werden lokal oder serverseitig gespeicherte Kopien entfernt. Benötigte Dateien müssen anschließend erneut geladen oder erzeugt werden, weshalb der erste Aufruf vorübergehend länger dauern kann.
Wie oft sollte man den Cache leeren?
Ein Cache muss nicht regelmäßig nach einem festen Zeitplan geleert werden. Eine Löschung ist sinnvoll, wenn veraltete Inhalte erscheinen, eine Änderung nicht sichtbar wird oder eine fehlerhafte gespeicherte Version ausgeliefert wird.
Löscht der Cache auch Passwörter und Logins?
Das Löschen zwischengespeicherter Dateien entfernt normalerweise keine gespeicherten Passwörter. Werden zusätzlich Cookies und Website-Daten gelöscht, können bestehende Anmeldungen und individuelle Einstellungen verloren gehen.
Was ist der Unterschied zwischen Cache und Cookies?
Ein Cache speichert Dateien oder Antworten, um Abrufe zu beschleunigen. Cookies speichern kleine Informationen wie Sitzungskennungen, Einstellungen oder Zustände und werden bei passenden Anfragen an die Website übertragen.
Wie lange bleiben Dateien im Browser-Cache?
Die Speicherdauer hängt von den HTTP-Headern der Website und den Regeln des Browsers ab. Der Server kann eine Gültigkeitsdauer in Sekunden vorgeben, während der Browser Einträge bei Platzmangel auch früher entfernen darf.
Was bewirkt ein Hard Reload im Browser?
Ein Hard Reload lädt die aktuelle Seite und ihre Ressourcen erneut, statt vorhandene lokale Kopien normal zu verwenden. Die genaue Tastenkombination und das Verhalten unterscheiden sich je nach Browser und Betriebssystem.
Wenn du technische Schwachstellen einschließlich Ladezeiten und Caching systematisch prüfen möchtest, kannst du einen kostenlosen Account mit SEO-Audit anlegen.
Sie haben noch Fragen?







