Bing Webmaster Tools en IndexNow voor ChatGPT-zoeken
Terug naar blog

Bing Webmaster Tools en IndexNow voor ChatGPT-zoeken

8 min leestijd

ChatGPT-zoeken gebruikt onder andere de Bing-index om actuele bronnen te vinden. Staat je webshop slecht of verouderd in Bing, dan heeft ChatGPT minder om mee te werken.

ChatGPT-zoeken gebruikt onder andere de Bing-index om actuele bronnen te vinden. Staat je webshop slecht of verouderd in Bing, dan heeft ChatGPT minder om mee te werken. Met Bing Webmaster Tools zie je hoe Bing je shop crawlt en indexeert, en met IndexNow meld je nieuwe en gewijzigde URL's direct aan, in plaats van te wachten tot een crawler langskomt.

Waarom Bing ineens weer telt

De meeste Nederlandse webshops kijken alleen naar Google. Logisch: daar komt het overgrote deel van het zoekverkeer vandaan. Bing Webmaster Tools staat vaak niet eens ingericht.

Dat was jarenlang een verdedigbare keuze. Nu is het een blinde vlek. ChatGPT-zoeken leunt onder andere op de Bing-index, en daarnaast heeft OpenAI zijn eigen crawler (OAI-SearchBot). Ook Microsoft Copilot gebruikt Bing om antwoorden te onderbouwen.

Concreet betekent dat: als een productpagina niet in Bing staat, of in Bing nog een oude prijs heeft, is de kans kleiner dat ChatGPT hem correct toont. Je ziet dat niet in Google Search Console. Daar heb je Bing Webmaster Tools voor.

Bing Webmaster Tools inrichten

Aanmelden

De snelste route: log in met een Microsoft-account en kies "Importeren vanuit Google Search Console". Bing neemt dan je geverifieerde sites en sitemaps over. Dat is in een paar minuten klaar.

Alternatieven als je geen Search Console-koppeling wilt:

  • Een BingSiteAuth.xml-bestand in de root van je site.
  • Een -tag in de .
  • Een CNAME-record bij je DNS.

Voor Shopify is de meta-tag het makkelijkst, via theme.liquid. Voor Magento kan dat via Content > Design > Configuration > HTML Head > Scripts and Style Sheets, of in je theme-layout.

Sitemap indienen

Dien je XML-sitemap in onder Sitemaps. Controleer daarna:

  • Hoeveel URL's Bing heeft ontdekt.
  • Of er fouten zijn (404's, redirects of URL's die op noindex staan in de sitemap).
  • Of de sitemap-index alle sub-sitemaps bevat. Shopify splitst de sitemap op in producten, collecties, pagina's en blogs. Magento genereert er één of meerdere, afhankelijk van je instellingen.

De rapporten die ertoe doen

Niet elk rapport in Bing Webmaster Tools is even nuttig. Voor een webshop zijn dit de belangrijkste:

RapportWaar je naar kijkt
Search PerformanceVertoningen en klikken per zoekopdracht en pagina
URL InspectionOf een specifieke URL in de index staat en hoe Bing hem ziet
Site ExplorerWelke delen van je site Bing kent, met statuscodes
SitemapsOntdekte en verwerkte URL's, fouten
Site ScanTechnische problemen: ontbrekende titels, kapotte links, dubbele content
IndexNowWelke URL's je hebt aangemeld en of ze zijn verwerkt

Vergelijk de aantallen geïndexeerde pagina's met wat je in Google ziet. Een groot verschil wijst op een probleem: een blokkade, een renderingprobleem, of een site die Bing gewoon minder vaak bezoekt.

De rapporten in Google Search Console werken we uit in Search Console-rapporten voor webshops. Veel van dezelfde denkwijze geldt voor Bing.

Bingbot niet per ongeluk blokkeren

Klinkt vanzelfsprekend. Toch komt het voor: een robots.txt met specifieke regels alleen voor Googlebot, waarbij Bingbot onder een strengere algemene regel valt. Of een firewall die Bingbot afknijpt met rate limiting.

# Fout: Bingbot valt onder de strenge * regel
User-agent: Googlebot
Disallow: /checkout/

User-agent: *
Disallow: /

# Goed: één regelset voor alle zoekmachines
User-agent: *
Disallow: /checkout/
Disallow: /customer/
Disallow: /cart/

Een crawler volgt alleen de meest specifieke groep die op hem van toepassing is. Een aparte groep voor Googlebot geldt dus niet voor Bingbot.

IndexNow: wat het is

IndexNow is een open protocol, gelanceerd door Microsoft Bing en Yandex in 2021. Het idee is simpel: in plaats van te wachten tot een zoekmachine je pagina opnieuw crawlt, meld je zelf dat een URL nieuw, gewijzigd of verwijderd is.

