Overzicht / Ontwikkelaars en code / Sitemap-validator
Ontwikkelaars en code 100% in de browser en offline

Sitemap-validator

Controleer een sitemap.xml of sitemapindex volgens de regels van sitemaps.org: XML, naamruimte, URL's, datums, limieten en dubbele items, per item opgesomd.

Plak of typ je invoer; het resultaat verschijnt direct en fouten staan onder het invoerveld. De velden bevatten een voorbeeld: klik op een veld en typ om het te vervangen.

Je bestanden en invoer verlaten je browser nooit – er wordt niets geüpload.

Problemen

    Met gzip gecomprimeerde bestanden (.xml.gz) moet je eerst uitpakken. Er wordt niets opgehaald: de controle kijkt alleen naar de tekst die je geeft en weet dus niet of de pagina's bestaan of in robots.txt geblokkeerd zijn.

    Zoekmachines laten items uit een sitemap vallen die ze niet kunnen lezen, en sommige hulpmiddelen stoppen bij de eerste fout. Via Google Search Console hoor je dat pas na dagen. Deze validator leest een sitemap.xml of sitemapindex zoals het protocol van sitemaps.org dat beschrijft en toont elk probleem samen met het item waar het bij hoort, zodat je het bestand repareert voordat je het uploadt.

    Een sitemap controleren in vier stappen

    1. Plak de inhoud van je sitemap in het linkervak, of klik op Bestand openen en kies het .xml-bestand. Een klein voorbeeld met drie opzettelijke fouten laat zien hoe de uitvoer eruitziet.
    2. Lees de statusregel. Groen betekent geen problemen, oranje betekent dat het bestand werkt maar waarschuwingen heeft, en rood betekent minstens één fout.
    3. Loop de lijst met problemen door. Fouten komen eerst, dan waarschuwingen, en elk noemt het itemnummer en toont de betreffende tekst.
    4. Verbeter het bestand en plak het opnieuw. Het resultaat wordt bijgewerkt terwijl je typt.

    Wat de validator controleert

    • Het bestand is goed gevormde XML en, als het een codering declareert, is dat UTF-8.
    • Het hoofdelement is urlset of sitemapindex en draagt de sitemap-naamruimte.
    • Elk item heeft een loc met een volledig http- of https-adres van hooguit 2.048 tekens, zonder #fragment.
    • lastmod is een W3C-datum zoals 2025-01-31 en ligt niet in de toekomst, changefreq is een van de zeven toegestane woorden en priority ligt tussen 0.0 en 1.0.
    • Het bestand bevat hooguit 50.000 items en 50 MB, en geen enkel adres komt twee keer voor.
    • Alle adressen horen bij dezelfde site, en elk xhtml:link-alternatief heeft hreflang en href.

    Fouten en waarschuwingen

    Een fout schendt het protocol, dus een crawler kan het item of het hele bestand overslaan. Een waarschuwing tolereren crawlers, maar het is bijna altijd een slordigheid: een herhaald adres, een datum in de toekomst, een element dat genegeerd wordt, een URL van een andere site. Los eerst de fouten op. Bepaal daarna per waarschuwing of die opzet is. Om de XML-syntaxis zelf te herstellen, gebruik je de XML-formatter en -validator. Om uit een lijst met adressen een nieuw bestand te maken, gebruik je de Sitemap-XML-generator.

    Sitemapindexbestanden

    Een sitemapindex noemt andere sitemaps in plaats van pagina's, met sitemap-items die een loc en een optionele lastmod hebben. De validator herkent het type en past de juiste regels toe, ook de limiet van 50.000 items per index. Valideer elke onderliggende sitemap apart door ze na elkaar te plakken.

    Je bestand blijft op je apparaat

    De controle draait in je browser. De tekst wordt niet geüpload en geen van de adressen wordt opgevraagd, dus de tool weet ook niet of een pagina bestaat, doorverwijst of in robots.txt geblokkeerd is.

    Veelgestelde vragen (FAQ)

    Plak het bestand in het linkervak of open het vanaf je computer. De statusregel en de lijst met problemen verschijnen direct, en elk probleem noemt het item waar het bij hoort.