Das Symptom
- Warnung *Missing field "availability"* im Rich Results Test.
- Bestandsverwaltung ist ausgeschaltet oder der Bestand wird in einem externen ERP geführt, das nicht mit WooCommerce synchronisiert.
Warum es wichtig ist
Assistenten beantworten „Wo kann ich X jetzt kaufen?“ – ein Produkt ohne availability: https://schema.org/InStock gilt als unbekannt und wird meist ausgeschlossen. Google-Händlereinträge setzen es voraus.
WooCommerce schreibt die Verfügbarkeit nur, wenn der Lagerstatus gesetzt ist; Plugins, die den Preisblock per AJAX rendern, oder Themes, die das Produkt-Template überschreiben, können sie verlieren.
So prüfen Sie es selbst
- Rich Results Test → Offers →
availability. Die Werte müssen vollständige URLs sein, z. B.https://schema.org/InStock,OutOfStock,PreOrder,BackOrder. - WooCommerce → Produkt → Lagerbestand (Inventory): Ist der *Lagerstatus* bei einfachen Produkten und bei jeder Variante gesetzt?
So beheben Sie es
- Aktivieren Sie die Bestandsverwaltung (WooCommerce → Settings → Products → Inventory) oder setzen Sie zumindest pro Produkt und Variante einen Lagerstatus.
- Lassen Sie Ihr SEO-Plugin die Verfügbarkeit ausgeben; bei eigenem Schema so zuordnen: instock → InStock, outofstock → OutOfStock, onbackorder → BackOrder.
- Bei Dropshipping oder ERP-gespeistem Bestand eine Synchronisation einplanen, damit der Schema-Wert nie veraltet; Google bestraft Abweichungen zwischen Schema, Feed und Seite.