Alles wat u moet weten over XML-sitemaps

Wanneer we over sitemaps praten, denken de meeste mensen aan een webpagina met links erop. Er is echter een bruikbaarder type sitemap: de XML-sitemap. Wat zijn de voordelen van het hebben van een? Zijn er andere soorten? Hoe wordt een XML-sitemap gemaakt? Lees verder om erachter te komen ...

Waarom zou ik een sitemap nodig hebben??

Een vraag die veel van jullie zullen stellen is: "Waarom zou ik een sitemap aan mijn site moeten toevoegen"?

Simpel gezegd, sitemaps zijn echt handig voor correct indexeren van uw website; ze helpen zoekmachines tijdens het crawlproces.

U kunt een sitemap vergelijken met een routekaart voor crawlers. Crawlers ontdekken meestal nieuwe pagina's via links (href of src). Een sitemap wordt gebruikt om hun link-database dubbel te controleren, waardoor ze pagina's kunnen ontdekken die ze anders misschien niet zouden hebben gezien. Als een bonus kunt u crawlers aanvullende informatie over de URL geven door metadata toe te voegen.

Dit is vooral handig voor nieuwe websites of websites met een aanzienlijk aantal nieuwe / bijgewerkte pagina's. Dankzij een sitemap kunnen zoekmachines hun pagina's veel sneller vinden, waardoor er minder tijd nodig is om ze te indexeren.

Een ding dat u in gedachten moet houden, is dat een sitemap niet garandeert dat een vermelde pagina aan de index wordt toegevoegd. Als de pagina van slechte kwaliteit is of dubbele inhoud bevat, kan deze worden uitgesloten. Een sitemap helpt zoekmachines eenvoudig uw sitestructuur te begrijpen.

Soorten sitemaps

Sitemaps kunnen worden onderverdeeld in twee categorieën: HTML Sitemaps en XML-sitemaps.

HTML Sitemaps

Dit zijn de klassieke sitemaps die bezoekers kunnen gebruiken om door een website te navigeren. Ze zijn meestal te vinden op een aparte pagina. HTML-sitemaps zijn eenvoudig te maken, omdat het in feite webpagina's zijn waar u de structuur van de website door middel van koppelingen weergeeft.

Omdat ze zijn gebouwd met HTML, kunnen we dat voeg wat CSS toe om de zaken een beetje op te fleuren, waarbij de sitemap in overeenstemming blijft met uw visuele merkervaring. Als je geen inspiratie hebt, bekijk dan SlickMap van Astuteo of het CSSsitemap-systeem van David Leggett.

Naast het voor de hand liggende voordeel voor de gebruikers, kunnen HTML-sitemaps ook nuttig zijn voor SEO. Als crawlers gemakkelijk een link naar een HTML-sitemap kunnen vinden, kan dit hen helpen uw sitestructuur te begrijpen. Vergeet niet om uw sitemap bij te werken als u pagina's toevoegt of verwijdert (u zult dit waarschijnlijk handmatig moeten doen).

XML-sitemaps

XML-sitemaps worden alleen gebruikt door zoekmachines. Alle van de grootste zoekmachines (Google, Bing, Yahoo) gebruiken XML-sitemaps voor het crawlproces.

Er zijn talloze online tools om u te helpen automatisch sitemaps te genereren (hier is een handige lijst). Als u een inhoudbeheersysteem zoals Wordpress of Joomla gebruikt, zijn er veel plug-ins beschikbaar.

Toch is het een goed idee om enige achtergrondkennis te hebben over hoe een sitemap werkt. Daarom gaan we stap voor stap een eenvoudige sitemap maken in het volgende gedeelte.

feeds

HTML en XML zijn de meest gebruikte sitemapindelingen. Google accepteert echter ook RSS 2.0- en Atom 1.0-feeds. U kunt de URL van deze feeds gebruiken als een sitemap. Het probleem met deze techniek is dat oudere pagina's mogelijk niet worden opgenomen.

Een XML-sitemap maken

