Die Änderung ist doch live – warum sehe ich sie nicht?
Häufig melden sich Kunden bei mir, eine eben vorgenommene Änderung ist im Frontend nicht zu sehen.
„Jörg, die Änderung ist immer noch nicht zu sehen. Was habe ich falsch gemacht?“
Das Problem ist fast immer der Cache. Und weil es dabei mehrere Verdächtige gibt, zeige ich hier, wie ich das systematisch eingrenzen.
Was ist ein Cache überhaupt?
Kurz gesagt: eine gespeicherte Kopie einer Seite, die ausgeliefert wird, anstatt sie jedes Mal neu über das Netzwerk zu laden. Das ist gut für die Performance, sorgt aber für Frust, wenn man gerade eine Änderung sehen will, man aber immer die alte Version der Seite vorgesetzt bekommt.
Das Problem: Der Cache kann an mehreren Stellen sitzen. Und wo man suchen muss, ist von außen nicht immer ersichtlich.
Schritt 1: Browser-Cache leeren
Der einfachste und häufigste Fall. Der Browser hat eine alte Version der Seite gespeichert und liefert die aus – egal was auf dem Server passiert ist.
Schnelltest zuerst: Seite im privaten/Inkognito-Fenster öffnen. Kein Browser-Cache, keine Extensions. Ist die Änderung dort sichtbar? Dann ist der Browser das Problem.
Cache leeren:
- Windows:
Strg + Shift + Del - Mac:
Cmd + Shift + Del - Oder direkt: Hard-Reload mit
Strg + Shift + R(Windows) bzw.Cmd + Shift + R(Mac)
Wenn das hilft – super, fertig. Wenn nicht, weiter zu Schritt 2.
Schritt 2: Netzwerk-Cache (der hartnäckigere)
Das ist die Variante, die mir bei Firmenkunden oft begegnet. Einige Unternehmen betreiben eigene Proxy-Server oder haben Netzwerkkomponenten, die Webseiten cachen – aus Sicherheits- oder Performancegründen.
Das bedeutet: Der Browser des Kunden ist gar nicht das Problem. Die Anfrage kommt gar nicht frisch beim Server an, weil schon im Netzwerk eine alte Kopie ausgeliefert wird.
Erkennungszeichen: Der Kunde sieht die alte Version, ich als Entwickler von außen schon die neue. Oder der Kunde sieht seine Änderungen auf dem Smartphone (Mobilfunk), aber nicht am Firmen-PC.
Was hilft:
- Seite über Mobilfunk aufrufen (damit ist der Firmen-Proxy raus)
- VPN deaktivieren und erneut testen
- Einen anderen Netzwerkanschluss nutzen
Auf diesen Cache hat man als Webseitenbetreiber in der Regel keinen direkten Einfluss. Manchmal muss man dem Kunden einfach erklären, dass er in ein paar Stunden automatisch die aktuelle Version sieht.
Schritt 3: WordPress Caching-Plugin
Jetzt wird es auf der Server-Seite interessant. Viele WordPress-Installationen haben ein Caching-Plugin aktiv – oft aus gutem Grund, manchmal vergessen und dann im Weg.
Nach jeder relevanten Änderung muss der Cache des Plugins neu gebaut werden. Hier die gängigsten Tools und wie man dort den Cache leert:
WP Super Cache Im WordPress-Backend unter Einstellungen → WP Super Cache → Button „Cache leeren“. Alternativ direkt oben in der Admin-Leiste über den WP Super Cache-Schnellzugriff.
W3 Total Cache Oben in der Admin-Leiste auf „Performance“ → „Alle Caches leeren“. Oder unter Performance → Dashboard → „Leeren aller Caches“.
WP Rocket Oben in der Admin-Leiste direkt der Button „Cache leeren“ – das ist bei WP Rocket besonders komfortabel gelöst. Alternativ unter Einstellungen → WP Rocket → Cache leeren.
LiteSpeed Cache In der Admin-Leiste auf „LiteSpeed Cache“ → „Alle löschen“. Oder im Plugin-Menü unter dem Purge-Bereich.
Autoptimize Unter Einstellungen → Autoptimize → Button „Cache leeren“ am oberen Rand der Seite.
Wichtig: Nach dem Leeren des Caches die Seite im Inkognito-Fenster aufrufen, um wirklich eine frische Version zu sehen – sonst sitzt man wieder am Browser-Cache.
Die Reihenfolge, die ich immer einhalte
- Inkognito-Fenster öffnen → Seite laden
- Hard-Reload im normalen Browser versuchen
- Seite über Mobilfunk aufrufen
- Im WordPress-Backend prüfen, ob ein Caching-Plugin aktiv ist → Cache leeren
- Nochmals im Inkognito-Fenster prüfen
In 90 % der Fälle ist das Problem nach Schritt 1–3 gefunden. Schritt 4 löst den Rest.
Nichts hat geholfen?
Manchmal steckt hinter dem Problem doch etwas anderes – eine fehlerhafte Plugin-Konfiguration, ein CDN, das dazwischenfunkt, oder ein Serverproblem. Wenn du nicht weiterkommst, helfe ich dir bei der Fehleranalyse.
Schreib mir einfach, was du bisher geprüft hast – dann schauen wir gemeinsam, wo der Haken liegt: Zur Freelance-Seite