Zoekmachines die IndexNow ondersteunen, delen aangemelde URL's met elkaar. Meld je een URL aan bij één deelnemer, dan krijgen de andere hem ook. Deelnemers zijn onder andere Bing, Yandex, Seznam en Naver.

Google doet niet mee. Voor Google blijven je sitemap en een goede interne linkstructuur de manier om wijzigingen snel bekend te maken. IndexNow is dus een aanvulling, geen vervanging.

Waarom het voor een webshop telt

Een webshop verandert continu. Prijzen, voorraad, nieuwe producten, uitverkochte producten, nieuwe collecties. Met gewone crawling duurt het een tijd voordat een zoekmachine die wijzigingen oppikt. Bij een grote catalogus kan dat lang zijn, omdat een crawler niet elke dag elke pagina bezoekt.

Met IndexNow meld je precies de URL's die zijn gewijzigd. Dat helpt vooral bij:

  • Prijswijzigingen en acties.
  • Producten die terug op voorraad zijn of uitverkocht raken.
  • Nieuwe productlanceringen.
  • Verwijderde producten met een redirect.

Hoe je met uitverkochte en verwijderde producten omgaat, lees je in uitverkochte producten en SEO.

IndexNow implementeren

Stap 1: maak een key

Een IndexNow-key is een string van 8 tot 128 tekens (letters, cijfers en streepjes). Zet die in een tekstbestand in de root van je site:

https://www.voorbeeldshop.nl/a1b2c3d4e5f6a7b8c9d0.txt

De inhoud van het bestand is precies de key:

a1b2c3d4e5f6a7b8c9d0

Daarmee bewijs je dat jij de eigenaar bent van de URL's die je aanmeldt.

Stap 2: URL's aanmelden

Eén URL kan met een simpele GET-request:

https://api.indexnow.org/indexnow?url=https://www.voorbeeldshop.nl/koptelefoon-model-a&key=a1b2c3d4e5f6a7b8c9d0

Meerdere URL's tegelijk (tot 10.000 per request) met een POST:

bash
curl -X POST "https://api.indexnow.org/indexnow" \
  -H "Content-Type: application/json; charset=utf-8" \
  -d '{
    "host": "www.voorbeeldshop.nl",
    "key": "a1b2c3d4e5f6a7b8c9d0",
    "keyLocation": "https://www.voorbeeldshop.nl/a1b2c3d4e5f6a7b8c9d0.txt",
    "urlList": [
      "https://www.voorbeeldshop.nl/koptelefoon-model-a",
      "https://www.voorbeeldshop.nl/koptelefoon-model-b",
      "https://www.voorbeeldshop.nl/koptelefoons"
    ]
  }'

De belangrijkste responscodes:

CodeBetekenis
200Aangemeld
202Ontvangen, key wordt nog gevalideerd
400Ongeldig verzoek
403Key ongeldig of niet gevonden
422URL's horen niet bij de host, of key klopt niet met het bestand
429Te veel verzoeken

Stap 3: koppelen aan je platform

Handmatig aanmelden werkt niet bij een webshop. Het moet automatisch, op het moment dat er iets verandert.

Magento 2. Er zijn extensies voor IndexNow. Wil je het zelf bouwen, dan hang je een observer aan het opslaan van producten en categorieën (bijvoorbeeld catalog_product_save_after), zet je de gewijzigde URL's in een wachtrij, en stuurt een cronjob ze in batches door. Let op prijs- en voorraadwijzigingen die via een ERP-import binnenkomen. Die lopen vaak niet via het normale save-event, maar via directe database-updates of een importmodule. Die moet je apart afvangen.

Een vereenvoudigd voorbeeld van de verzendstap in PHP:

php
$payload = [
    'host'        => 'www.voorbeeldshop.nl',
    'key'         => $key,
    'keyLocation' => "https://www.voorbeeldshop.nl/{$key}.txt",
    'urlList'     => array_values(array_unique($changedUrls)),
];

$ch = curl_init('https://api.indexnow.org/indexnow');
curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_HTTPHEADER     => ['Content-Type: application/json; charset=utf-8'],
    CURLOPT_POSTFIELDS     => json_encode($payload),
    CURLOPT_RETURNTRANSFER => true,
]);
curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
Shopify. Je hebt geen toegang tot de server, dus het key-bestand in de root zetten gaat niet op de gewone manier. Er zijn apps die IndexNow afhandelen. Een alternatief is een externe dienst die Shopify-webhooks (products/update, products/create) ontvangt en de URL's doorstuurt, met de key via keyLocation op een plek die je wel kunt beheren. Controleer wel dat die locatie binnen je eigen host valt; een key-bestand op een ander domein wordt niet geaccepteerd. Cloudflare. Cloudflare Crawler Hints gebruikt IndexNow om zoekmachines te laten weten wanneer content verandert. Draait je shop achter Cloudflare, dan kun je dat aanzetten als aanvulling. Je hebt dan minder controle over welke URL's precies worden gemeld. Laravel en maatwerk. Hier bouw je het als een queued job na elke relevante modelwijziging. Batch de URL's per paar minuten, zodat je bij een grote import niet duizenden losse requests doet.

