FAQ

Installatie en configuratie


Hoe begin ik met het gebruik van IndexNow?

Om aan de slag te gaan met IndexNow controleert u eerst of uw contentmanagementsysteem (CMS), hostingprovider of SEO-plugin IndexNow al ondersteunt. Veel platforms bieden ingebouwde ondersteuning of compatibele add-ons, zodat u het mogelijk niet handmatig hoeft te configureren.

Als uw platform IndexNow niet ondersteunt, kunt u het handmatig implementeren door een sleutelbestand te genereren, uw website te verifiëren en URL's in te dienen via de IndexNow API.

Raadpleeg eerst de documentatie van uw CMS of de pluginbibliotheek voordat u IndexNow handmatig instelt.

Welke contentmanagementsystemen ondersteunen IndexNow?

De volgende CMS'en bieden native IndexNow-integratie of ondersteuning via SEO-plugins of extensies:

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

Andere contentmanagementsystemen ondersteunen IndexNow mogelijk via externe plugins of extensies die beschikbaar zijn in hun pluginbibliotheken. Neem contact op met uw CMS of hostingprovider voor meer informatie over het inschakelen van IndexNow voor uw website.

Welke Content Delivery Networks ondersteunen IndexNow?

Cloudflare biedt native IndexNow-integratie. Deze lijst is echter niet uitputtend. Neem contact op met uw provider voor specifieke instructies over het inschakelen van IndexNow voor uw website.

Waarom zou ik IndexNow gebruiken in plaats van te vertrouwen op zoekmachinecrawlers?

Traditionele zoekmachines vertrouwen op webcrawlers om contentupdates te ontdekken, maar dat proces kan traag zijn en dagen of zelfs weken duren. Met IndexNow kunt u URL's direct indienen wanneer content wordt toegevoegd, bijgewerkt of verwijderd.

Dit verbetert de indexeringssnelheid van uw site bij ondersteunde zoekmachines en helpt uw content actueel te houden in AI-gestuurde zoekresultaten. Snellere indexering kan leiden tot betere zichtbaarheid en snellere opname in zoekresultaten, wat uw SEO-prestaties kan verbeteren.

Wanneer moet ik zoekmachines informeren via IndexNow?

Websites moeten IndexNow informeren wanneer content wordt toegevoegd, bijgewerkt of verwijderd, zodat zoekmachines de nieuwste versie in hun index kunnen weergeven.

Typische gevallen zijn:

  • Nieuwe content: productpagina's, video's, reisaanbiedingen, vacatures, blogberichten of evenementaankondigingen.
  • Bijgewerkte content: productbeschrijvingen, videotitels/metadata, bestemmingsgidsen, bedrijfsprofielen of beleidspagina's.
  • Prijs- of beschikbaarheidswijzigingen: voorraadstatus, promoties of verlopen aanbiedingen.
  • Door gebruikers gegenereerde content: nieuwe recensies, reacties of forumberichten (incrementeel indienen om overmatig melden te voorkomen, bijv. elke recensie van 1-20, daarna elke 5 tot 100, elke 10 tot 1000).
  • Verwijderde content: verwijderde producten, video's, reisaanbiedingen of verlopen evenementen.

Door IndexNow op deze momenten te informeren, helpt u zoekmachines om de juiste versie van uw site sneller en efficiënter te indexeren.

API-sleutel en verificatie


Hoe genereer ik een IndexNow API-sleutel?

Wanneer uw CMS, hostingprovider of SEO-plugin IndexNow ondersteunt, hebt u geen sleutelbestand nodig. Indieringen worden automatisch verwerkt.

Voor handmatige configuratie moet u een API-sleutel aanmaken. Deze sleutel bewijst het eigendom van uw domein en verifieert uw indieringen, zodat zoekmachines weten dat ze afkomstig zijn van een geautoriseerde bron.

Stappen om uw API-sleutel te genereren

1. Genereer een sleutelreeks

  • Gebruik een GUID/UUID-generator of commandoregeltool.
  • Uw sleutel moet 8 tot 128 tekens lang zijn.
  • Toegestane tekens: kleine letters (a tot z), hoofdletters (A tot Z), cijfers (0 tot 9) en koppeltekens (-).

