Zum Inhalt springen

Lagerbestände von Wettbewerbern überwachen (nicht nur Preise)

Veröffentlicht am 13. August 2026 von Niccolò

Was "Auf Lager" auf der Seite eines Wettbewerbers tatsächlich ist

Es sind zwei getrennte Dinge, und sie widersprechen sich oft genug, dass Google eine eigene Fehlerklasse dafür führt. Das erste ist ein deklarierter Wert in den strukturierten Daten der Seite. Das zweite ist der Zustand des Kaufpfads: ob der In-den-Warenkorb-Button aktiv ist, ob die Größe, auf die es Ihnen ankommt, ausgegraut ist, ob dort, wo vorher der Preis stand, ein Benachrichtigungsfeld erschienen ist.

Wettbewerberbestände zu überwachen heißt, beides zu lesen, für die richtige Einheit, und eine Regel dafür zu haben, was bei einem Widerspruch gilt. Die konkurrierenden Leitfäden zu diesem Thema überspringen das vollständig und behandeln alles, was die Seite des Wettbewerbers sagt, als Tatsache. Häufig ist es keine.

Der Rest dieses Artikels behandelt, wie Verfügbarkeit kodiert wird, warum die Kodierung von der Realität abdriftet, und in welcher Reihenfolge ein Widerspruch aufzulösen ist. Falls Sie noch gar keine Wettbewerbsüberwachung eingerichtet haben: Der Leitfaden zum Verfolgen von Wettbewerberpreisen behandelt die Mechanik, die davor kommt.

Die Verfügbarkeit steht auf Offer.availability, und das Vokabular von schema.org (Version 30.0, März 2026) enthält zwölf mögliche Werte: BackOrder, Discontinued, InStock, InStoreOnly, LimitedAvailability, MadeToOrder, OnlineOnly, OutOfStock, PreOrder, PreSale, Reserved und SoldOut (schema.org). Es sind URIs, bei denen Groß- und Kleinschreibung zählt, und sie tragen echte Unterschiede: BackOrder und SoldOut sind gegensätzliche kaufmännische Situationen, und nur eine von beiden bedeutet, dass Ihr Wettbewerber aufgehört hat, Geld einzunehmen.

Drei Vokabulare, und am Ende nur vier Felder

Die Verfügbarkeit desselben Produkts durchläuft auf ihrem Weg zum Käufer drei verschiedene Vokabulare, und jedes ist kleiner als das vorige.

Die Dokumentation von Google Search zu strukturierten Daten unterstützt zehn der zwölf Werte, lässt MadeToOrder und Reserved weg und ergänzt die ausdrückliche Regel, dass nicht mehr als ein Wert angegeben werden darf (Google Search Central). Der Produktfeed des Merchant Center verengt weiter: Das Attribut [availability] akzeptiert vier Werte, in_stock, out_of_stock, preorder und backorder.

Zwölf, dann zehn, dann vier. Händler müssen dazwischen abbilden, und diese Zuordnung wählen sie selbst, es gibt keine offizielle Umschlüsselung. Genau dort wird die Wahrheit dünn.

schema.org-WertIm Google-Search-Markup unterstütztNächstliegendes Merchant-Center-Feld
InStockJain_stock
OutOfStockJaout_of_stock
SoldOutJaout_of_stock
DiscontinuedJaout_of_stock (kein eigenes Feld)
BackOrderJabackorder
PreOrderJapreorder
PreSaleJapreorder (kein eigenes Feld)
LimitedAvailabilityJain_stock (das "begrenzt" fällt weg)
OnlineOnlyJain_stock
InStoreOnlyJakein Online-Feld
MadeToOrderNeinkein Feld
ReservedNeinkein Feld

Lesen Sie die rechte Spalte als Liste dessen, was ein Feed-Wert Ihnen nicht sagen kann. Ein Wettbewerber mit den letzten paar Einheiten und einer mit vollem Lager landen beide auf in_stock. Eine ausgelaufene Linie und ein vorübergehender Ausverkauf landen beide auf out_of_stock, obwohl das eine nie zurückkommt und das andere am Dienstag wieder da sein kann. Wenn Ihre Überwachung daraus dann einen Booleschen Wert macht, haben Sie dieselbe Verflachung ein zweites Mal auf die erste obendrauf gelegt.