Wat je niet moet aanmelden

  • URL's met filterparameters of sorteringen.
  • URL's die op noindex staan.
  • URL's die je canonicaliseert naar een andere URL. Meld de canonical aan.
  • Ongewijzigde pagina's. IndexNow is voor wijzigingen, niet om je hele catalogus elke dag opnieuw in te sturen.

Wie onzin aanmeldt, maakt het signaal minder waardevol. Houd je aan echte wijzigingen.

IndexNow is geen indexeringsgarantie

Een aanmelding betekent dat Bing weet dat er iets is veranderd. Het betekent niet dat de pagina wordt geïndexeerd. Een dunne pagina, een pagina met technische problemen of een pagina die Bing niet waardevol vindt, blijft buiten de index, met of zonder IndexNow.

IndexNow versnelt het ontdekken. De kwaliteit en techniek van de pagina bepalen nog steeds of hij wordt opgenomen. Meer over die basis staat op technische SEO voor webshops.

Hoe dit samenhangt met OAI-SearchBot

Bing is niet de enige route naar ChatGPT. OpenAI crawlt ook zelf met OAI-SearchBot. Voor zichtbaarheid in ChatGPT-zoeken wil je dus beide op orde hebben:

  1. OAI-SearchBot toegestaan in robots.txt en niet geblokkeerd door je firewall.
  2. Je shop goed geïndexeerd in Bing, met actuele data via IndexNow.

Wat je verder kunt doen om producten in ChatGPT te krijgen, staat in producten zichtbaar in ChatGPT shopping. De bredere aanpak voor AI-zoekmachines lees je op GEO voor webshops.

Wat dit betekent voor je omzet

Bing zelf is in Nederland een klein zoekkanaal. Daarom heeft niemand er ooit tijd in gestoken. Maar de Bing-index is niet meer alleen voor Bing. Hij voedt ook Copilot en draagt bij aan wat ChatGPT-zoeken vindt.

De rekenstap: Bing Webmaster Tools inrichten kost een uur. IndexNow koppelen aan je platform is eenmalig werk. Daar staat tegenover dat je zicht krijgt op een index die een groeiend AI-kanaal voedt, en dat prijs- en voorraadwijzigingen sneller doorkomen. Voor de investering is dat een van de goedkoopste GEO-maatregelen die er zijn.

Hoe wij het aanpakken

We richten Bing Webmaster Tools in, vergelijken de indexering met Google, en bouwen IndexNow in je Magento-, Shopify- of Laravel-shop. Inclusief de ERP-imports die normaal buiten beeld blijven. Wil je weten hoe Bing en AI-crawlers je shop nu zien? Dat nemen we mee in een SEO-audit.

Veelgestelde vragen

Gebruikt ChatGPT echt de Bing-index?

ChatGPT-zoeken gebruikt onder andere de Bing-index. Daarnaast crawlt OpenAI zelf met OAI-SearchBot. Beide routes zijn relevant, dus je wilt zowel in Bing goed staan als OAI-SearchBot toegang geven.

Ondersteunt Google IndexNow?

Nee. Google doet niet mee aan IndexNow. Voor Google blijven je XML-sitemap, interne links en Search Console de manier om wijzigingen bekend te maken.

Hoeveel URL's kan ik per keer aanmelden via IndexNow?

Tot 10.000 URL's per POST-request. Meld alleen URL's aan die echt zijn gewijzigd, toegevoegd of verwijderd.

Kan ik Search Console importeren in Bing Webmaster Tools?

Ja. Bing Webmaster Tools heeft een importfunctie voor Google Search Console. Je geverifieerde sites en sitemaps worden dan overgenomen, zonder aparte verificatie.

Zorgt IndexNow ervoor dat mijn pagina's worden geïndexeerd?

Nee. IndexNow laat zoekmachines weten dat een URL is gewijzigd. Of de pagina in de index komt, hangt nog steeds af van de kwaliteit en de techniek van die pagina.

Ruthger Idema

Geschreven door Ruthger Idema

15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.

Meer over ons team →
Deel dit artikel:

Wil je jouw e-commerce naar het volgende niveau?

Plan een vrijblijvend gesprek met onze experts over Magento, Shopify of Laravel maatwerk.

Plan een Tech Check