2. Maak het sleutelbestand aan

  • Open een teksteditor of code-editor (bijv. Notepad, TextEdit, VS Code).
  • Plak uw API-sleutel in het bestand.
  • Sla het bestand op in UTF-8-codering met de sleutel als bestandsnaam, gevolgd door .txt.
  • Voorbeeld: als uw sleutel abcd1234 is, maak dan een bestand met de naam abcd1234.txt met als inhoud abcd1234.

3. Upload het bestand

  • Plaats het sleutelbestand in de hoofdmap van uw site, of een openbaar toegankelijke map op dezelfde host (geen aanmelding vereist).
  • Controleer of het bestand bereikbaar is via een openbare URL, zoals: https://uwdomein.com/{uw-sleutel}.txt
  • Voorbeeld: als uw domein uwdomein.com is en uw sleutel Ik-hou-van-IndexNow-3000, dan moet het bestand beschikbaar zijn op https://uwdomein.com/Ik-hou-van-IndexNow-3000.txt.
  • U kunt ook een andere openbare locatie gebruiken, bijv. https://uwdomein.com/keys/well-known.txt. Als u een locatie buiten de hoofdmap gebruikt, geef dan de locatie van het sleutelbestand op met de parameter keyLocation bij het indienen van URL's.
Hoe verifieer ik het eigendom van mijn website voor IndexNow?

Na het genereren van uw sleutelbestand uploadt u dit naar een van de volgende locaties:

  • De hoofdmap van uw website (aanbevolen).
  • Of, als de hoofdmap niet toegankelijk is, een openbaar toegankelijke map bij uw hostingprovider (geen aanmelding vereist).

Open vervolgens de URL van het bestand in een browser:
https://uwdomein.com/{uw-sleutel}.txt

Als het bestand wordt geladen en alleen uw sleutel toont, is uw site geverifieerd. Zoekmachines gebruiken dit bestand om het domeineigendom te bevestigen voordat ze IndexNow-indieringen accepteren. Als de verificatie mislukt, raadpleeg dan het gedeelte Probleemoplossing hieronder voor veelvoorkomende oplossingen.

Hoe werk ik mijn IndexNow API-sleutel bij of vervang ik deze?

U kunt uw IndexNow API-sleutel vervangen zonder dienstonderbreking door deze stappen te volgen:

Genereer een nieuwe sleutel met dezelfde methode die u oorspronkelijk hebt gebruikt (handmatig of via een tool).

  • Vervang het oude sleutelbestand in de hoofdmap door het nieuwe {sleutel}.txt-bestand.
  • Begin met het indienen van URL's met de nieuwe sleutel. Dit zorgt er automatisch voor dat zoekmachines de nieuwe sleutel verifiëren bij de volgende indiening.

Zoekmachines verifiëren het eigendom automatisch opnieuw wanneer de bijgewerkte sleutel wordt gedetecteerd bij het indienen van URL's.

URL-indiening


Hoe dien ik een URL in via IndexNow?

U kunt zoekmachines direct informeren wanneer u content toevoegt, bijwerkt of verwijdert door een URL in te dienen bij de IndexNow API.

1. Stel de aanvraag-URL samen:

U kunt uw aanvraag indienen bij slechts één van de volgende deelnemende eindpunten.
Elk eindpunt stuurt uw indiening rechtstreeks naar de betreffende zoekmachine, en uw indiening wordt gedeeld met alle IndexNow-compatibele zoekmachines:

  • Globaal IndexNow-eindpunt: https://api.indexnow.org/indexnow?url={uw-toegevoegde-of-bijgewerkte-of-verwijderde-url}&key={uw-sleutel}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={uw-url}&key={uw-sleutel}
  • Bing: https://www.bing.com/indexnow?url={uw-url}&key={uw-sleutel}
  • Naver: https://searchadvisor.naver.com/indexnow?url={uw-url}&key={uw-sleutel}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={uw-url}&key={uw-sleutel}
  • Yandex: https://yandex.com/indexnow?url={uw-url}&key={uw-sleutel}
  • Yep: https://indexnow.yep.com/indexnow?url={uw-url}&key={uw-sleutel}