Warum die ausgewiesene Verfügbarkeit von der Realität abweicht

Das Vokabular verliert Detailtiefe. Die Daten selbst sind davon unabhängig ebenfalls falsch.

Die zugrunde liegenden Datensätze waren schon 2008 falsch

Eine Untersuchung von knapp 370.000 Bestandsdatensätzen in 37 Filialen fand 65 % davon fehlerhaft, das heißt, der Systembestand stimmte nicht mit dem physischen Regal überein (DeHoratius und Raman, Management Science, 2008). Diese Studie ist alt, und es gehört sich, das Jahr zu nennen, statt sie als aktuell auszugeben.

Das Problem hält jedoch an. Eine neuere Arbeit über rund 24.000 Artikelnummern in 11 Filialen fand, dass allein die Bestandsprüfung einen filialweiten Umsatzanstieg von etwa 11 % erzeugt, konzentriert ausschließlich auf Artikel mit negativer Bestandsabweichung, bei denen das System Ware verbucht hatte, die es nicht gab (Rekik, Oliva, Glock und Syntetos, arXiv Preprint, überarbeitet im Juni 2026). Es handelt sich um einen Preprint, nicht um ein begutachtetes Ergebnis, gewichten Sie es entsprechend. Die Logik hält ohnehin: Wären die Datensätze korrekt, würde ein erneutes Zählen keinen Anstieg erzeugen.

Google führt eine ganze Fehlerklasse dafür

Der direkteste Beleg kommt von dem Unternehmen mit der größten Stichprobe an Produktseiten auf der Welt. Das Merchant Center hat einen eigenen Ablehnungsgrund namens "Ungenauer Verfügbarkeitsstatus aufgrund von Inkonsistenz zwischen Feed und Zielseite", und Googles eigene Dokumentation listet die Ursachen auf (Google Merchant Center Help):

  • Verfügbarkeit, die je nach IP-Adresse oder Standort unterschiedlich ausgeliefert wird, sodass der Wert davon abhängt, wer hinsieht;
  • Produkte, die nach dem Ausverkauf oder dem Wechsel auf reine Vorbestellung weiter als verfügbar ausgezeichnet sind;
  • einzelne nicht verfügbare Varianten, die sich auf Angebotsebene nicht niederschlagen;
  • veraltete Microdata, die im HTML verbleiben und der sichtbaren Seite widersprechen;
  • deaktivierte Kaufbuttons, während das Markup weiter Verfügbarkeit meldet;
  • Feed und Zielseite, die zu unterschiedlichen Zeitpunkten aktualisiert werden.

Jeder dieser Punkte ist ein Weg, auf dem ein Überwachungswerkzeug etwas festhält, das ein Käufer nie zu sehen bekäme. Die Richtlinien von Google zu strukturierten Daten verlangen davon unabhängig, dass Markup "eine wahrheitsgemäße Wiedergabe des Seiteninhalts" ist (Google Search Central). Beachten Sie die Asymmetrie: Die Strafe für veraltetes Markup trifft den Händler, die Kosten dafür, ihm zu glauben, trägt derjenige, der es als Wahrheit liest.

Ein weiterer Mechanismus verdient eine Erwähnung, auch ohne saubere Quantifizierung: Verfügbarkeit, die per JavaScript nach dem Seitenaufbau erzeugt wird, kann im ursprünglichen HTML vollständig fehlen, sodass ein Crawler und ein Mensch verschiedene Seiten sehen.

Bestände je Variante überwachen, nicht je Produkt

Die meisten Werkzeuge beobachten die Produktseite. Das ist die falsche Einheit, und zwar nicht knapp.

Die Dokumentation von Google zu Produktvarianten legt die Verfügbarkeit auf das eigene Offer jeder Variante, verschachtelt unter ProductGroup.hasVariant. Die übergeordnete ProductGroup hat überhaupt keine availability-Eigenschaft (Google Search Central). Googles eigenes ausgearbeitetes Beispiel zeigt eine Variante mit InStock direkt neben einer Schwestervariante mit BackOrder auf derselben Seite. Es gibt keine vertretbare Art, das auf eine Zahl zusammenzufalten.

