04 mei Hoe ziet een SEO vriendelijke URL-structuur er uit?
Auteur: Erwan Vrignaud
Leestijd: 21 minuten
De URL van je website is het eerste wat Google en je bezoekers te zien krijgen. En vreemd genoeg krijgt dit maar al te vaak weinig aandacht in SEO land. Waarom is het belangrijk hier ook op te letten? En hoe ziet een ideale URL er dan uit?
URL’s zijn de bouwstenen van een effectieve site hiërarchie, die worden doorgegeven
via jouw domein en gebruikers doorverwijzen naar de gewenste bestemmingen. Soms zijn URL’s naderhand lastig te corrigeren, dus denk hier van tevoren goed over na hoe je je website in gaat richten. Naderhand corrigeren kan resulteren in een enorme hoeveelheid pagina’s die allemaal doorverwezen worden en met pech verwijzen ze naar elkaar door. Je hebt dan te maken met ‘redirect-loops’ en dit is schadelijk voor je organische posities want noch Google, noch jouw websitebezoekers zullen ze waarderen.
Het is de moeite dit meteen vanaf het begin goed te krijgen. Voor een correcte URL-structuur moet je een mix van bruikbaarheids- en toegankelijkheidsfactoren in kaart brengen.
Hoewel er geen one-size-fits-all aanpak is, zijn er enkele regels die je kunt volgen om het beste effect te bereiken met jouw URL’s.
Door het volgen van de volgende 12 stappen heb je de meeste kans op succes:
1. Gebruik belangrijke zoekwoorden in je URL
Iedere URL dient een doel, of het nu is om een bezoeker te informeren of iets te verkopen, het doel moet al duidelijk zijn in de URL. Je wilt dat deze pagina op de meest effectieve manier door zoekmachines wordt geïndexeerd en door de juiste bezoekers wordt bezocht. Het gebruik van de juiste zoekwoorden is dan cruciaal. Het meest belangrijke zoekwoord moet altijd vooraan de url staan, gevolgd door de steeds minder belangrijke woorden.
Laten we als voorbeeld nemen dat jij handzeep verkoopt. De ideale url ziet er dan als volgt uit:
https://jouwwebsite.nl/handzeep
En zelfs dit voorbeeld is al niet zo makkelijk als het lijkt. Want wordt er het meest gezocht op “handzeep” aan elkaar geschreven of juist los van elkaar? Want als dat het geval is kun je de url beter zo inrichten:
https://jouwwebsite.nl/hand-zeep
Spaties kunnen in een URL niet gebruikt worden, voor een spatie wordt in de regel een verbindingsstreepje (-) gebruikt. Is dit dan zo belangrijk? Niet als jij de enige bent die handzeep verkoopt. Maar als jouw concurrent wel zo’n streepje gebruikt heb je kans dat als een bezoeker deze woorden los in een zoekmachine invoert, jouw URL onder die van jouw concurrent komt te staan. En dat wil je voorkomen natuurlijk.
Je kan zelf als leek al onderzoek doen door het zoekwoord simpelweg in de zoekbalk van Google in te voeren, de variant die bovenaan komt te staan is degene die het meest gebruikt wordt. Beter is om de Zoekwoordplanner in Google Ads te gebruiken, maar daarvoor moet je wel een Google Ads account hebben.
2. Bouw een URL-structuur die toekomst bestendig is
De grootste uitdaging waar iedere webdeveloper voor komt te staan is toch wel het definiëren van een URL-hiërarchie die jarenlang stand kan houden. Je wilt dit niet ieder jaar weer helemaal om moeten gooien omdat dit een nogal arbeidsintensief proces is en wijzigingen in URL’s zijn in de regel niet bevorderlijk voor jouw organische posities.
Maar al te vaak eindigen websites met een labyrint van subdomeinen en conflicterende paden met alle gevolgen van dien. Dit is slecht vanuit het perspectief van een bezoeker en verwarrend voor Google over hoe je jouw productaanbod categoriseert.
Een fout voorbeeld hiervan is:
https://jouwwebsite.nl/toiletartikelen/flacons/ecologisch/hand-zeep
Veel te lang met allemaal irrelevante “tussenlagen” waardoor zowel zoekmachines als een bezoeker het spoor bijster raken.
Houd het zo kort mogelijk, dus: https://jouwwebsite.nl/hand-zeep
Al zou dit ook nog goed zijn: https://jouwwebsite.nl/toiletartikelen/hand-zeep
Het eerste deel van de URL na de domeinnaam omschrijft idealiter naar de categorie, het tweede deel naar de subcategorie en het laatste deel naar het product. Je ziet ook regelmatig dat hierna een productnummer komt, dat mag want dat is voor zoekmachines verder geen interessante informatie. Het is beter om niet het productnummer meteen na het domeinnaam laten komen.
Het gaat vaak fout en dit is vooral het geval wanneer nieuwe producten automatisch, rechtstreeks op de website worden geplaatst zonder dat daar verder aandacht aan is besteed. Het van essentieel belang om de structuur van je website van tevoren goed in te richten. Verschillende teams binnen jouw bedrijf moeten hier goed overleg plegen om de ideale structuur op te zetten. Want vaak moeten subcategorieën en artikelen opnieuw worden gerangschikt om alles goed op te zetten.
3. Vermijd overbodige woorden en tekens
Een belangrijke vuistregel is dat een bezoeker alleen al door te kijken naar de url meteen weet waar jouw pagina over gaat. Overbodige woorden als “en” of “de” zijn slechts afleidingen en vreemde tekens als “% # *” moeten al helemaal worden vermeden. Als een bezoeker het niet snapt, dan snapt Google het in de regel ook niet. Vermijd een onnodige herhaling van zoekwoorden binnen dezelfde URL.
Fout: www.beddengoedxl.nl/hoeslaken/hoeslaken-katoen/hoeslaken-zwart
Goed: www.beddengoedxl.nl/hoeslaken/hoeslaken-zwart
Door met productnummers te werken kan ieder artikel zijn eigen aparte URL krijgen. Er is hier twee keer het woord “hoeslaken” gebruikt, maar dat is niet erg omdat de één de rubriek omschrijft en de ander het artikel. Wanneer je dan een variant van het artikel wil laten zien moet je niet voor een derde keer hetzelfde zoekwoord gebruiken.
4. Hoofdletters
Deze is simpel, gebruik geen hoofdletters. Al zal Google weten wat de bedoeling is, het is niet gebruikelijk en ziet er vaak slordig uit.
5. Hashing
Deze worden wel eens gebruikt om gebruikers naar een specifieke sectie te sturen van een pagina, maar voor zoekmachines en bezoekers is uit de code niets op te maken. Je kan beter dit kenbaar maken via een aparte URL.
6. Woordscheidingstekens
Gebruik altijd koppeltekens ( – ) om woorden binnen dezelfde URL te scheiden. Underscores worden gezien om twee woorden samen te voegen wat tot onjuiste informatie leidt. Onderstrepingstekens in URL’s worden niet herkend door Google, een URL die “over_ons” bevat, ziet er voor Google uit als “overons”. Een URL die “over-ons” bevat, wordt geïnterpreteerd als “over ons”. Wanneer een bezoeker op zoek is naar informatie over jouw bedrijf zal Google mogelijk niet de match kunnen maken met deze pagina. Gebruik underscores dus zo min mogelijk.
7. URL-lengte
Na 115 tekens kapt Google jouw URL af in de pagina’s met zoekresultaten. Een goede vuistregel is om URL’s zo kort mogelijk te houden zonder essentiële informatie weg te laten.
8. Pas op met dynamische URL-tekenreeksen
Wanneer een grote webshop als Bol.com of Amazon hun enorme hoeveelheden artikelen willen categoriseren dan kom je er eigenlijk niet onderuit gebruik te maken van volledig geautomatiseerde processen. Dit hoeft geen probleem te zijn, zolang de toegevoegde (dynamische) code maar als toevoeging wordt gebruikt en niet het hoofddeel bevat.
Fout: www.beddengoedxl.nl/cid=59392383?hoeslaken-zwart
Goed: www.beddengoedxl.nl/hoeslaken/hoeslaken-zwart/59392383
De foute variant maakt de URL ook erg lelijk en gaat in tegen de regels zoals hierboven omschreven. Gebruik dus indien mogelijk statische URL’s die een logische mappenstructuur aanhoudt met omschrijvende zoekwoorden.
Hoewel zoekmachines geen probleem hebben met crawlen of indexeren van beide varianten is het om SEO technische redenen beter om statische URL’s te gebruiken in plaats van dynamische. Het belangrijkste punt is dat statische URL’s jouw gekozen zoekwoorden bevatten en veel gebruiksvriendelijker zijn omdat een bezoeker meteen kan zien waar een pagina over gaat.
9. Absolute of relatieve URL’s?
Een absolute URL is een URL waar elk onderdeel wordt gebruikt, een relatieve URL is een URL waar maar een deel ervan wordt gebruikt.
Voorbeeld absolute URL: www.beddengoedxl.nl/hoeslaken/hoeslaken-zwart/59392383
Voorbeeld relatieve URL: /wp-content/wasinstructies.pdf
Relatieve URL’s worden meestal gebruikt als er verwezen wordt naar een bestand dat kan worden gedownload binnen het subdomein. Het gevaar zit hem er in dat als de url “los” wordt gebruikt, deze dus niet werkt. Stel je kopieert de URL om hem via e-mail of whatsapp door te sturen, dan werkt de link dus niet. Uit SEO oogpunt is het beter om absolute URL’s te gebruiken in plaats van relatieve.
10. Het gebruik van Parameters
URL parameters bevatten extra informatie die details omschrijven waar een pagina over gaat. Deze worden het meest ingezet bij webshops die gebruik maken van filters. Als een artikel bijvoorbeeld leverbaar is in verschillende kleuren zal een parameter automatisch de kleur die in het filter op de website is geselecteerd door de bezoeker in de URL plaatsen. Ga bewust hier mee om want wanneer alle paramaters doorverwijzen naar URL’s met dezelfde content kan dit tot resultaat hebben dat zoekmachines dit zien als duplicate content. Als dit vaak voorkomt zal Google mogelijk niet het hele domein crawlen en URL’s die veel op elkaar lijken gaan met elkaar concurreren in de zoekresultaten wat een negatief resultaat heeft op je ranking.
11. Maak gebruik van Canonical Tags
Met een Canonical Tag vertel je Google wat de belangrijkste pagina is wanneer er meerdere pagina’s bestaan met nagenoeg dezelfde content. Het komt bij grote websites en met name bij retailers vaak voor dat er meerdere pagina’s bestaan met nagenoeg dezelfde content. Als je geen gebruik maakt van Canonical Tags zal Google zelf een pagina uitkiezen en de rest indexeren als Duplicate Content. Met een Cononical Tag vertel je dus aan Google welke pagina over dit onderwerp / artikel het belangrijkste is.
Laat ik het uitleggen naar aanleiding van dit voorbeeld. We nemen twee pagina’s:
www.beddengoedxl.nl/hoeslaken/wasinstructies
www.beddengoedxl.nl/hoeslaken/veelgestelde-vragen/wasinstructies
We bepalen hier dat de eerste de belangrijkste is en plaatsen hier dus de zelfverwijzende canonical tag in de broncode toe. De URL komt er dan als volgt uit te zien:
<link rel=”canonical” href=”www.beddengoedxl.nl/hoeslaken/wasinstructies/” />.
De andere (minder belangrijke pagina) gaat doorverwijzen naar de versie hierboven en krijgt dan ook deze tag toegevoegd.
De canonieke tag mag alleen worden toegepast met het doel zoekmachines te helpen beslissen over jouw canonieke URL. Wil je pagina’s van je website doorverwijzen, gebruik dan omleidingen. Voor gepagineerde content kunt je het beste gebruik maken van rel=”next” en rel=”prev” tags. Met deze tags geef je aan dat er een relatie is tussen meerdere pagina’s. Dit wordt veel gebruikt wanneer er sprake is van hetzelfde artikel wat verkrijgbaar is in verschillende uitvoeringen. Een canonical tag zorgt er voor dat de SEO-waarde van meerdere pagina’s worden samengevoegd tot één URL. Dit heeft een zelfversterkend effect.
12. Een XML Sitemap maken
Wanneer alles in orde is met jouw pagina’s en structuur van jouw URL’s, wil je er zeker van zijn dat zoekmachines weten hoe jouw website in elkaar zit. En daar zijn sitemaps voor ontwikkeld, met name XML-sitemaps. Een XML Sitemap is iets anders als een HTML sitemap. De de eerste is ontworpen voor zoekmachines, terwijl de laatste is ontworpen voor menselijke gebruikers. Wat is nu precies een XML Sitemap? Simpel gezegd; het is een lijst van jouw URL’s van jouw website site’s die je indient bij de zoekmachines.
Dit heeft twee grote voordelen:
1. Dit helpt zoekmachines de pagina’s van jouw website gemakkelijker te crawlen.
2. Zoekmachines gebruiken de sitemap als referentie om canonieke URL’s te kiezen.
Omdat zoekmachines geen duplicate content willen tonen in hun resultaten kunnen ze in de XML Sitemap meteen zien welke als canonical zijn gemarkeerd. Een van de criteria die zoekmachines gebruiken om een canonieke URL voor verschillende webpagina’s te kiezen, is of dit wordt vermeld in de sitemap van jouw website. Je maakt het op deze manier makkelijker voor zoekmachines hun werk te doen. Het dient aan te bevelen alleen pagina’s in de XML sitemap op te nemen die moeten worden weergegeven in de zoekresultaten. De volledige structuur van je website mogen aan bod komen in de HTML Sitemap.
Conclusie
Het opvolgen van al deze instructies zal leiden tot betere positionering in de SERP’s (Search Engine Result Pages). Wanneer dit niet wordt opgevolgd leidt dit in de regel tot een verwarde structuur met een inconsistente logica. Het op orde hebben van je URL hiërarchie is essentieel voor goede prestaties. De filosofie is simpel: wanneer jouw grootste concurrent het wel op orde heeft en jij niet, dan zal je zeker het onderspit delven. En dat wil je natuurlijk vermijden. Erg ingewikkeld is het allemaal niet, zeker omdat er sterke Plug-Ins zijn zoals de Yoast SEO tool die je hebt bij het instellen van cononical tags en ook de XML Sitemap wordt in de regel automatisch gegenereerd. Kuin je hier hup bij gebruiken? Neem dan contact op!