2. Vervang {uw-url} door de volledige URL van de pagina die u hebt toegevoegd, bijgewerkt of verwijderd en {uw-sleutel} door uw geverifieerde IndexNow API-sleutel.

3. Verzend de aanvraag via een browser, script of HTTP-client.

4. Bevestig dat de indiening succesvol was:

  • Als u een HTTP 200-antwoord ontvangt, is uw indiening geaccepteerd en verwerkt.
  • Let op: bij uw eerste aanvraag kunt u een HTTP 202-antwoord ontvangen. Dit betekent dat de URL is ontvangen en dat de zoekmachine uw sleutel verifieert voordat de content wordt geïndexeerd. Na voltooiing van de verificatie retourneren volgende succesvolle indieringen doorgaans HTTP 200.
Hoe dien ik meerdere URL's tegelijk in via IndexNow?

IndexNow ondersteunt bulkindiening van maximaal 10.000 URL's per POST-aanvraag. Dit is handig wanneer u meerdere bijgewerkte, toegevoegde of verwijderde pagina's in één batch aan zoekmachines wilt melden.

Gebruik dit JSON-formaat in uw POST-aanvraag:

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Verstuur uw POST-aanvraag naar:
https://api.indexnow.org/indexnow

Aandachtspunten bij het indienen van meerdere URL's:

  • Dien maximaal 10.000 URL's per aanvraag in.
  • Gebruik UTF-8-codering en stel de juiste Content-Type-header in.
Wat is de maximale payload-grootte voor een POST-aanvraag bij IndexNow?

Met IndexNow kunt u maximaal 10.000 URL's per POST-aanvraag indienen in één JSON-payload. Het indienen van meer dan dit aantal kan ertoe leiden dat de aanvraag mislukt of een HTTP 422 (Unprocessable Entity)-antwoord retourneert.

Houd uw batchindieringen altijd onder de limiet van 10.000 URL's om een succesvolle verwerking te garanderen.

Hoe formatteer ik IndexNow-notificatie-URL's?

U kunt indienen bij elke deelnemende zoekmachine met de volgende URL-structuur:

https://<searchengine>/indexnow?url={uw-url}&key={uw-sleutel}

Als u bijvoorbeeld bij IndexNow indient, zou de URL er als volgt uitzien:

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

Hoe u uw IndexNow-indienings-URL correct formatteert:

  • Vervang de key-parameter door uw werkelijke IndexNow API-sleutel.
  • Zorg ervoor dat u de ingediende pagina-URL URL-codeert (bijv. %3A voor : en %2F voor /).
Hoe codeer ik URL's correct voor IndexNow?

IndexNow vereist dat URL's worden gecodeerd volgens de RFC-3986-standaard. Dit zorgt ervoor dat speciale tekens veilig via de API worden verzonden.

Veelvoorkomende URL-coderingsvoorbeelden:

  • : wordt %3A
  • / wordt %2F
  • ? wordt %3F
  • = wordt %3D
  • & wordt %26

Waarom het belangrijk is om uw IndexNow-URL's correct te coderen:

Correcte codering zorgt ervoor dat IndexNow-URL's correct worden geparseerd en verwerkt door zoekmachines. Het niet coderen van URL's kan leiden tot fouten of overgeslagen indieringen.

Wat gebeurt er nadat ik een URL heb ingediend via IndexNow?

Nadat u een URL hebt ingediend via IndexNow, beoordeelt de zoekmachine of de URL moet worden gecrawld op basis van het crawlquotum, de planningslogica en kwaliteitssignalen. Als de pagina de interne controles doorstaat, wordt deze gecrawld om de meest recente content op te halen.

Het indienen van een URL garandeert geen onmiddellijke indexering. IndexNow vergroot echter de kans dat belangrijke wijzigingen sneller worden ontdekt en gecrawld, waardoor zoekmachines uw content sneller kunnen tonen.

Tellen via IndexNow ingediende URL's mee voor mijn crawlquotum?

Ja. Elke via IndexNow ingediende URL telt mee voor het crawlquotum van uw site.

Door IndexNow te gebruiken, geeft u echter aan zoekmachines aan dat deze URL's belangrijk zijn en prioriteit moeten krijgen. Dit resulteert doorgaans in snellere crawling van ingediende URL's in vergelijking met pagina's die niet zijn ingediend.

