Wat is een XML Sitemap

Een XML Sitemap is een bestand dat speciaal is ontworpen om zoekmachines zoals Google te helpen bij het indexeren van websites. In tegenstelling tot een gewone HTML-sitemap die bedoeld is voor bezoekers, wordt een XML Sitemap meestal niet gepubliceerd op de website en is het uitsluitend bedoeld voor zoekmachines.

Het XML-bestand bevat een gedetailleerd overzicht van alle URL’s op de website. Dit stelt zoekmachines in staat om de website sneller en efficiënter te doorzoeken en de relevantie van de inhoud beter te begrijpen. In plaats van afhankelijk te zijn van het ontdekken van pagina’s via links op de website, kan een zoekmachine eenvoudigweg de XML Sitemap raadplegen om een volledig overzicht te krijgen van alle beschikbare pagina’s.

 

Hoe Ziet Een Sitemap Eruit?

Voor PureDigital hebben wij natuurlijk ook een XML Sitemap, te vinden op:

https://puredigital.nl/sitemap_index.xml 

Waarom gebruik maken van een XML Sitemap?

Het gebruik van een XML-sitemap is van groot belang voor een effectieve SEO-strategie. Een XML-sitemap biedt verschillende voordelen die bijdragen aan een betere zichtbaarheid en indexering van je website door zoekmachines zoals Google.

De XML-Sitemap fungeert als een plattegrond voor crawlers. Het geeft zoekmachines inzicht in de volledige linkstructuur van je website. Hierdoor kunnen zoekmachines gemakkelijk alle gelinkte pagina’s vinden en crawlen. Het is cruciaal dat zoekmachines toegang hebben tot alle belangrijke pagina’s op je website, en een XML-sitemap zorgt ervoor dat dit mogelijk is.

Kortom de XML Sitemap draagt bij, bij het indexatieproces van nieuwe en bestaande pagina’s. Wanneer je geen gebruik maakt van een XML sitemap is de crawler compleet afhankelijk van de interne links op de website. Mocht je hierin dus pagina’s overslaan, kan het zo zijn dat nieuwe pagina’s traag of helemaal niet geïndexeerd worden.

Onze tips bij het maken van een XML Sitemap:

Om ervoor te zorgen dat je XML-sitemap optimaal functioneert en effectief is, is het belangrijk om de beste praktijken te volgen zoals gedefinieerd door het sitemaps-protocol. Hoewel er veel aspecten belangrijk zijn, worden sommige beste praktijken vaak over het hoofd gezien. Laten we deze belangrijke aanbevelingen eens bekijken:

nummer 1

Limieten voor sitemap grootte: Houd er rekening mee dat een enkele sitemap niet groter mag zijn dan 50 MB (ongecomprimeerd) of meer dan 50.000 URL’s mag bevatten. Als je sitemap deze limieten overschrijdt, is het nodig om deze op te splitsen in meerdere sitemaps. Je kunt een sitemap-indexbestand maken dat alle afzonderlijke sitemaps vermeldt en dit indexbestand indienen bij Google. Op deze manier kun je de zoekprestaties van elke individuele sitemap volgen via Search Console.

nummer 2

Codering en locatie van sitemapbestanden: Zorg ervoor dat je sitemapbestand UTF-8 gecodeerd is. Je hebt de flexibiliteit om je sitemaps overal op je website te hosten. Echter, tenzij je je sitemap indient via Search Console, heeft deze alleen invloed op de URL’s binnen de oudermap. Om ervoor te zorgen dat de sitemap alle bestanden op je site omvat, wordt aanbevolen om deze op de root van je site te plaatsen.

nummer 3

