Transcript
We hebben sitemaps kort aangestipt in een eerdere video toen we het hadden over hoe Googlebot pagina’s ontdekt, maar in deze les gaan we er veel dieper op in.
We bekijken precies wat sitemaps zijn, de verschillende soorten, hoe ze helpen bij indexatie en hoe je ze bij Google indient.
Hoewel ze vooral belangrijk zijn voor grotere websites, kunnen ook kleine sites er veel voordeel uit halen. In veel gevallen is een sitemap zelfs een van de eenvoudigste manieren om de kans te vergroten dat je pagina’s worden ontdekt en geïndexeerd.
Het vervangt geen goede interne linking, maar het werkt wel als een duidelijke gids voor zoekmachines. Daarom is dit een les die je beter niet overslaat.
Een XML sitemap is een bestand op je website dat zoekmachines een gestructureerde lijst van je pagina’s geeft. Het laat zien waar je pagina’s staan en wanneer ze voor het laatst zijn bijgewerkt. Dit helpt zoekmachines om de structuur van je site te begrijpen en te bepalen welke pagina’s ze moeten crawlen en opnieuw moeten controleren.
Deze sitemaps zijn speciaal gemaakt voor zoekmachines en niet voor gebruikers. De meeste bezoekers zullen een XML sitemap nooit zien, tenzij ze er bewust naar zoeken.
XML sitemaps helpen zoekmachines om pagina’s te vinden die moeilijk te ontdekken zijn via links alleen. Dit zijn bijvoorbeeld nieuwe pagina’s of pagina’s zonder interne of externe links, ook wel orphan pages genoemd.
Daarnaast verbeteren sitemaps de efficiëntie van crawling. Zoekmachines hebben geen onbeperkte middelen, dus alles wat helpt om je website beter te begrijpen maakt hun werk makkelijker.
Een sitemap bevat ook informatie over wanneer een pagina voor het laatst is aangepast. Als zoekmachines een wijziging zien, kan dat ervoor zorgen dat ze die pagina opnieuw crawlen en hun index bijwerken.
Het type sitemap dat je gebruikt hangt af van hoe je website is gebouwd en hoe vaak deze verandert.
Een statische sitemap is een bestand dat je handmatig moet bijwerken. Elke keer dat je een pagina toevoegt, verwijdert of aanpast, moet je dit zelf aanpassen en opnieuw uploaden naar de server.
Een dynamische sitemap wordt automatisch gegenereerd via een plug-in of zit ingebouwd in je website. Deze wordt vanzelf bijgewerkt wanneer je wijzigingen maakt, zonder dat je iets handmatig hoeft te doen.
Zoals je kunt verwachten, kosten statische sitemaps veel tijd, vooral bij grotere websites waar regelmatig iets verandert. Ze kunnen ook problemen veroorzaken als je vergeet ze bij te werken.
Toch kunnen ze in sommige gevallen nuttig zijn, bijvoorbeeld bij kleine websites die weinig veranderen of bij specifieke delen van een site waar automatisering niet praktisch is.
Als je website is gebouwd met een CMS zoals WordPress, Shopify, Drupal of Magento, is er bijna altijd een plug-in beschikbaar om een dynamische XML sitemap te maken. In de meeste gevallen is dat de beste keuze omdat het proces automatisch verloopt.
Zodra je sitemap klaar is, moet je zoekmachines laten weten waar deze staat. Dat is wat we nu gaan bekijken.
Laten we beginnen met het toevoegen van je sitemap aan Google. In een eerdere les hebben we Google Search Console ingesteld.
Als je dat nog niet hebt gedaan, ga dan eerst terug en stel dit in. Zodra dat klaar is, zie je een rapport waarin je links in het menu ‘Sitemaps’ kunt aanklikken.
Daar zie je een veld om een nieuwe sitemap toe te voegen. Je ziet je domeinnaam met daarachter een schuine streep en een veld waarin je de sitemap URL invult. Je vult hier alleen het deel in dat na de schuine streep komt.
Bijvoorbeeld, als je sitemap zich bevindt op sitemap_index.xml, dan vul je dat in en klik je op verzenden. Dat is alles wat je hoeft te doen om je sitemap bij Google in te dienen.
Bing heeft ook een eigen platform genaamd Bing Webmaster Tools. Dit lijkt sterk op Google Search Console en je kunt je website daar eenvoudig importeren zonder extra verificatie.
Ga naar bing.com/webmasters en kies voor importeren vanuit Google Search Console. Log in met hetzelfde Google account dat je eerder hebt gebruikt. Daarna kun je je website selecteren en importeren.
Als je sitemap al is ingediend bij Google Search Console, wordt deze automatisch meegenomen naar Bing Webmaster Tools.
Het robots.txt bestand is het eerste waar een zoekmachine naar kijkt wanneer deze je website bezoekt. Voordat Google of Bing een pagina crawlt, controleert het robots.txt bestand wat wel en niet toegankelijk is.
Door je sitemap hierin op te nemen, help je zoekmachines om je pagina’s sneller te vinden en te begrijpen. Ook kleinere zoekmachines kunnen zo je sitemap ontdekken. Het kost maar een paar minuten om dit toe te voegen.
Ga naar je FTP client en open de rootmap van je website. Zoek het bestand robots.txt en open het.
Voeg daarna een regel toe met: Sitemap: gevolgd door de volledige URL van je sitemap. Sla het bestand op en controleer in je browser of de sitemap correct is toegevoegd.
Controleer ook of de URL naar je sitemap klopt door deze direct in je browser te openen.
HTML sitemaps zijn anders dan XML sitemaps. In plaats van een verborgen bestand voor zoekmachines, is een HTML sitemap een gewone webpagina die gebruikers kunnen bezoeken.
Net als een XML sitemap bevat deze links naar je pagina’s, maar meestal staat er een link naar in de footer van je website zodat bezoekers deze kunnen gebruiken om te navigeren.
Voor zoekmachines is dit ook nuttig omdat het helpt om de structuur van je website te versterken en het makkelijker maakt om door je pagina’s te bewegen.
Net als XML sitemaps kunnen HTML sitemaps statisch of dynamisch zijn. Bij een CMS kun je meestal een plug-in gebruiken of een oplossing bouwen die dit automatisch regelt.
Bij een statische website moet je een HTML sitemap handmatig maken en bijwerken telkens wanneer er pagina’s veranderen.
Het is belangrijk om te begrijpen dat dit geen keuze is tussen één van de twee. XML en HTML sitemaps hebben verschillende doelen en er is geen nadeel aan het gebruik van beide. Samen maken ze het makkelijker voor zowel zoekmachines als gebruikers om je website te begrijpen en te gebruiken.
Nu we hebben gekeken naar hoe pagina’s worden gevonden en voorbereid voor de zoekresultaten, gaan we in de volgende les kijken naar websitestructuur en hoe een goede indeling helpt om zowel gebruikers als zoekmachines je website beter te laten begrijpen.