Nehmen Sie nun hinzu, was kaufmännisch passiert, wenn eine einzelne Variante wegfällt. Forscher, die rund 1,5 Millionen Datensätze zu 217 Filialen, 503 Produkten und 4.024 Artikelnummern über zwei Jahre auswerteten, fanden, dass der größte Teil der unbefriedigten Nachfrage aus einem Lieferengpass das Produkt gar nicht verlässt (Li, Lu, Lu und Huang, Manufacturing & Service Operations Management, 2023).

Wohin die Nachfrage geht, wenn eine Größe ausverkauft istAnteil
Nächstgrößere Größe, gleiches Modell25,1 %
Nächstkleinere Größe, gleiches Modell26,6 %
Ein anderes Modell20,2 %
Vollständig verloren28,1 %

Die ersten beiden Zeilen ergeben zusammen 51,7 %. Über die Hälfte der Nachfrage, die ein Lieferengpass freisetzt, wandert seitwärts innerhalb desselben Produkts, zur benachbarten Größe, wo eine Auswertung auf Elternebene überhaupt nichts geschehen sieht. Die Seite meldet weiterhin verfügbar, weil irgendetwas darauf es ist. Tatsächlich passiert ist, dass beim Wettbewerber die Größe M ausgegangen ist und der Druck auf seine Größe L gewandert ist.

Überwachung auf Elternebene ist keine grobkörnigere Fassung der richtigen Messung. Sie misst ein anderes Objekt.

Gewichten Sie Ihre Signale, bevor Sie ihnen vertrauen

Nicht jedes Bestandssignal wiegt gleich schwer. Diese Rangfolge folgt dem, was Google als zulässigen Verfügbarkeitsnachweis benennt, angepasst an das, was den Kontakt mit echten Produktseiten übersteht.

SignalVerlässlichkeitBegründung
Offer.availability auf Variantenebene, wenn es zur sichtbaren Seite passtAm höchstenMaßgeblich, wenn zutreffend, aber die Übereinstimmung darf nicht unterstellt werden
Zustand des In-den-Warenkorb-Buttons, aktiv oder deaktiviertHochGoogle nennt einen deaktivierten oder ausgegrauten Kaufbutton als Signal für Nichtverfügbarkeit
Zustand der Variantenauswahl, eine Größe oder Farbe deaktiviertHochGoogle nennt nicht abgebildete Nichtverfügbarkeit je Variante als Ursache für Abweichungen: Das Raster führt, der Feed hinkt hinterher
Ausdrücklicher Ausverkauft-TextHochDas Merchant Center akzeptiert einen klaren Texthinweis
Vorhandene Benachrichtigungsfunktion für WiederverfügbarkeitIn der Praxis hochDas stärkste positive Zeichen für einen gewollten Nichtverfügbarkeitszustand statt für eine kaputte Seite
Knappheitsbanner, "nur noch 3 verfügbar"Als Zahl schwach, als Änderung nützlichHäufig künstliche Dringlichkeit. Verfolgen Sie den Übergang, nie die Zahl
Numerischer Bestand im eingebetteten Produkt-JSONUnterschiedlichAuf manchen Plattformen echt, auf den meisten fehlend oder gedeckelt

Das Knappheitsbanner verdient eine eigene Warnung. Zahlreiche Shops erzeugen "Nur noch 3 verfügbar" aus einer Vorlage statt aus dem Bestand. Aussagekräftig ist der Moment, in dem das Banner erscheint oder verschwindet, denn der folgt meist etwas Echtem, selbst wenn die Ziffer Dekoration ist.

Die fünfstufige Auflösungsreihenfolge