Kan ik dezelfde URL meerdere keren per dag indienen?

Vermijd het om dezelfde URL vele malen per dag in te dienen, tenzij er significante contentwijzigingen zijn. Voor pagina's die regelmatig worden bijgewerkt, is het aan te raden om minimaal 5 minuten te wachten tussen updates voordat u opnieuw indient.

Bij hoogfrequente updates is het raadzaam IndexNow alleen te gebruiken voor substantiële wijzigingen die content of structuur beïnvloeden. Het indienen van onnodige updates kan leiden tot verspild crawlquotum zonder verbetering van de zichtbaarheid.

Hoe ga ik om met indieringen voor vaak gewijzigde content?

Als uw content vaak wordt bijgewerkt, richt IndexNow-indieringen dan op significante wijzigingen zoals updates van paginacontent, prijzen of beschikbaarheid. Vermijd het indienen van elke kleine layout- of cosmetische wijziging.

Om frequente updates effectief te verwerken:

  • Automatiseer indieringen met scripts die echte contentwijzigingen detecteren.
  • Wacht minimaal 5 minuten voordat u dezelfde URL opnieuw indient.
  • Monitor het indexeringsgedrag om contentactualiteit en crawlefficiëntie in balans te houden.
Kan ik omgeleide of verwijderde URL's indienen via IndexNow?

Ja. U moet omgeleide URL's en pagina's die HTTP 404- of HTTP 410-statuscodes retourneren, indienen.

Het indienen van omgeleide of verwijderde URL's via IndexNow stelt zoekmachines in staat om:

  • Hun indexen bij te werken wanneer een pagina wordt omgeleid via 301, 302 of meta-refresh.
  • Verouderde of dode links te verwijderen wanneer een pagina is verwijderd en een 404 of 410 retourneert.
  • Accurate en actuele zoekresultaten voor gebruikers te behouden.

IndexNow ondersteunt het indienen van URL's voor content die is verwijderd, verplaatst of omgeleid. Het opnemen van deze updates helpt ervoor te zorgen dat zoekmachines de meest accurate structuur van uw site weergeven en de crawlefficiëntie verbeteren.

Kan ik alle URL's van mijn site indienen via IndexNow?

IndexNow is bedoeld om zoekmachines te informeren over recent toegevoegde, bijgewerkte of verwijderde URL's. Het is niet ontworpen om alle URL's van uw site tegelijk in te dienen.

Als uw hele site onlangs is bijgewerkt, bijvoorbeeld na een migratie of herontwerp, is het acceptabel om alle URL's via IndexNow in te dienen. Gebruik voor doorlopende ontdekking en langetermijnindexering een XML-sitemap.

Gebruik de volgende aanpak om de indexeringsdekking en -actualiteit te verbeteren:

  • Gebruik IndexNow om pagina's met hoge prioriteit of vaak gewijzigde pagina's in te dienen.
  • Gebruik sitemaps om zoekmachines een volledig overzicht van alle URL's op uw website te bieden.

Deze combinatie zorgt voor zowel snelle contentontdekking als uitgebreide zichtbaarheid in zoekresultaten.

Moet ik IndexNow en sitemaps samen gebruiken?

Ja. Het samen gebruiken van IndexNow en sitemaps verbetert de zichtbaarheid van content en zorgt voor bredere dekking door zoekmachines.

IndexNow verbetert de zoekzichtbaarheid door:

  • Directe melding wanneer content wordt toegevoegd, bijgewerkt of verwijderd.
  • Snellere ontdekking van belangrijke wijzigingen.
  • Realtime updates voor vaak gewijzigde content.

Sitemaps verbeteren de zoekdekking door:

  • Een volledig overzicht van alle URL's op uw site.
  • Ontdekking van pagina's die zelden worden gewijzigd of dieper in de sitestructuur liggen.
  • Langetermijn-crawlondersteuning voor uitgebreide indexering.

De combinatie van IndexNow en sitemaps zorgt ervoor dat uw content zowel snel wordt getoond als grondig wordt ontdekt door traditionele en AI-gestuurde zoekmachines.

