Am 14. Oktober 2026 berichtete Search Engine Roundtable, dass Microsoft Bing eine einzelne große Anzeigeneinheit ganz oben auf der Suchergebnisseite testet (Search Engine Roundtable). Statt des üblichen Stapels aus Textanzeigen steht ein einzelnes gesponsertes Ergebnis in einem eigenen Block mit grauem Hintergrund, einem Bild, einem Call-to-Action-Button und den bekannten Elementen URL, Titel und Anzeigenbeschreibung.
Die Quellenlage ist dünn, und das sollte man klar benennen. Entdeckt hat den Test Khushal Bherwani, der einen Screenshot auf X veröffentlichte und schrieb: “Bing testet eine eigene Platzierung für gesponserte Anzeigen oben in der SERP.” (Khushal Bherwani via Search Engine Roundtable, eigene Übersetzung). Microsoft hat weder eine Ankündigung noch ein Startdatum, eine Liste der Märkte oder Klickdaten veröffentlicht. Solche Tests können wieder verschwinden, ohne je eingeführt zu werden.
Für einen WooCommerce Shop ist das ein Grund zur Vorbereitung, nicht zur Panik. Eine größere erste Anzeige bedeutet mehr Pixel zwischen dem Suchenden und dem ersten organischen Ergebnis, und das wirkt vor allem bei kommerziellen Suchanfragen, auf die Werbetreibende bieten. Die sinnvolle Reaktion ist dieselbe, ob das Format kommt oder nicht: die Bing CTR sauber messen, den Katalog im Bing Index aktuell halten, Microsoft Shopping einen sauberen Feed liefern und dafür sorgen, dass der Shop schnell antwortet, wenn jemand an der Anzeige vorbeiscrollt.
Dieser Leitfaden zeigt, was der Test zeigt, wie Sie die Wirkung auf Ihrer eigenen Website messen und welche Änderungen an WordPress und WooCommerce sich in der Bing Suche lohnen, unabhängig davon, wie Microsoft entscheidet.
Was Bing oben auf der Ergebnisseite testet
Auf einer normalen Bing Ergebnisseite erscheinen gesponserte Ergebnisse als Gruppe von Textanzeigen oder als Produktkarussell. Im berichteten Test erhält ein einzelner Werbetreibender eine eigene Platzierung über allem anderen. Laut dem von Search Engine Roundtable beschriebenen Screenshot enthält die Einheit:
- Einen grauen Hintergrund, der sie von den organischen Ergebnissen darunter abgrenzt.
- Ein Bild neben dem Anzeigentext.
- Einen Call-to-Action-Button, der nicht zu einer normalen Textanzeige gehört.
- URL, Titel und Anzeigenbeschreibung, also dieselben Elemente wie bei einer normalen Suchanzeige.
Barry Schwartz, der Autor des Berichts, merkte außerdem an, dass die Einheit so ungewöhnlich aussieht, dass man sie für etwas anderes halten könnte. Das erinnert daran, dass Bing die Reaktionen der Nutzer beobachten wird, bevor es etwas entscheidet.
Was die Berichte nicht sagen, ist genauso wichtig. Es gibt keine veröffentlichte Höhe in Pixeln, keine Information, ob die Einheit auf Mobilgeräten erscheint, keine Aussage dazu, wie der siegreiche Werbetreibende ausgewählt wird, und keine Daten dazu, wie sie die Klicks auf die Ergebnisse darunter verändert.
Das Schema unten zeigt nur das, was bekannt ist: einen gesponserten Block über den organischen Ergebnissen.
Normale Bing Ergebnisseite:
+----------------------------------------------+
| [Gesponserte Textanzeigen oder Produktkarussell]|
+----------------------------------------------+
| [Organisches Ergebnis #1] |
+----------------------------------------------+
| [Organisches Ergebnis #2] |
+----------------------------------------------+
Berichteter Test (Oktober 2026):
+----------------------------------------------+
| [Einzelne gesponserte Einheit, grauer Hintergrund]|
| Bild | Titel, URL, Beschreibung | CTA-Button |
+----------------------------------------------+
| [Organisches Ergebnis #1] |
+----------------------------------------------+
| [Organisches Ergebnis #2] |
+----------------------------------------------+Wie eine größere Top-Anzeige die organische CTR eines WooCommerce Shops beeinflussen kann
Zu diesem Test wurden keine Klickdaten veröffentlicht, daher ist jede Prozentzahl zu seiner Wirkung eine Vermutung. Was sich ohne Raten sagen lässt, ist struktureller Natur.
- Generische kommerzielle Suchanfragen tragen das größte Risiko. Anzeigen erscheinen dort, wo Werbetreibende bieten. Breite Suchanfragen wie “Espressomaschine” oder “Trailrunning-Schuhe” ziehen die meisten Gebote an, also würde eine eigene Anzeigenplatzierung dort am häufigsten auftauchen.
- Suchanfragen nach konkreten Produkten und Teilenummern tragen weniger. Wer ein exaktes Modell oder eine Teilenummer eintippt, sucht genau einen Artikel und prüft meist mehrere Ergebnisse. Diese Suchanfragen ziehen auch weniger Werbetreibende an.
- Die durchschnittliche Position kann gleich bleiben, während die CTR sinkt. Wenn eine Seite weiter auf Platz eins steht, aber tiefer auf dem Bildschirm erscheint, ändert sich die Position in Ihren Berichten nicht. Nur die CTR auf dieser Position ändert sich. Deshalb zeigt ein Ranking-Bericht allein den Effekt nicht.
Die praktische Folgerung: Teilen Sie Ihre Bing Keywords in generische Kategoriebegriffe und konkrete Produktbegriffe auf, bevor Sie die Daten ansehen. Wenn der Test Ihren Markt erreicht, sollte ein CTR-Rückgang zuerst in der generischen Gruppe sichtbar werden.
Wie man Veränderungen der organischen Bing CTR in den Bing Webmaster Tools misst
Der Bericht Search performance in den Bing Webmaster Tools ist das richtige Instrument. Laut der Bing Dokumentation zeigt er Klicks, Impressionen, durchschnittliche CTR und durchschnittliche Position Ihrer Website, pro Keyword und pro Seite, für bis zu sechs zurückliegende Monate, und die Daten lassen sich als CSV exportieren (Bing Webmaster Tools: Search performance).
Einige Details dieser Dokumentation bestimmen, wie Sie die Zahlen lesen:
- Impressionen und Klicks umfassen mehr als Web-Ergebnisse. Seit dem 24. März 2023 zählt der Bericht auch Traffic aus Chat, News, Images, Videos und Knowledge Panel, was die Berechnung der durchschnittlichen CTR verändert hat. Filtern Sie auf die Quelle Web, wenn Sie die organische CTR vergleichen.
- Die durchschnittliche Position gibt es nur für Web und Chat. Die übrigen Quellen liefern nur Klicks, Impressionen und CTR.
- Es gibt keine rückwirkenden Daten. Die Erfassung beginnt, wenn die Website in den Bing Webmaster Tools hinzugefügt wird. Ein Shop, der noch nicht verifiziert ist, sollte das jetzt nachholen, damit eine Ausgangsbasis existiert, bevor eine Layoutänderung seinen Markt erreicht.
- Es gibt eine Aufschlüsselung nach Position. Ein Klick auf ein Keyword zeigt die dafür ausgelieferten Seiten, und ein Klick auf eine Seite zeigt positionsbezogene Kennzahlen für diese Kombination aus Keyword und Seite.
Eine einfache Methode für einen WooCommerce Shop:
- Exportieren Sie Keywords und Seiten des letzten vollständigen Monats als Ausgangsbasis.
- Markieren Sie jedes Keyword als generisch oder spezifisch (Kategoriebegriff gegenüber Modell, SKU oder Teilenummer).
- Vergleichen Sie jeden Monat die durchschnittliche CTR der Keywords, deren durchschnittliche Position im selben Bereich geblieben ist.
- Sinkt die CTR in der generischen Gruppe, während die Position hält, ist eine Layoutänderung die wahrscheinliche Ursache. Sinken beide Gruppen, suchen Sie zuerst nach einem technischen Problem.
Das kostet eine Stunde im Monat und ersetzt Spekulation durch Ihre eigenen Zahlen.
Wie man Copilot-Zitate mit dem Bericht AI Performance verfolgt
Bing meldet auch, wie oft Ihre Inhalte in KI-generierten Antworten zitiert werden. Der Bericht AI Performance umfasst Microsoft Copilot, KI-generierte Zusammenfassungen in Bing und ausgewählte Partnerintegrationen. Er zeigt die Gesamtzahl der Zitate, zitierte Seiten, durchschnittlich zitierte Seiten pro Tag und die Grounding Queries, die die KI beim Abrufen Ihrer Inhalte verwendet hat (Bing Webmaster Tools: AI Performance).
Zwei Einschränkungen, in Bings eigenen Worten, sind hier wichtig. Der Bericht misst nur sichtbare Zitate, keine Rankings und keine Bedeutung. Und Trends darin sind Beobachtungen: Bing stellt klar, dass sie sich keiner bestimmten Ursache zuordnen lassen, etwa einer einzelnen Inhaltsänderung oder einem Modell-Update.
Für einen Shop ist der Tab mit den Grounding Queries der nützlichste Teil. Er zeigt, welche Formulierungen die KI zu Ihren Seiten geführt haben, und weist oft eher auf Kaufberater, Kompatibilitätstabellen und Datenblattseiten als auf Kategorielisten hin. Das ist ein Hinweis darauf, welche Inhalte mehr Tiefe verdienen, kein Versprechen von mehr Traffic.
Wie man IndexNow in WordPress und WooCommerce einrichtet
IndexNow ist ein offenes Protokoll, mit dem man Suchmaschinen mitteilt, dass eine URL hinzugefügt, aktualisiert oder gelöscht wurde. Die für eine Umsetzung wichtigen Regeln stammen direkt aus der Protokolldokumentation (IndexNow Dokumentation):
- Der Schlüssel muss 8 bis 128 Zeichen lang sein und darf nur a bis z, A bis Z, 0 bis 9 und Bindestriche enthalten.
- Eine einzelne POST-Anfrage kann bis zu 10.000 URLs enthalten.
- Eine HTTP-200-Antwort bedeutet nur, dass die Suchmaschine die URLs erhalten hat. Sie ist keine Garantie für Crawling oder Indexierung.
- Suchmaschinen, die IndexNow übernehmen, verpflichten sich, übermittelte URLs mit den anderen teilnehmenden Suchmaschinen zu teilen.
Die Antwortcodes zeigen, was schiefgelaufen ist: 202 bedeutet, dass die URL empfangen wurde und die Schlüsselprüfung aussteht, 400 bedeutet ungültiges Format, 403 bedeutet, dass der Schlüssel nicht gefunden wurde oder nicht zur Schlüsseldatei passt, 422 bedeutet, dass die URLs nicht zum Host gehören oder der Schlüssel nicht dem Protokollschema entspricht, und 429 bedeutet zu viele Anfragen.
Das folgende Snippet sammelt geänderte URLs während einer Anfrage und sendet sie einmal beim Shutdown. WooCommerce kann woocommerce_update_product mehr als einmal pro Speichervorgang auslösen, daher vermeidet das Bündeln doppelte Übermittlungen.
add_action('woocommerce_update_product', 'wppoland_queue_indexnow_product', 10, 1);
add_action('save_post_post', 'wppoland_queue_indexnow_post', 10, 1);
add_action('shutdown', 'wppoland_flush_indexnow_queue');
function wppoland_indexnow_queue(?string $url = null): array {
static $queue = [];
if ($url !== null) {
$queue[$url] = true;
}
return array_keys($queue);
}
function wppoland_queue_indexnow_product(int $product_id): void {
$product = wc_get_product($product_id);
if ($product && $product->get_status() === 'publish') {
wppoland_indexnow_queue($product->get_permalink());
}
}
function wppoland_queue_indexnow_post(int $post_id): void {
if (wp_is_post_revision($post_id) || wp_is_post_autosave($post_id) || get_post_status($post_id) !== 'publish') {
return;
}
wppoland_indexnow_queue(get_permalink($post_id));
}
function wppoland_flush_indexnow_queue(): void {
$urls = wppoland_indexnow_queue();
$key = defined('INDEXNOW_API_KEY') ? INDEXNOW_API_KEY : '';
if ($key === '' || $urls === []) {
return;
}
wp_remote_post('https://api.indexnow.org/indexnow', [
'timeout' => 5,
'blocking' => false, // Admin-Anfrage nicht verzoegern
'headers' => ['Content-Type' => 'application/json; charset=utf-8'],
'body' => wp_json_encode([
'host' => wp_parse_url(home_url(), PHP_URL_HOST),
'key' => $key,
'keyLocation' => home_url('/' . $key . '.txt'),
'urlList' => array_slice($urls, 0, 10000),
]),
]);
}Die Schlüsseldatei ist eine UTF-8-Textdatei, die nach dem Schlüssel benannt ist, den Schlüssel enthält und im Stammverzeichnis des Hosts liegt (dem Verzeichnis, das https://ihre-domain/ ausliefert, meist das mit wp-config.php oder index.php). Die Dokumentation empfiehlt das Stammverzeichnis ausdrücklich. Wenn Sie die Option keyLocation mit einer Datei in einem Unterordner nutzen, kann dieser Schlüssel nur URLs unter demselben Pfad übermitteln: Ein Schlüssel in /catalog/ kann keine URLs aus /help/ übermitteln.
Da blocking auf false steht, sieht der Code den Antwortcode nie. Testen Sie den Schlüssel einmal manuell mit curl und prüfen Sie auf 200 oder 202, bevor Sie sich auf den Hook verlassen.
Wie man einen WooCommerce Produktfeed für das Microsoft Merchant Center erstellt
Um in Microsoft Shopping Anzeigen zu erscheinen, einschließlich einer neuen Top-Platzierung, laufen Produkte über einen Feed im Microsoft Merchant Center. Die Seite mit den Produktattributen listet die Regeln auf (Microsoft Advertising: Product attributes). Diese bringen WooCommerce Shops am häufigsten ins Stolpern:
- Der Preis muss der Zielseite entsprechen. Microsoft prüft das und empfiehlt, die Zielseite mit strukturierten Daten aktuell zu halten. Die Steuerbehandlung hängt vom Markt ab: Für die USA werden Preise ohne Steuer angegeben, für das Vereinigte Königreich inklusive Mehrwertsteuer, mit Details in der Steuerrichtlinie für Feeds.
- Die Beschreibung enthält kein HTML und ist auf 10.000 Zeichen begrenzt. Der Titel ist auf 150 Zeichen begrenzt und sollte keinen Werbetext enthalten.
- Die Marke ist der Hersteller. Microsoft schreibt, den Shopnamen nicht als Marke anzugeben, sofern Sie das Produkt nicht selbst herstellen.
- Die GTIN ist numerisch, bis zu 14 Ziffern pro Wert. Hat ein Produkt weder GTIN plus Marke noch MPN plus Marke, brauchen neue Produkte
identifier_existsmit dem Wert FALSE. - Shipping ist nur für Österreich und Deutschland Pflicht. In anderen Märkten ist das Attribut optional.
- Benutzerdefinierte Labels
custom_label_0biscustom_label_4nehmen jeweils bis zu 100 Zeichen auf, mit bis zu 1.000 eindeutigen Werten pro Label. - Die Prüfung braucht Zeit. Ein neuer Artikel oder eine Änderung an Titel, Beschreibung, Link oder Bild kann bis zu drei Werktage in Prüfung bleiben. Preis- und Verfügbarkeitsänderungen können bis zu 24 Stunden zur Verarbeitung brauchen.
- Die robots.txt muss Microsoft Advertising das Crawlen der Website erlauben. Anzeigen können nicht ausgeliefert werden, wenn das Crawling unvollständig ist.
Die folgende Funktion ordnet ein WooCommerce Produkt diesen Attributen zu. Sie liest die GTIN über get_global_unique_id(), das WooCommerce in Version 9.1.0 eingeführt hat (WooCommerce Quellcode), und die Marke aus der Taxonomie product_brand, die der WooCommerce Kern registriert.
function wppoland_get_microsoft_merchant_item(WC_Product $product): array {
$brands = wp_get_post_terms($product->get_id(), 'product_brand', ['fields' => 'names']);
$brand = (!is_wp_error($brands) && $brands) ? $brands[0] : '';
$gtin = $product->get_global_unique_id(); // WooCommerce 9.1.0+
$item = [
'id' => $product->get_sku() ?: (string) $product->get_id(),
'title' => mb_substr($product->get_name(), 0, 150),
'description' => mb_substr(wp_strip_all_tags($product->get_description() ?: $product->get_short_description()), 0, 10000),
'link' => $product->get_permalink(),
'image_link' => wp_get_attachment_url($product->get_image_id()),
'availability' => $product->is_in_stock() ? 'in stock' : 'out of stock',
// muss dem Preis auf der Produktseite fuer den Zielmarkt entsprechen
'price' => number_format((float) wc_get_price_to_display($product), 2, '.', '') . ' ' . get_woocommerce_currency(),
'condition' => 'new',
'custom_label_0' => (string) ($product->get_meta('_erp_margin_tier') ?: 'standard'),
];
if ($brand !== '') {
$item['brand'] = $brand;
}
if ($gtin !== '') {
$item['gtin'] = $gtin;
}
if ($brand === '' || $gtin === '') {
$item['identifier_exists'] = 'FALSE'; // nur Sonderanfertigungen oder markenlose Ware
}
return $item;
}wc_get_price_to_display() folgt der Steueranzeige-Einstellung des Shops, sodass der Feed denselben Preis zeigt wie die Produktseite. Bedient ein Shop Märkte mit unterschiedlichen Steuerregeln, erzeugen Sie einen Feed pro Markt. Setzen Sie identifier_exists nur für Produkte auf FALSE, die wirklich keine Herstellerkennungen haben; bei Markenware tragen Sie stattdessen die GTIN ein.
Bei größeren Katalogen liegen Bestands- und Margendaten meist im ERP. Eine WooCommerce ERP Integration hält Verfügbarkeit und benutzerdefinierte Labels im Feed im Einklang mit dem Lager. Das zählt, weil ein veralteter Preis oder Bestandsstatus genau das ist, was die Prüfung von Microsoft kontrolliert.
Wie man Bingbot verifiziert und die Crawl-Geschwindigkeit steuert
Häufige IndexNow-Übermittlungen bringen Bingbot öfter in den Shop zurück. Bevor Sie Crawler-Traffic in Serverregeln besonders behandeln, stellen Sie sicher, dass es wirklich Bingbot ist. Ein User-Agent-String lässt sich trivial fälschen.
Bings dokumentierte Methode hat zwei Schritte (Bing Webmaster Tools: How to verify Bingbot):
- Führen Sie einen Reverse-DNS-Lookup für die IP-Adresse aus Ihren Logs aus und prüfen Sie, dass der Name auf
search.msn.comendet. - Führen Sie einen Forward-DNS-Lookup für diesen Namen aus und bestätigen Sie, dass er dieselbe IP-Adresse liefert.
# Beispiel aus der Bing Dokumentation
host 157.55.39.1
# 157.55.39.1.in-addr.arpa domain name pointer msnbot-157-55-33-18.search.msn.com
host msnbot-157-55-33-18.search.msn.com
# msnbot-157-55-33-18.search.msn.com has address 157.55.39.1Bing rät davon ab, IP-Adressen oder Adressbereiche fest einzutragen. Wenn Sie per IP statt per DNS abgleichen, verwenden Sie die von Bing veröffentlichte Liste und aktualisieren Sie sie täglich, da Microsoft sie jederzeit ändern kann. In den Bing Webmaster Tools gibt es außerdem ein öffentliches Tool Verify Bingbot.
Wenn das Crawling zu Stoßzeiten mit den Käufern konkurriert, bieten die Bing Webmaster Tools die Einstellung Crawl control. Damit legen Sie die Crawl-Geschwindigkeit von Bingbot für jede der 24 Stunden des Tages schneller oder langsamer als die Basis fest, entweder über eine Vorgabe auf Basis Ihrer verkehrsstärksten Stunden oder mit einem eigenen Muster (Bing Webmaster Tools: Crawl control). Ein Haken: Eine crawl-delay-Anweisung in der robots.txt hat immer Vorrang vor dieser Einstellung. Entfernen Sie also eine alte crawl-delay-Zeile, wenn das Stundenmuster greifen soll.
Bevor Sie mehr Serverkapazität kaufen, prüfen Sie, ob der Server überhaupt das Problem ist; die Prüfungen eines WordPress Sicherheitsaudits finden oft zuerst Bot-Traffic, langsame Plugins oder fehlendes Caching.
Wie man Nginx FastCGI Caching für Crawler und Käufer in WooCommerce konfiguriert
Wer an einer Anzeige vorbeiscrollt und Ihr Ergebnis anklickt, erwartet eine schnell ladende Seite. Die web.dev-Richtlinien von Google nennen eine grobe Zielmarke: Eine gute Time to First Byte liegt bei 0,8 Sekunden oder weniger, eine schlechte über 1,8 Sekunden (web.dev: Time to First Byte). TTFB ist keine Core Web Vitals Kennzahl, aber ein langsames erstes Byte verzögert alles danach, auch den Largest Contentful Paint.
Full Page Caching liefert anonymen Besuchern und Crawlern Seiten aus dem Cache. In WooCommerce darf es niemals Warenkorb, Checkout, Kontoseiten oder Besucher mit Artikeln im Warenkorb cachen. Die Konfiguration unten zeigt die Struktur; passen Sie die Pfade an Ihre lokalisierten Slugs für Warenkorb und Checkout an.
# http-Block
fastcgi_cache_path /var/cache/nginx/wordpress levels=1:2 keys_zone=WORDPRESS:100m inactive=60m;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
# server-Block
set $skip_cache 0;
if ($request_method = POST) { set $skip_cache 1; }
if ($query_string != "") { set $skip_cache 1; }
if ($request_uri ~* "/(cart|checkout|my-account)/|/wp-admin/|/wp-json/|/xmlrpc.php") { set $skip_cache 1; }
if ($http_cookie ~* "wordpress_logged_in|woocommerce_items_in_cart|wp_woocommerce_session") { set $skip_cache 1; }
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_cache WORDPRESS;
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
fastcgi_cache_valid 200 301 60m;
fastcgi_cache_use_stale error timeout updating http_500;
add_header X-FastCGI-Cache $upstream_cache_status;
}Bingbot braucht hier keine eigene Regel: Er kommt ohne Warenkorb-Cookies und erhält daher wie jeder anonyme Besucher gecachte Seiten. Zwei weitere Maßnahmen helfen bei Katalogen, die sich häufig ändern:
- Persistenter Objekt-Cache (Redis oder Memcached). Produktdaten und Optionen bleiben im Speicher, sodass ungecachte Anfragen weniger Datenbankabfragen ausführen.
- ERP-Synchronisation aus dem Request-Pfad nehmen. Führen Sie Bestands- und Preisimporte als Hintergrundjobs aus (zum Beispiel mit dem Action Scheduler, der mit WooCommerce ausgeliefert wird), statt während des Seitenaufrufs.
Wenn sich ein Produktpreis ändert, leeren Sie den Cache dieser Produktseite im selben Schritt, in dem Sie die IndexNow-Übermittlung einreihen. Andernfalls sehen Bingbot und die Preisprüfung von Microsoft womöglich beide den alten Preis.
Wie man strukturierte Product-Daten ohne erfundene Werte ergänzt
Die Feed-Dokumentation von Microsoft verknüpft strukturierte Daten auf der Zielseite mit der Preisprüfung, und die KI-Oberflächen von Bing zitieren Seiten, die sie sauber lesen können. Beide belohnen Markup, das echte Produktdaten angibt, und beiden schadet Markup, das das nicht tut.
WooCommerce gibt bereits strukturierte Product-Daten aus. Der folgende Filter ergänzt Marke, GTIN und ausgewählte Attribute nur dann, wenn das Produkt sie tatsächlich hat. Er füllt nie eine Lücke mit einem Standardwert, denn ein Standardwert wie eine Leistungsangabe oder ein Material wäre für jedes Produkt falsch, das ihn nicht hat.
add_filter('woocommerce_structured_data_product', function (array $markup, WC_Product $product): array {
$brands = wp_get_post_terms($product->get_id(), 'product_brand', ['fields' => 'names']);
if (empty($markup['brand']) && !is_wp_error($brands) && $brands) {
$markup['brand'] = ['@type' => 'Brand', 'name' => $brands[0]];
}
$gtin = $product->get_global_unique_id();
if ($gtin !== '' && empty($markup['gtin'])) {
$markup['gtin'] = $gtin;
}
$properties = [];
foreach (['power' => 'Leistung', 'material' => 'Material'] as $slug => $label) {
$value = $product->get_attribute($slug);
if ($value !== '') {
$properties[] = ['@type' => 'PropertyValue', 'name' => $label, 'value' => $value];
}
}
if ($properties) {
$markup['additionalProperty'] = $properties;
}
return $markup;
}, 10, 2);Ersetzen Sie power und material durch die Attribut-Slugs Ihres Katalogs. Entscheidend ist das Muster: Die strukturierten Daten übernehmen, was die Produktseite angibt, und dieselben Werte gehen in den Merchant Center Feed, sodass Seite, Markup und Feed einander nie widersprechen.
Maßnahmenmatrix für WooCommerce Teams
| Suchanfragetyp | Was sich ändern könnte | Reaktion in WooCommerce | Reaktion in Microsoft Advertising |
|---|---|---|---|
| Generische Kategoriebegriffe | Das organische Ergebnis rückt tiefer auf dem Bildschirm, falls der Test eingeführt wird | CTR bei stabiler Position in Search performance verfolgen; Kategorieseiten mit echten Vergleichsdaten stärken | Über Gebote auf diese Begriffe nach Marge entscheiden, nicht aus Angst |
| Suchanfragen nach Modell, SKU und Teilenummer | Geringerer Effekt, weniger Werbetreibende | IndexNow bei Produktänderungen, korrekte GTIN und Marke, vollständiges Product-Markup | Shopping-Kampagnen mit sauberen Kennungen |
| Anleitungs- und Kompatibilitätsfragen | Antworten können in Copilot oder Bing Zusammenfassungen zitiert werden | Ausführliche Anleitungen; Grounding Queries in AI Performance beobachten | Meist keine bezahlte Maßnahme nötig |
| Genauigkeit von Preis und Bestand | Feed-Artikel abgelehnt oder in Prüfung gehalten | ERP-Synchronisation als Hintergrundjobs; Cache bei Preisänderung leeren | Feed-Preis gleich Zielseite; benutzerdefinierte Labels für Marge und Bestand |
Umsetzungsreihenfolge für Entwicklungsteams
Der Test verlässt vielleicht nie die Experimentierphase. Jeder der folgenden Schritte verbessert trotzdem schon heute, wie der Shop in Bing abschneidet.
- Website in den Bing Webmaster Tools verifizieren und eine Ausgangsbasis exportieren.
- Ohne Ausgangsbasis gibt es nichts zu vergleichen, und Bing füllt keine Daten rückwirkend auf.
- IndexNow einschalten.
- Schlüssel erzeugen, Schlüsseldatei ins Stammverzeichnis legen, mit curl testen, dann den gebündelten Hook aktivieren.
- Den Feed im Microsoft Merchant Center bereinigen.
- Herstellermarke, echte GTINs, Preis gleich Produktseite, Versandkosten für Österreich und Deutschland, wenn Sie dorthin verkaufen.
- Performance absichern.
- Full Page Caching mit WooCommerce Ausnahmen, persistenter Objekt-Cache, ERP-Synchronisation außerhalb des Request-Pfads und Crawl control, falls Bingbot mit Spitzenlast konkurriert.
- Strukturierte Daten korrigieren.
- Standardwerte aus dem Product-Markup entfernen und es identisch mit dem Feed halten.
- Monatlich prüfen.
- CTR generischer und spezifischer Keywords bei stabilen Positionen vergleichen und Grounding Queries in AI Performance ansehen.