Wenn zwei Signale sich widersprechen, brauchen Sie eine vorab festgelegte Regel und keine Einzelfallentscheidung je Seite.

  1. Lesen Sie die Verfügbarkeit auf Variantenebene, nicht auf Elternebene. Wenn die Seite eine ProductGroup ausgibt, gehen Sie in hasVariant und nehmen Sie das Angebot der konkreten Variante, mit der Sie im Wettbewerb stehen.
  2. Lesen Sie den DOM-Zustand des Kaufpfads für dieselbe Variante. Button, Auswahl, Ausverkauft-Text, Benachrichtigungsfunktion.
  3. Bei Widerspruch gilt der Kaufpfad. Strukturierte Daten sind eine Behauptung über das Produkt. Der Kaufpfad ist das Produkt. Ein Kunde kann kein JSON-LD-Objekt kaufen.
  4. Verlangen Sie zwei aufeinanderfolgende übereinstimmende Beobachtungen, bevor Sie einen Wechsel festhalten. Eine einzelne Abweichung ist häufiger ein Rendering- oder Standortartefakt als ein echtes Ereignis, und Google dokumentiert IP-abhängige Ausspielung als tatsächliche Ursache inkonsistenter Verfügbarkeit. Die Änderung zu bestätigen ist mehr wert, als sie drei Minuten früher zu erwischen.
  5. Erfassen Sie den konkreten Wert, keinen Booleschen Wert. BackOrder und PreOrder bedeuten, dass der Wettbewerber weiterhin Bestellungen und damit Umsatz annimmt. SoldOut und OutOfStock bedeuten, dass er es nicht tut. Das sind unterschiedliche Wettbewerbssituationen, und eine Wahr-Falsch-Spalte löscht den Unterschied.

Schritt 4 ist der, den die meisten weglassen, und er ist der Grund, warum sich so viele Bestandsalarme unzuverlässig anfühlen. Die Bestätigung kostet eine zusätzliche Prüfung und beseitigt den Großteil der Fehlalarme.

Der Amazon-999-Warenkorb-Trick ist keine Überwachungsmethode

Wenn Sie zu diesem Thema schon recherchiert haben, ist Ihnen die 999er-Methode begegnet: 999 Einheiten eines Wettbewerberprodukts in den Warenkorb legen, und die Menge, auf die Amazon nach unten korrigiert, verrät den Restbestand. Es ist die am häufigsten behandelte Technik in den konkurrierenden Inhalten zu diesem Thema, und sie ist weitgehend kaputt. Verkäufer setzen routinemäßig Höchstbestellmengen, die sie aushebeln, sie funktionierte ohnehin nur gegen FBA-Angebote, sie liefert nichts oberhalb von 999 Einheiten, und sie erzeugt eine Zahl zu einem Zeitpunkt. Selbst in ihren besten Jahren lieferte sie eine Zahl zu einem Zeitpunkt, und Bestandsfragen auf Marktplätzen beantwortet die Mechanik im Leitfaden zu Amazon-Repricing und Buy Box besser.

Der Vergleichswert, den Sie vermutlich zitieren, stammt aus 2002

Irgendwo in Ihrer Recherche wird Ihnen die Behauptung begegnen, die durchschnittliche Nichtverfügbarkeitsquote im Einzelhandel liege bei 8,3 %. Die Zahl ist echt: Sie stammt aus einer Studie von Gruen, Corsten und Bharadwaj mit mehr als 71.000 Verbrauchern in 29 Ländern für die Grocery Manufacturers of America. Sie wurde 2002 veröffentlicht, sie maß physische Regale, und sie wird bis heute von Berichten wiederverwertet, die sie als aktuell darstellen.

Für die Online-Verfügbarkeit hat nichts Glaubwürdiges sie ersetzt. Die nächstliegende Zählung im Web-Maßstab stammt von Adobe, das allein im Oktober 2021 über 2 Milliarden Nichtverfügbarkeits-Meldungen erfasste, die Käufer online zu sehen bekamen, ein Plus von rund 250 % gegenüber Januar 2020 (Adobe, November 2021). Gemessen wurde das mitten in der Pandemie, während eines Angebotsschocks, es ist also ebenfalls keine Quote unter normalen Bedingungen.