Moet ik URL's indienen die zijn gewijzigd voordat ik IndexNow ging gebruiken?

Nee. IndexNow is ontworpen om zoekmachines te informeren over recente toevoegingen, updates of verwijderingen. Het is niet bedoeld voor het retroactief indienen van oudere wijzigingen.

Om zoekmachines te helpen eerder bijgewerkte pagina's te ontdekken, volgt u deze aanpak:

  • Gebruik IndexNow om URL's in te dienen die zijn gewijzigd nadat IndexNow is ingesteld.
  • Gebruik sitemaps met nauwkeurige lastmod-waarden om content zichtbaar te maken die vóór de implementatie is bijgewerkt.
  • Deze combinatie zorgt ervoor dat zowel recente als historische wijzigingen zichtbaar zijn voor zoekmachines.
Moet ik IndexNow gebruiken voor een kleine website?

Ja. IndexNow is ook voordelig voor kleine websites met slechts een paar pagina's. Het stelt u in staat zoekmachines direct te informeren over updates, waardoor de kans op snellere crawling en indexering toeneemt.

Het gebruik van IndexNow op een kleine site kan u helpen om:

  • Snellere zichtbaarheid te bereiken voor nieuwe of bijgewerkte content.
  • De crawlefficiëntie te verbeteren door te focussen op gewijzigde pagina's.
  • Te bepalen hoe snel uw updates in zoekresultaten verschijnen.

Automatisering en scripting


Wat zijn de best practices voor het automatiseren van IndexNow-indieringen?

Automatisering helpt om tijdige URL-meldingen te garanderen zonder zoekmachines te overbelasten of snelheidslimieten te overschrijden. De sleutel is om echte wijzigingen te detecteren en alleen relevante URL's in te dienen.

Om IndexNow effectief te automatiseren:

  • Gebruik backend-scripts of CMS-hooks om indieringen te activeren wanneer content wordt toegevoegd, bijgewerkt of verwijderd.
  • Detecteer en filter op significante updates (bijv. prijs, beschikbaarheid, content) in plaats van cosmetische of alleen-layout-wijzigingen.
  • Implementeer debouncinglogica om snelle herhaalde indieringen te voorkomen (bijv. minimaal 5 minuten wachten tussen indieringen voor dezelfde URL).
  • Registreer elke indiening en monitor HTTP-responscodes op problemen.
  • Integreer IndexNow in publicatieworkflows of implementatiepipelines zodat indieringen automatisch en betrouwbaar plaatsvinden.
Hoe kan ik IndexNow-indieringen automatiseren met een script?

U kunt IndexNow-indieringen automatiseren door een script te maken dat dynamische contentwijzigingen detecteert en bijgewerkte URL's rechtstreeks naar de IndexNow API stuurt. Dit zorgt ervoor dat zoekmachines realtime worden geïnformeerd wanneer belangrijke content verandert.
Hieronder vindt u een Python-voorbeeld dat het controleren van een contentdatabase op recent gewijzigde URL's simuleert en deze automatisch bij IndexNow indient.

Vervang het gesimuleerde content_db-dictionary door een live-integratie die uw CMS, publicatieplatform of backend-database bevraagt om recent bijgewerkte content te detecteren.

import requests
import time

# Configuratie
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Gesimuleerde contentdatabase (tijdstempels = nu - willekeurige verschuivingen)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # ~100s geleden gewijzigd
    "/news?id=202": int(time.time()) - 4000,   # ~1u+ geleden gewijzigd
    "/blog?id=303": int(time.time()) - 200     # ~200s geleden gewijzigd
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:  # afgelopen uur
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("URL's succesvol ingediend:", url_list)
    elif response.status_code == 429:
        print("Snelheidslimiet bereikt. Probeer het later opnieuw.")
    else:
        print("Mislukt:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Geen dynamische contentwijzigingen gedetecteerd.")
Welke HTTP-responscodes kan ik verwachten van IndexNow?

Bij het indienen van URL's kunt u de volgende HTTP-responscodes ontvangen:

  • 200 OK: de URL is succesvol ontvangen.
  • 202 Accepted: indiening geaccepteerd maar nog niet verwerkt.
  • 400 Bad Request: uw URL of API-sleutel is mogelijk onjuist opgemaakt.
  • 422 Unprocessable Entity: de server heeft de aanvraag begrepen maar kon deze niet verwerken.
  • 429 Too Many Requests: u hebt de snelheidslimiet bereikt. Probeer het later opnieuw.