Eigenschappen van verwezen URL’s: Gebruik volledig gekwalificeerde, absolute URL’s in je sitemaps. Google crawlt de URL’s precies zoals vermeld, dus het is belangrijk om de volledige URL op te geven, inclusief het protocol (bijv. https://www.example.com/mypage.html) in plaats van het gebruik van relatieve URL’s. Door de URL’s op te nemen in je sitemap beïnvloed je welke URL’s verschijnen in de zoekresultaten van Google.

nummer 4

Canonieke URL’s: Google toont meestal canonieke URL’s in de zoekresultaten. 

Dit zijn slechts enkele essentiële beste praktijken voor XML-sitemaps. Voor een uitgebreide lijst kun je de documentatie van het sitemaps-protocol raadplegen.

XML Sitemap-indeling

Het XML-sitemapformaat biedt veelzijdigheid en stelt je in staat aanvullende informatie over je inhoud te verstrekken, zoals afbeeldingen, video’s, nieuws en gelokaliseerde versies van je pagina’s. Door gebruik te maken van ondersteunende Google-sitemapextensies kun je de weergave van de structuur en inhoud van je website verbeteren.

Hieronder volgt een eenvoudig voorbeeld van een XML-sitemap met de locatie van één URL:

<?xml version=”1.0″ encoding=”UTF-8″?>

<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>

  <url>    <loc>https://www.example.com/foo.html</loc>

    <lastmod>2022-06-04</lastmod>

  </url>

</urlset>

Voor meer complexe voorbeelden en volledige documentatie kun je terecht op sitemaps.org.

Aanvullende opmerkingen over XML-sitemaps

Het is belangrijk op te merken dat Google de <priority>- en <changefreq>-waarden in de sitemap negeert. Google maakt echter gebruik van de <lastmod>-waarde als deze consistent en verifieerbaar is (bijvoorbeeld door deze te vergelijken met de laatste wijziging van de pagina).

Door deze beste praktijken voor XML-sitemaps te volgen, kun je het crawlen en indexeren optimaliseren, de zichtbaarheid van je website in zoekresultaten vergroten en zorgen voor een nauwkeurige weergave van je inhoud.

 

Hoe kun je een XML Sitemap maken?

Zodra je hebt besloten welke URL’s je wilt opnemen in de sitemap, kun je een van de volgende methoden gebruiken om een sitemap te maken, afhankelijk van de architectuur en omvang van je website:

Een XML Sitemap door jouw CMS laten maken?

Dit is natuurlijk de gemakkelijkste en meestal de minst foutgevoelige optie die je hebt. In de meeste gevallen worden nieuwe URL’s automatisch toegevoegd en krijg je ook de mogelijkheid welke URL’s je hierin wel wilt laten zetten en welke niet. Als je een CMS zoals WordPress, Wix of Blogger gebruikt, is de kans groot dat je CMS al een sitemap beschikbaar heeft gesteld aan zoekmachines. Zoek naar informatie over hoe je CMS sitemaps genereert, of hoe je een sitemap kunt maken als je CMS dit niet automatisch doet. Bijvoorbeeld, zoek voor Wix naar “wix sitemap” of voor Blogger naar “Blogger RSS”.

WordPress biedt verschillende handige plugins waarmee je automatisch een XML-sitemap kunt genereren. Twee populaire opties zijn Rank Math en Yoast SEO. Hieronder volgen de stappen om een XML-sitemap te maken met behulp van deze plugins:

Rank Math:

nummer 1

Installeer en activeer de Rank Math plugin via het plugin-dashboard van WordPress.

nummer 2

Ga naar “Rank Math” in het linkerzijmenu van je WordPress-beheerdersdashboard en klik op “Algemeen”.

nummer 3

Klik op het tabblad “Sitemap” en schakel de functie “XML-sitemap” in.

nummer 4

Pas de instellingen aan indien nodig, zoals de frequentie van automatische updates en de limiet voor het aantal URL’s in de sitemap.

nummer 5

Sla de wijzigingen op en je XML-sitemap wordt automatisch gegenereerd op de locatie “https://www.example.com/sitemap_index.xml” (vervang “example.com” door je eigen domeinnaam).

Yoast SEO:

nummer 1

Installeer en activeer de Yoast SEO-plugin via het plugin-dashboard van WordPress.

nummer 2

Ga naar “SEO” in het linkerzijmenu van je WordPress-beheerdersdashboard en klik op “Algemeen”.

nummer 3

Klik op het tabblad “Functies” en zorg ervoor dat de functie “XML-sitemaps” is ingeschakeld.

nummer 4

Ga naar het tabblad “Zoekapparaten” en klik op het onderdeel “XML-sitemaps”.

nummer 5

Pas de instellingen aan indien nodig en klik op de knop “Opslaan”.

nummer 6

Je XML-sitemap wordt automatisch gegenereerd op de locatie “https://www.example.com/sitemap_index.xml” (vervang “example.com” door je eigen domeinnaam).

Zowel Rank Math als Yoast SEO bieden flexibele instellingen waarmee je de XML-sitemap kunt aanpassen aan je specifieke behoeften. Je kunt bijvoorbeeld bepaalde paginatypes uitsluiten, prioriteiten instellen voor specifieke URL’s of extra informatie toevoegen aan de sitemap, zoals afbeeldingen of video’s.

Zelf een XML Sitemap ontwikkelen?

Als je geen gebruik wilt maken van bijvoorbeeld een WordPress-plugin en liever zelf een XML-sitemap wilt maken, zijn er twee manieren om dit te doen: met een teksteditor of met behulp van een online XML-generator. Hier zijn de stappen voor beide methoden:

Met een teksteditor:

nummer 1

Open een teksteditor zoals Windows Notepad (voor Windows-gebruikers) of Nano (voor Linux- en MacOS-gebruikers).

nummer 2

Begin met het maken van een nieuwe XML-code.

nummer 3

Gebruik de XML-sitemap syntax zoals beschreven in de XML Sitemap-best practices.

nummer 4

Voeg de URL’s toe die je wilt opnemen in de sitemap, samen met eventuele aanvullende informatie zoals de laatste wijzigingsdatum.

nummer 5

Sla het bestand op met een .xml-extensie, bijvoorbeeld “sitemap.xml”.

nummer 6

Upload het XML-bestand naar de rootdirectory van je website of naar de locatie waar je sitemap moet worden gehost.

Met behulp van een online XML-generator:

  • Zoek naar een online XML-generator die XML-sitemaps kan genereren.
  • Er zijn verschillende online tools beschikbaar, maar twee aanbevolen XML-generatoren zijn:
  1. XML-Sitemaps.com: Deze tool biedt een gebruiksvriendelijke interface waar je de URL’s van je website kunt invoeren en verschillende opties kunt aanpassen, zoals de prioriteit en de updatefrequentie. Na het genereren van de sitemap kun je het XML-bestand downloaden en uploaden naar je website.
  2. Screaming Frog SEO Spider: Hoewel dit hulpprogramma primair bedoeld is voor het crawlen van websites, kan het ook XML-sitemaps genereren. Installeer de SEO Spider-software op je computer en voer je website-URL in. Ga naar “Configuratie” en selecteer “Sitemaps”. Hier kun je de instellingen aanpassen en de XML-sitemap genereren.
Ongeacht de methode die je kiest, is het belangrijk om de XML-sitemap te valideren voordat je deze indient bij zoekmachines. Je kunt gebruikmaken van online XML-validator-tools om te controleren of de sitemap correct is opgebouwd en voldoet aan de vereiste syntax.
 

De robots.txt om je XML Sitemap te helpen:

Met behulp van het robots.txt-bestand kun je de XML-sitemap versterken en zoekmachines helpen bij het crawlen en indexeren van je belangrijkste pagina’s. Het robots.txt-bestand is een tekstbestand dat instructies geeft aan zoekmachines over welke delen van je website wel of niet geïndexeerd moeten worden. Hier zijn enkele stappen om de XML-sitemap te versterken met behulp van het robots.txt-bestand:

nummer 1

Identificeer de locatie van je XML-sitemap: Zorg ervoor dat je weet waar je XML-sitemap zich bevindt op je website. Meestal is de standaardlocatie “/sitemap.xml” of “/sitemap_index.xml”, maar het kan ook worden aangepast of verplaatst afhankelijk van je website-instellingen.

nummer 2

Open het robots.txt-bestand: Het robots.txt-bestand bevindt zich in de hoofdmap van je website. Gebruik een teksteditor om het bestand te openen. Als je nog geen robots.txt-bestand hebt, kun je er een maken en uploaden naar de hoofdmap van je website.

nummer 3

Voeg de locatie van de XML-sitemap toe: Om zoekmachines te laten weten waar je XML-sitemap zich bevindt, voeg je de volgende regel toe aan je robots.txt-bestand:

Sitemap: [URL van de XML-sitemap]

nummer 4

Vervang “[URL van de XML-sitemap]” door de volledige URL van je XML-sitemap. Bijvoorbeeld:

Sitemap: https://www.example.com/sitemap.xml

nummer 5

Hiermee geef je aan dat je XML-sitemap beschikbaar is op de opgegeven URL.

nummer 6

Sla het robots.txt-bestand op: Zodra je de regel hebt toegevoegd, sla je het robots.txt-bestand op.

nummer 7

Test je robots.txt-bestand: Het is altijd een goed idee om je robots.txt-bestand te testen om er zeker van te zijn dat het correct is geconfigureerd. Gebruik de “robots.txt Tester” tool in Google Search Console om te controleren of je XML-sitemap correct wordt vermeld.

Door de locatie van je XML-sitemap op te nemen in het robots.txt-bestand, geef je zoekmachines een duidelijke aanwijzing waar ze je sitemap kunnen vinden. Dit helpt bij het efficiënter crawlen en indexeren van je belangrijkste pagina’s.

XML Sitemap aanmelden bij Google (Google Search Console)

Om je XML Sitemap aan te melden in Google Search Console, volg je de onderstaande stappen:

Ga naar de website van Google Search Console (https://search.google.com/search-console) en log in met je Google-account.

nummer 1

Navigeer naar het gedeelte “Sitemaps”. Dit vind je in het linkerzijmenu onder de sectie “Index” of “indexeren”.

nummer 2

Klik op de knop “Sitemap toevoegen” aan de bovenkant van het scherm.

nummer 3

Voer in het tekstveld de URL van je XML Sitemap in. Bijvoorbeeld: https://www.example.com/sitemap.xml. Zorg ervoor dat je de volledige URL van de sitemap opgeeft.

nummer 4

Klik op de knop “Verzenden” om je XML Sitemap in te dienen.

nummer 5

Google Search Console zal nu je XML Sitemap verifiëren en controleren op eventuele problemen. Als er fouten worden gedetecteerd, zal het systeem je hiervan op de hoogte stellen en suggesties geven om de problemen op te lossen.

nummer 6

Zodra je XML Sitemap met succes is gevalideerd, zal Google Search Console beginnen met het indexeren van de URL’s in de sitemap en ze toevoegen aan de zoekresultaten.

Het kan enige tijd duren voordat alle URL’s in je XML Sitemap zijn geïndexeerd. Je kunt de voortgang volgen in Google Search Console onder het gedeelte “Sitemaps”. Hier zie je het aantal geïndexeerde URL’s en eventuele fouten of waarschuwingen met betrekking tot je sitemap.

Het is belangrijk om te onthouden dat het indienen van je XML Sitemap in Google Search Console geen garantie is voor onmiddellijke indexering van alle URL’s. Google bepaalt nog steeds welke pagina’s relevant zijn om te indexeren en wanneer dit gebeurt. Het gebruik van een XML Sitemap helpt echter wel bij het versnellen van het indexatieproces en zorgt ervoor dat belangrijke pagina’s van je website sneller worden ontdekt door zoekmachines.

HREF-lang in de XML Sitemap

De HREF-lang annotatie wordt gebruikt om zoekmachines te informeren over de verschillende taal- en regio varianten van een webpagina. Het wordt met name gebruikt voor websites met meertalige en multinationale inhoud. In plaats van het toevoegen van honderden regels code aan elke pagina, kunnen webmasters nu de rel=”alternate” hreflang=”x” link annotatie gebruiken in XML-sitemaps om de HREF-lang annotatie correct te implementeren.

De HREF-lang annotatie kan worden gebruikt wanneer je een website hebt met meertalige en multinationale inhoud. Het is vooral handig voor landen met dezelfde talen zoals Duits – Duits en Duits – Oostenrijks. De HREF-lang annotatie helpt zoekmachines, zoals Google, om de juiste taal- en regiovariant van een pagina weer te geven aan gebruikers op basis van hun voorkeuren. Het verbetert de gebruikerservaring en de vindbaarheid van de inhoud in verschillende landen en talen.

Om de HREF-lang annotatie in de XML-sitemap te plaatsen, volg je deze stappen:

Maak een XML-sitemap met de juiste structuur en namespaces. Voeg een xmlns:xhtml attribuut toe om de xhtml-namespace te specificeren.

Voor elke URL op je website met taal- of regiovarianten, voeg je een apart <url>-element toe in de XML-sitemap.

Binnen elk <url>-element voeg je de volgende informatie toe:

<loc>: De URL van de pagina.

<xhtml:link>: Dit element wordt gebruikt om de HREF-lang annotatie voor elke taal-/regiovariant op te nemen. Gebruik een apart <xhtml:link>-element voor elke taalvariant, inclusief de variant zelf. Gebruik de attributen rel=”alternate” om aan te geven dat het een alternatieve versie is en hreflang om de taalcode of taal-landcode van de variant te specificeren.

Herhaal deze stappen voor elke URL met taal- of regiovarianten op je website.

Hier is een voorbeeld van hoe een XML-sitemap met HREF-lang annotatie eruit kan zien op basis van de gegeven informatie:

 
xml
Copy code
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
  xmlns:xhtml=”http://www.w3.org/1999/xhtml”>
  <url>
    <loc>https://www.example.com/en/page.html</loc>
    <xhtml:link
      rel=”alternate”
      hreflang=”de”
      href=”https://www.example.com/de/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”en”
      href=”https://www.example.com/en/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”nl”
      href=”https://www.example.com/nl/page.html”/>
  </url>
  <url>
    <loc>https://www.example.com/de/page.html</loc>
    <xhtml:link
      rel=”alternate”
      hreflang=”de”
      href=”https://www.example.com/de/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”nl”
      href=”https://www.example.com/nl/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”en”
      href=”https://www.example.com/en/page.html”/>
  </url>
  <url>
    <loc>https://www.example.com/nl/page.html</loc>
    <xhtml:link
      rel=”alternate”
      hreflang=”nl”
      href=”https://www.example.com/de/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”nl”
      href=”https://www.example.com/nl/page.html”/>
    <xhtml:link
      rel=”alternate”
      hreflang=”en”
      href=”https://www.example.com/en/page.html”/>
  </url>
</urlset>
Zorg ervoor dat je de juiste URLs en taalcodes vervangt door de specifieke varianten van je eigen website.
 
Het toevoegen van de HREF-lang annotatie in de XML-sitemap helpt zoekmachines de juiste variant van een pagina weer te geven aan gebruikers op basis van hun taalvoorkeuren of locatie, waardoor de vindbaarheid van je meertalige en multinationale website wordt verbeterd.
 

Kortom over de XML Sitemap:

Een XML Sitemap is een essentieel bestand dat specifiek is ontworpen om zoekmachines te helpen bij het crawlen en indexeren van websites. In tegenstelling tot een gewone HTML-sitemap, die bedoeld is voor bezoekers, is een XML Sitemap exclusief bedoeld voor zoekmachines. Het bevat een gedetailleerd overzicht van alle URL’s op de website, waardoor zoekmachines de website sneller en efficiënter kunnen doorzoeken en de relevantie van de inhoud beter kunnen begrijpen.

Het gebruik van een XML Sitemap heeft verschillende voordelen voor een effectieve SEO-strategie. Het fungeert als een plattegrond voor crawlers, waardoor zoekmachines gemakkelijk alle gelinkte pagina’s kunnen vinden en crawlen. Het zorgt ervoor dat zoekmachines toegang hebben tot alle belangrijke pagina’s op je website, waardoor nieuwe en bestaande pagina’s beter worden geïndexeerd.

Bij het maken van een XML Sitemap zijn er enkele beste praktijken die gevolgd moeten worden, zoals het beperken van de sitemapgrootte, het gebruik van de juiste codering en locatie van sitemapbestanden, en het gebruik van volledig gekwalificeerde URL’s. Het is ook belangrijk om aandacht te besteden aan canonieke URL’s.

Er zijn verschillende manieren om een XML Sitemap te maken, afhankelijk van de architectuur en omvang van je website. Als je een CMS gebruikt, zoals WordPress, kun je gebruikmaken van plugins zoals Rank Math of Yoast SEO om automatisch een XML-sitemap te genereren. Als je liever zelf een XML-sitemap maakt, kun je een teksteditor gebruiken of online XML-generator-tools verkennen.

Het versterken van de XML-sitemap met behulp van het robots.txt-bestand is een aanbevolen stap om zoekmachines te helpen bij het crawlen en indexeren van je belangrijkste pagina’s.

Door de beste praktijken voor XML-sitemaps te volgen en de XML Sitemap correct te implementeren, kun je het crawlen en indexeren optimaliseren, de zichtbaarheid van je website in zoekresultaten vergroten en zorgen voor een nauwkeurige weergave van je inhoud. Het gebruik van een XML Sitemap is 1 van de basiselementen van een succesvolle SEO-strategie.

 

Vragen over SEO XML Sitemaps?

Neem dan contact op of download onze SEO whitepaper!

SEO Gerelateerde Artikelen

Redirects, de complete handleiding

Redirects, de complete handleiding

Redirects, de complete handleiding Redirects zijn een belangrijk onderdeel van websitebeheer en zoekmachineoptimalisatie (SEO). Ze stellen website-eigenaren in staat om…
Marktonderzoek: Online Aankopen

Marktonderzoek: Online Aankopen

De ontwikkelingen van de online markt De afgelopen jaren hebben we een enorme verschuiving gezien in de manier waarop consumenten…
Google Marketing Live - De Toekomst Van Adverteren

Google Marketing Live - De Toekomst Van Adverteren

Google Marketing Live – De Toekomst Van Adverteren Tijdens het jaarlijkse event Google Marketing Live houdt Google hun partners op…
ChatGPT en SEO: zo kan jij het inzetten

ChatGPT en SEO: zo kan jij het inzetten

ChatGPT en SEO: zo kan jij het inzetten Je wordt overspoeld met berichten over de AI-tool ChatGPT. Van bedreiging voor…