Gut belegt sind die Kosten statt der Quote. Die IHL Group beziffert die weltweite Bestandsverzerrung auf 1,73 Billionen US-Dollar pro Jahr, was etwa 6,5 % des weltweiten Einzelhandelsumsatzes entspricht, davon 1,157 Billionen US-Dollar auf Nichtverfügbarkeit (IHL Group, September 2025). Das Problem ist groß und teuer, und niemand kann Ihnen sagen, welcher Anteil der Online-Angebote gerade falsch ausgezeichnet ist. Damit bleibt eine Option: die Wettbewerber zu messen, die Sie tatsächlich haben.

Was Ihnen ein Lieferengpass beim Wettbewerber wert ist

Kurz, weil dieses Feld an anderer Stelle behandelt wird. Wenn ein Käufer auf einen nicht verfügbaren Artikel trifft, gehen 66 % und kaufen woanders, und von denen, die im Laden auf eine Lücke stoßen, bestellen 34 % online bei einem anderen Händler (AlixPartners 2024 Consumer Sentiment Index, Oktober 2024). Ein Teil dieser Nachfrage steht Ihnen offen, und zwar sofort.

Dass Verfügbarkeit in Phasen starker Rabattierung schwerer wiegt als der Preis, ist im Leitfaden zur Preisüberwachung am Black Friday bereits belegt, und die Einrichtung der Alarme, die Frequenzstufen und die Reaktionsabfolge, sobald ein Rivale ausverkauft ist, behandelt der Leitfaden zu Wieder-verfügbar-Benachrichtigungen für Verkäufer. In diesem Beitrag geht es darum, die zugrunde liegende Beobachtung richtig hinzubekommen, denn eine schnelle Reaktion auf einen falschen Lieferengpass ist schlechter als gar kein Alarm.

Wo Respot dabei ansetzt

Respot verfolgt Preis und Bestand je Variante statt auf Ebene des Elternprodukts, also genau die Unterscheidung, deren Fehlen die Verlagerungsdaten teuer machen. Sie fügen die Produkt-URL eines Wettbewerbers ein, die Produktdetails werden automatisch erkannt, und Bestandsänderungen an der Variante, mit der Sie im Wettbewerb stehen, lösen getrennt von Preisänderungen einen Alarm aus. Die Extraktion kommt ohne Browser aus und deckt Shopify, WooCommerce, BigCommerce, Magento und Marktplatzangebote ab, sodass eine einzige Beobachtungsliste mehrere Plattformen umfassen kann.

Der kostenlose Tarif umfasst 5 Tracker mit 7 Tagen Historie und ohne Kreditkarte, genug, um die obige Auflösungsreihenfolge an einigen Wettbewerbern zu erproben, bei denen Sie eine falsch ausgewiesene Verfügbarkeit ohnehin vermuten. Die kostenpflichtigen Tarife reichen bis zu 100, 400 oder 2.000 Tracker mit längerer Historie, und Lieferengpässe bei Wettbewerbern verdienen eine eigene Beobachtungsliste, statt ein Nebenprodukt der Preisüberwachung zu sein.

Die Entscheidung, die Ihnen bleibt

Wählen Sie die Beobachtungseinheit, bevor Sie das Werkzeug wählen. Wenn Sie auf Ebene des Elternprodukts überwachen, haben Sie sich dafür entschieden, das wichtigste Ereignis nicht zu sehen, denn über die Hälfte der durch einen Lieferengpass verschobenen Nachfrage verlässt das Angebot, das Sie beobachten, gar nicht.

Alles Weitere folgt daraus. Auswertungen auf Variantenebene geben Ihnen etwas, das sich mit dem Kaufpfad vergleichen lässt, der Vergleich gibt Ihnen einen Widerspruch zum Auflösen, und die Auflösungsregel gibt Ihnen Alarme, auf die Sie reagieren können, ohne die Seite selbst zu öffnen. Beginnen Sie mit Ihren zehn umkämpftesten Produkten, auf Variantenebene, und sehen Sie nach, wie oft Markup und Kaufpfad tatsächlich übereinstimmen. Richten Sie Ihre ersten Tracker ein und finden Sie es an Ihren eigenen Wettbewerbern heraus.