Registreer uw HTTP-responsen om het succes van indieringen te monitoren en problemen te identificeren. Dit helpt bij het vroegtijdig opsporen van problemen, vooral met snelheidslimieten of opmaakfouten.

Welke logging moet ik instellen voor IndexNow-indieringen?

Het instellen van goede logging helpt u bij het monitoren van URL-indieringen en het oplossen van fouten in uw IndexNow-integratie.

Belangrijke velden voor uw IndexNow-loggingsysteem:

  • Tijdstempel van de indiening
  • Volledig ingediende URL
  • HTTP-responscode (bijv. 200, 400, 429)
  • Herhaalpogingen of fouten
  • Indieningsmethode (GET of POST)
  • Gebruikte API-sleutel (optioneel bij meerdere sleutels)

Waarom logging belangrijk is voor IndexNow:

  • Helpt bij het detecteren van indieningspatronen en terugkerende fouten.
  • Maakt het gemakkelijker om mislukte indieringen op te sporen en te herstellen.
  • Bevestigt of URL's worden geaccepteerd en correct worden geïndexeerd.
Hoe monitor en test ik IndexNow-indieringen?

Het monitoren en testen van uw IndexNow-implementatie zorgt ervoor dat uw URL's correct worden ingediend en ontvangen door zoekmachines.

Om IndexNow-indieringen effectief te monitoren en te testen:

  • Gebruik tools zoals curl of wget om URL-indieringen te testen en HTTP-responscodes te bekijken.
  • Controleer op succesvolle responsen (HTTP 200) of fouten (bijv. 400, 429).
  • Registreer alle indieringen samen met tijdstempels en serverresponsen.
  • Bekijk indexeringsrapporten of tools van zoekmachines om het crawlgedrag te volgen.

Geavanceerde toepassingen


Hoe gebruik ik IndexNow met meerdere subdomeinen?

Elk subdomein wordt behandeld als een afzonderlijke host, wat betekent dat u voor elk subdomein afzonderlijke sleutelbestanden moet aanmaken en beheren.

Voor sites met subdomeinen zoals:

  • blog.example.com
  • shop.example.com
  • support.example.com

Doe het volgende voor elk subdomein:

  • Host een eigen {sleutel}.txt-bestand in de hoofdmap van het subdomein.
  • Dien URL's in met de unieke API-sleutel van dat subdomein.

Dit zorgt ervoor dat elk subdomein onafhankelijk wordt geverifieerd en correct wordt geïndexeerd door zoekmachines.

Hoe gebruik ik IndexNow voor meertalige websites?

Als uw website content in meerdere talen aanbiedt, dient u de URL's voor elke taalversie afzonderlijk in via IndexNow.

Bijvoorbeeld:

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

Hoe u meertalige indieringen optimaliseert voor IndexNow:

  • Dien een afzonderlijke URL in voor elke taalversie.
  • Zorg ervoor dat elke versie waar van toepassing canonical- en hreflang-tags gebruikt.
  • URL-codeer alle ingediende links volgens RFC-3986-standaarden.

Door IndexNow op deze manier te gebruiken, helpt u zoekmachines om gelokaliseerde content sneller te ontdekken en te crawlen.

Probleemoplossing bij IndexNow


Waarom wordt mijn IndexNow-sleutelbestand niet geverifieerd?

Als uw IndexNow-sleutelbestand is geüpload maar niet wordt geverifieerd, betekent dit meestal dat het bestand niet correct is benoemd, geplaatst of toegankelijk is.

  • Bestandsnaam: het bestand moet exact worden benoemd als uw API-sleutel, gevolgd door .txt (bijvoorbeeld als uw sleutel Ik-hou-van-IndexNow-3000 is, noem het bestand dan Ik-hou-van-IndexNow-3000.txt).
  • Bestandslocatie: het moet zich in de hoofdmap van uw domein bevinden (niet in een submap, tenzij uw host dit anders vereist).

