Jeder Browser legt Antworten von Webservern auf dem Gerät ab, damit er sie nicht bei jedem Seitenaufruf neu laden muss. MDN nennt das einen privaten Cache: Er gehört zu genau einem Client, typischerweise einem Browser, und teilt seine Inhalte mit niemandem. Deshalb darf er auch personalisierte Antworten speichern [1]. Das Gegenstück sind geteilte Caches wie ein CDN, die eine Antwort für viele Nutzer vorhalten. Den Überblick über beide Arten gibt der Eintrag Caching.
Frisch oder abgelaufen
Ob der Browser eine gespeicherte Datei ohne Rückfrage nutzt, hängt von ihrem Alter ab. Ist es kleiner als der Wert max-age im Header Cache-Control, gilt die Antwort als frisch, danach als abgelaufen [1]. Eine abgelaufene Antwort wird nicht sofort verworfen. Der Browser fragt beim Server nach, ob sich etwas geändert hat. Ist das nicht der Fall, antwortet der Server mit 304 Not Modified ohne Inhalt, und die gespeicherte Fassung gilt wieder als frisch [1].
Schickt der Server gar keinen Cache-Control-Header, speichert der Browser trotzdem, nach eigenen Regeln. MDN nennt das heuristisches Caching und beschreibt die Faustregel der Spezifikation: Liegt die letzte Änderung ein Jahr zurück, darf die Antwort etwa ein Zehntel dieser Zeit wiederverwendet werden [1]. Die genaue Dauer legt jeder Browser selbst fest. MDN rät deshalb, jeder Antwort ausdrücklich einen Cache-Control-Header mitzugeben [1].
Neu laden und erzwungen neu laden
Beim normalen Neuladen fragt der Browser für die Seite beim Server nach, ob die gespeicherte Fassung noch stimmt. Beim erzwungenen Neuladen verzichtet er auf diese bedingte Anfrage und holt die Antwort neu, meist mit Statuscode 200 [1]. Für Besucher heißt das: Wer eine Seite nach einer Änderung noch in der alten Fassung sieht, hat sie oft aus dem eigenen Cache.

Website-Betreiber umgehen das Problem mit neuen Dateinamen. Der Cache unterscheidet Dateien nach ihrer Adresse. Bekommt ein Stylesheet bei jeder Änderung eine neue Versionsnummer oder einen Hash im Namen, lädt der Browser die neue Fassung sofort, und die alte darf lange im Cache bleiben [1]. HTML-Seiten lassen sich so nicht umbenennen. Für sie empfiehlt MDN no-cache zusammen mit ETag und Last-Modified [1].
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Den Cache beim Testen ausschalten
Wer Ladezeiten misst, will oft wissen, wie die Seite bei einem Erstbesuch lädt. In den Chrome DevTools gibt es dafür im Netzwerk-Panel das Kästchen "Disable cache". Ist es aktiv, schaltet DevTools den Browser-Cache ab und simuliert so einen Erstbesuch [2]. Mehr zu den Werkzeugen steht unter Chrome DevTools.
Für SEO ist der Browser-Cache vor allem eine Frage der Ladezeit für wiederkehrende Besucher. Welche Antworten ein CDN zusätzlich zwischenspeichert, erklärt CDN-Caching. Wie das in WordPress umgesetzt wird, beschreibt der Beitrag WordPress Caching und CDN, für Joomla der Beitrag Joomla Caching.
Du hast eine Änderung veröffentlicht, und ein Teil deiner Besucher sieht noch die alte Fassung? Darüber sprechen wir in der gratis Sprechstunde.
- Organisation HTTP-Caching. MDN Web Docs (Mozilla). Stand 31.10.2026. abgerufen am 31.10.2026
- Organisation Network features reference. Chrome for Developers. Stand 16.07.2024. abgerufen am 31.10.2026
Häufige Fragen
Was speichert der Browser-Cache?
Antworten des Servers, etwa Bilder, Stylesheets, Skripte und Seiten, soweit der Server das erlaubt. Der Cache gehört nur einem Nutzer und darf deshalb auch personalisierte Antworten speichern.
Wie lange bleibt eine Datei im Browser-Cache?
So lange, wie der Server es im Header Cache-Control mit max-age festlegt. Fehlt der Header, entscheidet der Browser nach eigenen Regeln, deshalb sollte jede Antwort einen Cache-Control-Header haben.
Warum sehe ich nach einer Änderung noch die alte Seite?
Meist liefert der Browser-Cache noch die gespeicherte Fassung aus. Ein erzwungenes Neuladen holt die Seite ohne bedingte Anfrage neu vom Server.
Wie teste ich eine Seite ohne Browser-Cache?
In den Chrome DevTools im Netzwerk-Panel das Kästchen "Disable cache" aktivieren. DevTools schaltet den Browser-Cache dann ab und simuliert einen Erstbesuch.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.


