Bing Webmaster Tools en IndexNow
Module 2: Search Console, Bing en IndexNow · Leestijd: 12 minuten
Leerdoel: Na deze les kun je je site toevoegen in Bing Webmaster Tools (ook door hem uit Search Console te importeren), uitleggen hoe IndexNow werkt, en controleren of het IndexNow-sleutelbestand van je site klopt.
Kernbegrippen: Bing Webmaster Tools, Bingbot, importeren uit Google Search Console, verificatie (XML-bestand BingSiteAuth.xml, meta-tag msvalidate.01, CNAME naar verify.bing.com), zoekmachines die Bing-resultaten gebruiken, IndexNow, sleutel, sleutelbestand, keyLocation, deelnemende zoekmachines
Waarom Bing ook telt
In Nederland gebruikt het grootste deel van de mensen Google. Toch is Bing de moeite waard, om drie redenen. Ten eerste gebruiken mensen Bing zonder het te weten: het is de standaardzoekmachine in Microsoft Edge. Ten tweede leunen andere zoekmachines op Bing. DuckDuckGo schrijft dat het zijn gewone webresultaten grotendeels van Bing haalt, en Ecosia toont standaard resultaten van Bing (in sommige landen en browsers ook die van Google). Ten derde is het weinig werk: als je site al in Search Console staat, heb je hem in een paar minuten ook in Bing.
Bing Webmaster Tools is voor Bing wat Search Console voor Google is: gratis, met rapporten over zoekprestaties, indexering, sitemaps en de mogelijkheid één adres te inspecteren. De namen en de indeling verschillen, het idee is hetzelfde.
Je site toevoegen
Er zijn twee wegen.
1. Importeren uit Google Search Console (aanbevolen). Log in bij Bing Webmaster Tools, kies Importeren en log in met het Google-account van je Search Console. Na toestemming toont Bing de sites die je in Search Console geverifieerd hebt, met hun sitemaps. Kies de sites en importeer ze. Bing verifieert ze dan zelf: je hoeft niets in je DNS te zetten. Bing neemt ook je sitemaps over en controleert het eigendom daarna regelmatig opnieuw via Search Console. Volgens Bing kun je tot 100 sites per keer importeren; het kan tot 48 uur duren voor er verkeersgegevens verschijnen. Trek je later de toegang van Bing tot Search Console in, dan moet je op een andere manier verifiëren.
2. Handmatig toevoegen en verifiëren. Vul het adres van je site in en kies een van deze manieren:
| Methode | Wat je doet |
|---|---|
| XML-bestand | Je zet het bestand BingSiteAuth.xml dat Bing je geeft in de hoofdmap van je site |
| Meta-tag | Je zet een regel <meta name="msvalidate.01" content="..."> in de <head> van je homepage |
| DNS (CNAME) | Je maakt een CNAME-record met als naam de code die Bing geeft en als doel verify.bing.com |
Voor de DNS-methode zet je bijvoorbeeld:
1a2b3c4d5e6f.example.com. 3600 IN CNAME verify.bing.com.Let op het verschil met Google: daar is het een TXT-record op het domein zelf, hier een CNAME op een eigen naam. Een CNAME mag nooit op het kale domein (@) staan (DNS-cursus, les 3.2); dat hoeft hier ook niet, want de naam is de code. Zet je het record in een paneel dat de domeinnaam er automatisch achter plakt, typ dan alleen de code als naam. Bij sommige registrars kan Bing het record ook zelf zetten na een inlog bij die registrar.
Daarna dien je ook bij Bing je sitemap in, als die niet al via de import is meegekomen.
IndexNow: zelf melden dat er iets veranderd is
Zoekmachines komen langs op hun eigen tempo. Verander je een prijs of zet je een nieuwe pagina online, dan kan het een tijd duren voordat een crawler dat ziet. IndexNow is een open afspraak waarmee een site zelf meldt: "deze adressen zijn nieuw, gewijzigd of verwijderd". Op indexnow.org staan als deelnemers Amazon, Bing, Naver, Seznam, Yandex en Yep. Google doet niet mee: voor Google blijven de sitemap en Search Console de weg.
Een handig onderdeel: meld je een adres bij één deelnemer, dan wordt het gedeeld met alle andere deelnemers. Je hoeft dus maar één keer te melden.
Hoe bewijst een site dat de melding van hem komt?
Iedereen zou kunnen melden dat de pagina's van een ander veranderd zijn. Daarom werkt IndexNow met een sleutel:
- De site kiest een sleutel: 8 tot 128 tekens, alleen letters (a-z, A-Z), cijfers en het minteken.
- De site zet een tekstbestand met precies die sleutel als inhoud in de hoofdmap, met de sleutel als naam:
https://www.example.com/<sleutel>.txt(UTF-8). - Bij elke melding stuurt de site de sleutel mee. De zoekmachine haalt het bestand op en kijkt of de sleutel klopt.
Het bestand mag ook elders op dezelfde host staan; dan moet de melding met keyLocation zeggen waar. Maar let op: een sleutelbestand in een submap (bijvoorbeeld /catalogus/) geldt alleen voor adressen onder die map. Wie het eenvoudig houdt, zet het in de hoofdmap.
Een melding ziet er zo uit (dit doet het programma van je site, niet jij met de hand):
POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8
{"host": "www.example.com",
"key": "3f9a1c7d2b6e4a8f9c0d1e2f3a4b5c6d",
"keyLocation": "https://www.example.com/3f9a1c7d2b6e4a8f9c0d1e2f3a4b5c6d.txt",
"urlList": ["https://www.example.com/bruidswerk/", "https://www.example.com/workshops/"]}Per melding mogen tot 10.000 adressen mee. Het antwoord is een statuscode: 200 (ontvangen), 202 (ontvangen, sleutel wordt nog gecontroleerd), 403 (sleutel niet gevonden of klopt niet), 422 (adressen horen niet bij de host), 429 (te veel meldingen).
Wat IndexNow niet doet
Een melding is een uitnodiging om te komen kijken, geen opdracht om op te nemen. Op indexnow.org staat het letterlijk: indienen garandeert geen directe indexering. Meld alleen echte wijzigingen; dezelfde ongewijzigde pagina steeds opnieuw melden helpt niet en kan als misbruik worden gezien (code 429).
In de praktijk: wie meldt er voor jou?
Je hoeft IndexNow zelden zelf te bouwen. De AI Builder van WebOké maakt per site een vaste sleutel, zet het sleutelbestand mee in de webmap en meldt na elke publicatie de gewijzigde pagina's bij IndexNow; niet bij een gratis demo en niet als de site op "niet indexeren" staat. Voor WordPress bestaat onder meer de plugin IndexNow van het Bing Webmaster Tools-team, en sommige SEO-plugins hebben het ingebouwd. Ook andere websitebouwers en sommige CDN's bieden het aan. Wil je weten of het bij jou werkt, zoek dan het sleutelbestand op: staat het er en bevat het precies de sleutel, dan kan je site melden.
Samenvatting
- Bing telt ook: via Edge, en omdat onder meer DuckDuckGo en Ecosia (deels) op Bing leunen.
- Importeer je site uit Search Console in Bing Webmaster Tools: dan is hij meteen geverifieerd en komen de sitemaps mee.
- Handmatig verifiëren kan met
BingSiteAuth.xml, de meta-tagmsvalidate.01of een CNAME van de code naarverify.bing.com. - IndexNow meldt wijzigingen bij alle deelnemende zoekmachines tegelijk; Google doet niet mee.
- Het sleutelbestand
<sleutel>.txtbevat precies de sleutel; een melding garandeert geen opname.
Quiz
Opdracht
Opdracht A2.5: Klopt je IndexNow-sleutel? Vul je site in en de IndexNow-sleutel die je websitebouwer of plugin gebruikt (in WordPress staat hij in de instellingen van de plugin; bij de AI Builder is het de naam van het .txt-bestand van 32 tekens in de hoofdmap). Staat je sleutelbestand niet in de hoofdmap, vul dan ook het volledige adres in. Het programma controleert of de sleutel het juiste formaat heeft en of het bestand bestaat en precies de sleutel bevat. Het programma stuurt zelf nooit een melding.
Verder lezen
De stappen in deze artikelen gelden voor de panelen van WebOké; bij andere aanbieders werkt het vergelijkbaar.
- Je website aanmelden bij zoekmachines (Google en Bing)
- WebOké handleiding 5.4: DNS beheren: records toevoegen, wijzigen en verwijderen
- Gratis DNS-cursus 3.2: CNAME en de kale domeinnaam
- Bing Webmaster Tools, Add and verify site: https://www.bing.com/webmasters/help/add-and-verify-site-12184f8b
- Bing Webmaster Blog, Import sites from Search Console: https://blogs.bing.com/webmaster/2019/9/Import-sites-from-Search-Console-to-Bing-Webmaster-Tools/
- IndexNow, documentatie: https://www.indexnow.org/documentation
- IndexNow, veelgestelde vragen: https://www.indexnow.org/faq
- DuckDuckGo, waar de resultaten vandaan komen: https://duckduckgo.com/duckduckgo-help-pages/results/sources