Veelvoorkomende problemen om te controleren:

  • Bestandsinhoud: de tekst in het bestand moet exact overeenkomen met uw API-sleutel.
  • Bestandstoegankelijkheid: het moet bereikbaar zijn op https://uwdomein.com/{uw-sleutel}.txt zonder aanmelding, firewall of IP-beperkingen.

Hoe te testen

Open de URL van het bestand in een browser. Als het alleen uw sleutel als platte tekst toont, kunnen zoekmachines uw site verifiëren. Als het bestand ontbreekt, niet overeenkomt of geblokkeerd is, worden IndexNow-indieringen niet geaccepteerd.

Waarom is mijn URL niet geïndexeerd na indiening bij IndexNow?

Het indienen van een URL bij IndexNow waarschuwt zoekmachines dat content is gewijzigd, maar garandeert geen indexering. Redenen waarom uw URL mogelijk niet wordt geïndexeerd zijn:

  • Crawlquotumlimieten voor uw domein.
  • Content van lage kwaliteit, te dun of dubbel.
  • Technische problemen zoals 404-fouten, robots.txt-blokkering of noindex-tags.
  • Indexeringsvertragingen door crawlplanning.
  • De zoekmachine kan op basis van haar algoritmen besluiten een URL niet te indexeren.

Zorg ervoor dat uw content van hoge kwaliteit is, intern gelinkt en toegankelijk voor crawlers.

Waarom is mijn IndexNow-URL geïndexeerd in de ene zoekmachine maar niet in een andere?

Het indienen van een URL via IndexNow waarschuwt alle deelnemende zoekmachines dat content is gewijzigd, maar elke zoekmachine neemt zelf de beslissing of deze wordt geïndexeerd.

Redenen waarom uw URL in de ene zoekmachine kan zijn geïndexeerd maar niet in een andere:

  • Verschillen in hoe elke zoekmachine de contentkwaliteit beoordeelt.
  • Verschillende crawlbudgetten of strategieën voor URL-prioritering.
  • Unieke indexeringsalgoritmen en rankingsystemen.
  • Timing- of crawlplanningsverschillen tussen zoekmachines.

Zoekmachines gebruiken hun eigen criteria om te bepalen welke content in hun resultaten verschijnt. Om te controleren of een URL is geïndexeerd, gebruikt u de inspectie- of rapportagetools van elke zoekmachine.

Wat zijn de snelheidslimieten voor IndexNow?

IndexNow maakt de exacte snelheidslimieten niet openbaar, omdat elke deelnemende zoekmachine haar eigen dagelijkse indieningsdrempels per site vaststelt.

Als u een HTTP 429 (Too Many Requests)-antwoord ontvangt, neem dan de volgende stappen:

  • Pauzeer indieringen en probeer het opnieuw na de tijd die is aangegeven in de Retry-After-header.
  • Verminder de frequentie of batchgrootte van uw indieringen.
  • Registreer indieningsactiviteit om snelheidslimietfouten te monitoren.

Om snelheidslimieten te vermijden, volg deze best practices:

  • Dien alleen in wanneer content is gewijzigd. Dien ongewijzigde URL's niet opnieuw in.
  • Monitor HTTP-responscodes en pas indieningspatronen dienovereenkomstig aan.
Wat moet ik doen als ik een 400 Bad Request-fout krijg van IndexNow?

Een HTTP 400 Bad Request-fout betekent dat de IndexNow-indiening is mislukt omdat de aanvraag niet correct was opgemaakt of vereiste informatie ontbrak.

Veelvoorkomende redenen waarom IndexNow een 400-fout retourneert:

  • De IndexNow API-sleutel ontbreekt of is onjuist.
  • De ingediende URL is niet correct URL-gecodeerd.
  • De aanvraagstructuur voldoet niet aan het IndexNow-formaat.
  • Parameters zoals url of key zijn verkeerd gespeld of ontbreken.