Het grote voordeel van een XML-sitemap is dat metagegevens worden opgenomen, zodat u aanvullende informatie over de inhoud van elke pagina kunt geven. Een XML-sitemap kan als volgt worden gemaakt:

Stap 1: Maak een tekstbestand, noem het 'sitemap' en sla het op met de extensie .xml.

Stap 2: Vervolgens moeten we aan zoekmachines vertellen hoe de sitemap is gecodeerd door het volgende fragment toe te voegen:

  

Stap 3: In onze volgende stap voegen we alle relevante URL's toe. We doen dit vlak voor de tag afsluiting urlset. Hieronder vindt u een voorbeeld van een URL-vermelding (geen zorgen, we bespreken de verschillende elementen later):

 http://www.website.com/ 2012/12/12 dagelijks 1 
  • De loc-tag wordt gebruikt om naar de pagina te linken. Voer gewoon de URL tussen de tags in.
  • lastmod presenteert de datum waarop de pagina voor het laatst is gewijzigd.
  • changefreq is, zoals je misschien al geraden hebt, de gemiddelde wijzigingsfrequentie van de pagina (per uur, dagelijks, wekelijks, maandelijks, jaarlijks ...). Gebruik 'nooit' voor gearchiveerde URL's.
  • U kunt bepaalde pagina's ook prioriteren via de prioriteit-tag. Prioriteitswaarden variëren van 0,0 tot 1,0 (waarbij 1,0 de belangrijkste is). De standaardprioriteit van een pagina is 0,5. Het toewijzen van maximale prioriteit aan al uw pagina's zal niet helpen, omdat de prioriteit relatief is (deze wordt alleen gebruikt om te differentiëren tussen pagina's in uw sitemap).

De loc-tag is vereist, de lastmod-, changefreq- en prioriteitstags zijn optioneel!

Stap 4: Nu we onze sitemap hebben gemaakt, is het tijd om deze naar onze site te uploaden. Het zou moeten worden toegevoegd aan de hoofdmap.

Bij het maken van een sitemap, zijn er enkele dingen die u in gedachten moet houden:

  • Alle URL's in een sitemap moeten afkomstig zijn van dezelfde host.
  • De maximale lengte voor een URL is 2.048 tekens (wat meer dan genoeg zou moeten zijn).
  • Een sitemap kan maximaal 50.000 URL's bevatten.
  • De maximale bestandsgrootte voor sitemaps is 50 MB.

Als uw sitemap te groot is, kunt u deze opsplitsen in meerdere sitemaps, in welk geval u een. Moet toevoegen Sitemap Indexbestand. Dit lijkt in wezen hetzelfde als een normale sitemap, maar sommige tags hebben een andere naam. Bekijk dit voorbeeld:

   http://www.website.com/sitemap1.xml   http://www.website.com/sitemap2.xml  

Het sitemapindexbestand linkt via de. Naar twee verschillende sitemaps label. In theorie kan een Sitemap-indexbestand maximaal 50.000 sitemaps bevatten.

Videositemaps

Het is ook mogelijk om een ​​sitemap voor video's te maken. U kunt een afzonderlijk bestand maken of de video-informatie toevoegen aan een bestaande sitemap. Als u deze informatie toevoegt, neemt de kans toe dat uw video wordt weergegeven als een rich snippet.

Houd er rekening mee dat Google alleen de volgende video-indelingen kan crawlen: wmv, mp4, mpeg, mpg, m4v, asf, flv, swf, avi, ra en ram.

Laten we een voorbeeld van een videositemap bekijken en de verschillende elementen bespreken.

  http://www.website.com/video-page.html  http://www.website.com/video-thumbnail.jpg Meest geweldige video ooit Zoals de titel al zegt: dit is de meest geweldige video ooit.  http://www.website.com/video.mp4 120   
  • De loc-tag geeft die pagina aan waar de video kan worden gevonden. Als de video wordt gebruikt om een ​​rich snippet te maken, is dit de pagina waarnaar de gebruiker wordt verzonden wanneer hij op de miniatuur klikt.
  • De video: thumbnail wordt gebruikt om de rich snippet preview-afbeelding te maken.
  • De titel van de video...
  • ... en video beschrijving moet vanzelfsprekend zijn.
  • De video: inhoud links naar de locatie van de video op het domein.
  • En tot slot, de video: duration moet in seconden worden toegevoegd.

Er zijn tal van andere tags die u kunt toevoegen, zoals een beoordeling, aantal weergaven, beperkingen, enzovoort. Alle beschikbare tags zijn te vinden in de Webmaster-bronnen van Google..

PS: Als u problemen ondervindt bij het maken van een videositemap, kunt u deze video-sitemapgenerator van Distilled gebruiken. Het is een Google Doc-bestand dat automatisch de juiste code kan genereren. Het enige wat u hoeft te doen is kopiëren en plakken in uw sitemap.

Beeld Sitemaps

De Afbeeldingssitemap is erg handig als u wilt dat uw afbeeldingen worden weergegeven in de zoekresultaten van Google Afbeeldingen. Dit kan je een paar extra bezoekers opleveren. Net als bij de videositemap kunt u de afbeeldingen toevoegen aan een bestaande sitemap of een afzonderlijk bestand maken.

Een basisimage-sitemap ziet er als volgt uit:

   http://website.com/page.html  http://website.com/image1.jpg   http://website.com.com/image2.jpg   
  • Allereerst moet u de pagina opgeven waar de afbeeldingen kunnen worden gevonden. U kunt dit doen via de loc-tag.
  • Gebruik de image: image-tag om alle afbeeldingen van de pagina op te sommen (maximaal 1000).

Optioneel kunt u andere informatie toevoegen, zoals een bijschrift, locatiegegevens en een titel.

Validatie van uw sitemap

Iedereen weet hoe gemakkelijk het is om fouten in uw code te laten sluipen, dus het is een goed idee om uw sitemap te valideren om ervoor te zorgen dat deze foutvrij is. Er zijn tal van online hulpmiddelen die de geldigheid van uw bestand kunnen controleren, zoals dit voorbeeld op www.xml-sitemaps.com.

U kunt ook de Webmasterhulpprogramma's van Google gebruiken om uw XML-sitemaps te testen. Wanneer u op de knop toevoegen / testen Sitemap klikt onder optimalisatie> sitemaps, kunt u een sitemap testen voordat u deze verzendt.

Informeren van zoekmachines

Nu we onze sitemap (s) hebben aangemaakt en gevalideerd, is het tijd om zoekmachines hierover te informeren.

U kunt Google en Bing informeren over de locatie van uw sitemap via hun Webmasterhulpprogramma's. Voor Google; meld u aan bij uw account en ga naar Optimalisatie> Sitemaps. Aan de rechterkant ziet u de knop 'sitemap toevoegen'. Voeg eenvoudig de URL van uw sitemap toe en u bent klaar. Zoek in de Webmasterhulpprogramma's van Bing naar de Sitemap-widget en klik op 'Een sitemap verzenden'. Hier kunt u de locatie van uw sitemap invoeren.

U kunt ook de URL toevoegen aan uw robots.txt-bestand. Het enige wat u hoeft te doen is een extra regel toevoegen aan uw bestand, bijvoorbeeld:

Sitemap: http://website.com/sitemap.xml

Als u een Sitemap-indexbestand hebt, hoeft u de afzonderlijke sitemaps niet afzonderlijk toe te voegen.

Conclusie

Als u ervoor wilt zorgen dat crawlers geen belangrijke pagina's of bestanden op uw website missen, kunt u het beste een XML-sitemap toevoegen. U kunt zelfs extra metadata toevoegen, zoals de wijzigingsfrequentie en prioriteit. Bovendien zou u een sitemap voor video en afbeeldingen kunnen maken.

Als uw sitemap klaar is, vergeet dan niet om deze te valideren en stel zoekmachines op de hoogte via het robots.txt-bestand of hun respectievelijke Webmasterhulpprogramma's.