Sofortige WhatsApp-Bildaktualisierung für WooCommerce
Eine sofortige WhatsApp-Bildaktualisierung für WooCommerce bedeutet, dass die richtige Karte in dem Moment bereitsteht, in dem Sie ein Produkt speichern – nicht, dass WhatsApp den Link auf Befehl hin neu einliest. Niemand kann WhatsApp dazu bringen, einen Link neu einzulesen: Die App des Empfängers speichert Vorschauen im Cache und stellt keine Refresh-API bereit. Was Sie kontrollieren können, ist alles auf der Shop-Seite, und das reicht aus, damit die nächste Person, die den Link teilt, das aktuelle Produkt, den aktuellen Preis und das aktuelle Foto sieht.
Die kurze Antwort
In einer WhatsApp-Vorschau gibt es zwei Uhren, und nur eine davon gehört Ihnen.
| Uhr | Wer sie kontrolliert | Kann sie sofort sein? |
|---|---|---|
Das og:image, das Ihre Seite ausliefert |
Sie (der Shop) | Ja — das ist der Teil, den Sie beheben müssen |
| WhatsApp liest die Seite und cached, was es gelesen hat | WhatsApp, pro Empfänger | Nein — keine API, kein Debugger, kein Workaround |
Jede Behauptung eines „sofortigen Updates", die die zweite Zeile ignoriert, ist eine Lüge, und jedes Produkt, das nur die erste Zeile behebt, zeigt trotzdem das richtige Bild, sobald WhatsApp wieder hinsieht. Darum geht es im Kern: Bringen Sie die Shop-Seite nachweislich in Ordnung und hören Sie dann auf zu hoffen, dass WhatsApp mitspielt.
Warum Ihr Update nicht angezeigt wird
Zwischen „Ich habe den Preis geändert" und „Die Vorschau hat sich geändert" liegen vier separate Caches. Händler beschuldigen fast immer den falschen.
| # | Cache | Schlüssel basiert auf | Was ihn tatsächlich leert |
|---|---|---|---|
| 1 | Der Seiten-Cache / CDN Ihres Shops | der Seiten-URL | Leeren des Seiten-Caches |
| 2 | WhatsApps Link-Preview-Cache | dem Link, den Leute geteilt haben | nichts — er läuft nach WhatsApps Zeitplan ab |
| 3 | WhatsApps Kopie der Bild-Bytes | der Bild-URL | eine neue Bild-URL |
| 4 | Ihr Bild-CDN / Render-Cache | der Bild-URL | eine neue Bild-URL oder Leeren des Caches |
Zeile 1 ist die, die übersehen wird. Eine gecachte HTML-Seite enthält noch die alte og:image-URL, sodass selbst eine perfekt neu gebaute Karte nie entdeckt wird. Leeren Sie zuerst den Seiten-Cache und schauen Sie sich dann den Rest an.
Zeilen 3 und 4 sind der Grund, warum das Anhängen einer Version an die Bild-URL der einzige zuverlässige Cache-Buster ist — eine neue Bild-URL ist überall gleichzeitig ein Cache-Miss.
Der WooCommerce-Teil: Ihr Tag sollte niemals veraltet sein
Bei WooCommerce ist das Tag-Problem meist eines von zwei Dingen, und keines davon ist die Schuld von WhatsApp:
- Es gibt überhaupt kein
og:image. WordPress und WooCommerce geben keines fürproduct,product_catoder die Shop-Seite aus. Ihr SEO-Plugin liefert eines — und für ein Produkt greift es auf das statische Beitragsbild zurück. - Das Tag existiert, verweist aber auf eine feste Datei. Eine statische Bild-URL kann sich nicht ändern, wenn sich der Preis ändert. Jede Freigabe nach der Bearbeitung lädt dasselbe veraltete Bild erneut in den Cache.
FastOG geht den anderen Weg. Das Titelbild ist eine signierte URL, deren Query die Werte enthält, die sie erzeugt haben, und die bei jeder Anfrage aus dem Live-Katalog gelesen werden: der Produktname, der aktuelle Preis (get_price() — der Angebotspreis bei einem reduzierten Produkt), der Vergleichspreis („statt"), das Angebots-Badge, die Bewertung, der Lagerbestand und das Produktfoto.
Das hat eine Konsequenz, die es wert ist, klar ausgesprochen zu werden: Eine Preisänderung ist eine URL-Änderung. Die alte URL beschreibt das Produkt nicht mehr, also hat das CDN nichts Veraltetes auszuliefern, und der nächste Abruf rendert neu. Kein Cache-Busting-Hack, keine Checkliste à la „Habe ich es gelöscht?".
Was passiert, wenn Sie bei einem Produkt auf Speichern klicken
Für Facebook – die einzige Plattform, bei der jeder eine Aktualisierung anfordern kann – übernimmt FastOG das Anfordern für Sie:
- WooCommerce löst seinen nativen
product.updated/product.created-Webhook aus (diepermalinkist in der Payload enthalten). - FastOG aktualisiert den Katalogeintrag für den Store, sodass das nächste Titelbild aus den aktuellen Daten erzeugt wird.
- Ein
RefreshMetaPreview-Job wird für die Seiten-URL dieses Produkts in die Warteschlange gestellt. Er wird in die Warteschlange gestellt statt inline ausgeführt – eine Synchronisierung des gesamten Katalogs darf nicht pro Element einen blockierenden Aufruf an Meta hinzufügen – und er wird dedupliziert, sodass wiederholtes erneutes Speichern desselben Produkts nicht das Rate-Limit von Meta beansprucht. - Der Job ruft den Scrape-Endpunkt von Meta mit einem App-Access-Token auf, und Meta ersetzt seine zwischengespeicherte Kopie der Vorschau für diese Seite.
Dies ist bewusst als Best-Effort umgesetzt. Wenn Meta langsam ist, die Anfrage ablehnt oder das Rate-Limit greift, ist die Synchronisierung trotzdem erfolgreich: Das Tag auf Ihrer Seite ist bereits korrekt, und der einzige Nachteil ist, dass Meta nach seinem eigenen Zeitplan aktualisiert statt sofort.
WhatsApp, LinkedIn und X werden nicht aktualisiert, da keines dieser Netzwerke eine API zum Aktualisieren von irgendetwas anbietet. Das ist keine Einschränkung von FastOG – es ist das Fehlen eines Endpunkts auf der anderen Seite.
In der richtigen Reihenfolge prüfen
Wenn eine Vorschau nicht aktualisiert wird, arbeiten Sie diese Liste von oben nach unten ab, statt zu raten:
# 1. Does the page still serve the OLD tag? (page cache — cache row 1)
curl -s https://your-store.com/product/example | grep -i 'og:image'
# 2. Is that image URL reachable without credentials? (cache row 3)
curl -I "https://...the-og-image-url-from-step-1..."
# 3. Did the image URL change after the edit? Compare with the URL from before.
Wenn Schritt 1 noch die URL vor der Bearbeitung anzeigt, kann nichts weiter unten helfen — leeren Sie den Seitencache. Wenn Schritt 1 eine neue URL anzeigt und Schritt 2 200 OK mit einem image/png zurückgibt, ist die Store-Seite korrekt und Sie sehen sich Cache-Zeile 2 an, also die Uhr von WhatsApp.
Möchten Sie alle vier Zeilen von außen sehen? Fügen Sie die Produkt-URL in See Your Links The Way Buyers Do ein — die Seite ruft die Seite so ab, wie es ein Crawler tut, liest die Live-Tags aus und stellt das Ergebnis so dar, wie WhatsApp, X und Messenger es anzeigen, neben einem FastOG-Cover, das aus denselben Produktdaten erstellt wurde. Ohne Anmeldung.
Hilft ein Cache-Busting-Plugin oder ?v=2?
Sie helfen auf eine eng begrenzte Weise, und der Kompromiss ist real.
Eine Vorschau wird anhand des Links zwischengespeichert, den die Leute geteilt haben. Eine URL, die noch nie geteilt wurde, hat keine zwischengespeicherte Vorschau – deshalb ist das Anhängen einer sich ändernden Query-Zeichenkette (?v=2) ein so verbreiteter Trick. Er funktioniert, und er kostet Sie etwas: Der geteilte Link ist nicht mehr Ihre kanonische Produkt-URL, Suchmaschinen sehen eine zweite Adresse, und die Analyse teilt den Traffic auf.
FastOG wendet denselben Mechanismus eine Ebene tiefer an, wo er kostenlos ist. Die URL der Seite bleibt kanonisch; nur die URL des Bildes ändert sich mit dem Inhalt. So kann das alte Titelbild nicht erneut ausgeliefert werden, und der Link, den Sie teilen, ist weiterhin die Produktseite, die Sie indexiert haben möchten.
Was niemand beheben kann, und warum wir das so sagen
- WhatsApp speichert die Vorschau im App-Cache des Empfängers. Es gibt keine API, keinen Debugger und kein Tool – auch nicht unseres –, das darauf zugreifen kann.
- LinkedIn und X stellen ebenfalls keine dokumentierte programmatische Invalidierungs-API bereit. Ihre Crawler lesen nach ihren eigenen Zeitplänen erneut ein; behandeln Sie eine Zeitangabe eines Drittanbieters nicht als Plattformgarantie.
- Facebook ist die Ausnahme und die einzige Plattform, die FastOG für Sie anpingt. Die Mechanismen finden Sie unter Force a Facebook Open Graph Cache Refresh.
Ein Anbieter, der Ihnen erzählt, er aktualisiere WhatsApp, beschreibt das Verhalten von Facebook und hofft, dass Sie es nicht überprüfen. Wir geben Ihnen lieber die zutreffende Übersicht.
FAQ
Kann ich WhatsApp dazu zwingen, eine Linkvorschau sofort zu aktualisieren?
Nein. WhatsApp stellt keinen Refresh-Endpunkt und keinen Debugger bereit, und die zwischengespeicherte Vorschau liegt in der App des Empfängers. Sie können nur dafür sorgen, dass das richtige Bild für den nächsten Aufruf bereitsteht.
Wie lange behält WhatsApp eine Linkvorschau?
Es gibt keine veröffentlichte Angabe und keine Möglichkeit, das abzufragen — es gilt pro Empfänger und pro Gerät. Behandeln Sie es als „bis WhatsApp anders entscheidet" und optimieren Sie stattdessen die Store-Seite.
Warum wurde sie bei mir aktualisiert, aber nicht bei meinem Kunden?
Weil Sie getestet haben, indem Sie einen Link geteilt haben, der von Ihrem Gerät noch nie geteilt wurde, oder weil Sie ihn in einen frischen Chat gesendet haben. Ihr Kunde liest eine zwischengespeicherte Vorschau. Seine Vorschau und Ihre sind unabhängig voneinander.
Erzwingt eine Änderung der Produkt-URL eine Aktualisierung?
Eine URL, die niemand geteilt hat, hat keine zwischengespeicherte Vorschau, also ja — auf Kosten einer zweiten Adresse für dasselbe Produkt. Eine Änderung der Bild-URL erzielt denselben Effekt, ohne dass Sie Ihren Permalink anfassen müssen, und genau das macht FastOG.
Brauche ich ein Plugin, oder kann ich mein Theme selbst bearbeiten?
Ein statisches og:image in Ihrem Theme ist deutlich besser als nichts und kostet nichts. Was es nicht kann: pro Produkt unterschiedlich sein, ohne für jedes Produkt ein Bild von Hand zu erstellen — oder eine Preisänderung mitverfolgen. An diesem Punkt rechnet sich ein dynamisches Titelbild.
Meine Website läuft nicht auf FastOG. Hilft mir das alles trotzdem?
Ja. Die vier Caches, die Prüfreihenfolge und die Plattformgrenzen beschreiben, wie sich die Plattformen verhalten, nicht wie sich FastOG verhält. Arbeiten Sie die Liste mit curl und den Debuggern ab.
Gibt es einen kostenlosen Tarif?
Ja. Der kostenlose Community-Tarif umfasst bis zu 100 Elemente über Produkt-, Kategorie-, Shop- und Blogbeitragsseiten hinweg mit fünf Basistemplates sowie den Produkttemplates Black Friday und Seasonal Offer. Seine Titelbilder sind sauber — kein Tarif trägt ein Wasserzeichen, Community eingeschlossen. Community rendert auf dem gemeinsam genutzten Community-Server und ist durch Store-/IP-Rate-Limits begrenzt statt durch Branding. Kostenpflichtige Tarife nutzen einen dedizierten Server getrennt von Community, erhöhen das Elementkontingent und schalten zusätzliche Templates und Funktionen frei (Bewertungs-Badges ab Starter, Metafield-Mapping ab Pro, bereichsbezogene Regeln und priorisiertes Rendering ab Scale). Kostenpflichtige Tarife beinhalten außerdem eine 14-tägige Testphase ohne Kreditkarte.
Verwandte Themen
- WhatsApp-Linkvorschau wird nicht angezeigt? So beheben Sie das og:image
- Leitfaden zum Cache für soziale Vorschauen: Facebook, WhatsApp, LinkedIn, X, Slack und Discord
- Erzwingen einer Aktualisierung des Facebook-Open-Graph-Caches
- WooCommerce-Preissynchronisierung in der WhatsApp-Vorschau
- So cachen Sie OG-Bilder
- OG-Bildgröße: 1200×630 erklärt
- WooCommerce-Integration: FastOG für WooCommerce
Kostenlos testen – keine Anmeldung erforderlich
Vorschau und Test dynamischer OG-Bilder in Sekunden.
Kostenlosen OG-Bild-Tester öffnen