Hoe u een 400-fout oplost bij het gebruik van IndexNow:

  • Controleer uw IndexNow API-sleutel — zorg ervoor dat de sleutel in uw indiening overeenkomt met de sleutel in uw sleutelbestand.
  • Controleer of de ingediende URL correct is gecodeerd — gebruik RFC-3986-conforme codering voor tekens zoals :, / en &.
  • Controleer de structuur van uw IndexNow-aanvraag — of u nu via GET of POST indient, bevestig dat het formaat voldoet aan de richtlijnen van het IndexNow-protocol.
  • Corrigeer typefouten of opmaakproblemen — zoek naar extra tekens, zoals afsluitende komma's of verkeerd geplaatste haakjes.
  • Gebruik logging om IndexNow-indieringen te monitoren — volg fouten en responscodes om terugkerende problemen te identificeren en te corrigeren.

Door deze problemen aan te pakken, kunt u ervoor zorgen dat uw IndexNow-indieringen worden geaccepteerd en correct verwerkt door deelnemende zoekmachines.

Wat moet ik doen als ik een 422 Unprocessable Entity-fout krijg van IndexNow?

Een HTTP 422 Unprocessable Entity-fout betekent dat de server uw IndexNow-indiening heeft begrepen maar deze niet kon verwerken vanwege een of meer problemen.

Veelvoorkomende redenen waarom IndexNow een 422-fout retourneert:

  • De ingediende URL komt niet overeen met uw geverifieerde domein.
  • Het IndexNow-sleutelbestand ontbreekt of is niet toegankelijk.
  • Dezelfde URL wordt herhaaldelijk ingediend zonder significante wijzigingen.

Hoe u een 422-fout in IndexNow oplost:

  • Controleer de locatie en toegankelijkheid van het sleutelbestand — zorg ervoor dat het sleutelbestand correct in de hoofdmap wordt gehost en openbaar toegankelijk is op https://uwdomein.com/{uw-sleutel}.txt.
  • Bevestig dat het domein overeenkomt met uw sleutel — dien alleen URL's in onder het domein dat overeenkomt met uw geverifieerde IndexNow-sleutel.
  • Dien alleen recent gewijzigde content in — vermijd het indienen van ongewijzigde URL's. IndexNow is ontworpen voor nieuwe, bijgewerkte of verwijderde content.
  • Monitor en registreer uw indieringen — gebruik logging om herhaalde fouten te volgen, dubbele indieringen te vermijden en succesvolle bezorging te bevestigen.

Het oplossen van deze problemen helpt ervoor te zorgen dat uw IndexNow-aanvragen worden geaccepteerd en verwerkt door deelnemende zoekmachines.

Wat moet ik doen als ik een 429 Too Many Requests-fout krijg van IndexNow?

Een 429-fout betekent dat u de indieningssnelheidslimiet van uw site hebt overschreden door in korte tijd te veel URL's bij IndexNow in te dienen.

Hoe u een IndexNow 429-fout oplost:

  • Controleer de Retry-After-header om te weten hoe lang u moet wachten voordat u opnieuw indient.
  • Verminder de indieningsfrequentie door onnodige of dubbele indieringen te vermijden.
  • Wacht minimaal 10 minuten voordat u dezelfde URL opnieuw indient, tenzij deze aanzienlijk is gewijzigd.
  • Registreer uw aanvragen en monitor responscodes om te voorkomen dat u opnieuw snelheidslimieten bereikt.

Elke zoekmachine stelt haar eigen limieten voor IndexNow vast. Door uw indieringen te vertragen en te spreiden, verbetert u het bezorgingssucces.

Wat zijn veelvoorkomende fouten die vermeden moeten worden bij het implementeren van IndexNow?

Dit zijn veelvoorkomende implementatieproblemen die kunnen voorkomen dat IndexNow correct werkt:

  • Het sleutelbestand buiten de hoofdmap van het domein hosten.
  • Een onjuiste bestandsnaam gebruiken (moet exact overeenkomen met uw sleutel en eindigen op .txt).
  • Vergeten om speciale tekens in indienings-URL's te URL-coderen.
  • Ongewijzigde URL's herhaaldelijk indienen.
  • Een niet-geverifieerde of niet-overeenkomende sleutel gebruiken.
  • Indienen voordat het sleutelbestand openbaar toegankelijk is.

Zorg ervoor dat het sleutelbestand correct is geplaatst, openbaar beschikbaar is en dat indieningsaanvragen correct zijn opgemaakt.