SEO-vriendelijke URL-structuur
Wat is een SEO-vriendelijke URL?
Een SEO-vriendelijke URL is een korte, leesbare en overzichtelijke adresopbouw waarmee zowel de gebruiker als de zoekmachine aan de hand van de link een idee kan krijgen van de inhoud van de pagina. In plaats van willekeurige getallen, parameters of betekenisloze tekenreeksen bestaat deze uit woorden die het onderwerp van de pagina weergeven. Bijvoorbeeld /product/rode-sportschoenen in plaats van /product/482 is een structuur die zowel voor mensen als voor bots veel duidelijker is.
Een URL is het permanente adres van een webpagina en wordt doorgaans niet gewijzigd; daarom is het belangrijk om deze bij de eerste installatie correct in te stellen, zodat je later geen omleidingsketens (redirects) hoeft op te zetten.
De meeste moderne webframeworks (routeringssystemen) kunnen technisch gezien ?id=482 met een dergelijke parameter werken; een SEO-vriendelijke URL is hier geen technische noodzaak, maar een bewuste keuze ten behoeve van zowel de gebruikerservaring als de begrijpbaarheid voor zoekmachines.
Waarom is dit belangrijk?
Een gestructureerde URL-structuur helpt zoekmachines de pagina correct te categoriseren en de sitestructuur (welke pagina bij welke categorie hoort) te begrijpen. Bovendien geeft het de gebruiker vertrouwen over waar de pagina over gaat voordat hij erop klikt — de URL is immers een element dat ook in de SERP wordt weergegeven.
Wanneer URL’s worden gedeeld (op sociale media, via e-mail, op forums of in berichtenapps), vergroot de leesbaarheid de kans dat erop wordt geklikt; een ingewikkelde, met parameters overladen link kan voor sommige gebruikers onbetrouwbaar of als spam overkomen. Ingewikkelde URL’s vol parameters kunnen zowel de gebruiker als de crawlbots vermoeien; met name een groot aantal parametercombinaties kan ertoe leiden dat het crawlbudget wordt besteed aan verschillende variaties van dezelfde inhoud.
Op grote e-commerce-websites gebeurt het filteren (bijv. op kleur, maat, prijsklasse) meestal via URL-parameters; in dat geval kunnen er duizenden combinaties ontstaan. Op dit soort sites zorgt het eenvoudig houden van de basis-categorie-/product-URL’s, terwijl filtercombinaties via een canonical-tag naar de startpagina worden omgeleid, voor een goed evenwicht.
Zodra de URL-structuur eenmaal is gepubliceerd en geïndexeerd, is het kostbaar om deze te wijzigen: elke wijziging vereist het instellen van een 301-omleiding van de oude naar de nieuwe URL, het bijwerken van interne links en het wachten tot de zoekmachine de nieuwe URL opnieuw heeft gecrawld. Daarom is het veel efficiënter om de URL-structuur te plannen voordat deze live gaat, dan deze achteraf te corrigeren.
Hoe kun je dit oplossen?
- Houd de URL kort en beschrijvend; vermijd overbodige woorden.
- Scheid woorden met een koppelteken (-) en gebruik geen onderstreping (_), omdat zoekmachines de onderstreping niet altijd betrouwbaar interpreteren als woordscheidingsteken.
- Schrijf de URL in kleine letters; het door elkaar gebruiken van hoofdletters en kleine letters kan er bij sommige servers toe leiden dat dezelfde pagina als twee verschillende URL's wordt herkend.
- Gebruik indien mogelijk een betekenisvol pad (path) in plaats van een query string met parameters (bijv.
?id=123). - Vermijd Turkse letters met accenten (ş, ğ, ı, ö, ü, ç); vervang ze door de Engelse tegenhanger of door een letter (bijv. "s" in plaats van "ş").
- Vermijd onnodig diepe mappenstructuren; de pagina moet voor zowel gebruikers als bots eenvoudig te bereiken zijn.
- Gebruik geen informatie in de URL die in de loop van de tijd kan veranderen (bijv. prijs, voorraadstatus, datum); dit soort gegevens maakt de URL snel verouderd en leidt tot de noodzaak van omleidingen.
- Voorkom met een canonical-tag of via robots.txt dat tijdelijke parameters, zoals resultaten van de interne zoekfunctie, filters of sessie-ID's, door zoekmachines als afzonderlijke pagina's worden geïndexeerd.
- Controleer voordat je een nieuwe pagina publiceert of de URL voldoet aan de naamgevingsconventie voor de hele site; een inconsistente structuur maakt de sitearchitectuur na verloop van tijd ingewikkelder.
Voorbeeld
Goed: https://voorbeeld.nl/seo-vriendelijke-url-structuur
Slecht: https://voorbeeld.nl/index.php?categorie=3&product_id=482&ref=xyz
Nog een slecht voorbeeld: https://voorbeeld.nl/Producten/Rode_Sportschoen — het gebruik van hoofdletters en onderstrepingstekens maakt deze structuur minder standaard dan /producten/rode-sportschoen met koppeltekens en kleine letters.
Veelgemaakte fouten
- het achterlaten van
?id=123zinloze parameters in de URL laten staan. - Woorden scheiden met een onderstrepingsteken (zoekmachines geven de voorkeur aan een koppelteken).
- Het gebruik van Turkse letters met accenten of hoofdletters in de URL.
- Een onnodig diepe mappenstructuur aanmaken (bijv.
/a/b/c/d/e/sayfa). - Zorgen dat dezelfde inhoud via meerdere verschillende URL's toegankelijk blijft (zonder canonical-tag) — dit kan in het rapport van seoraporu.co worden aangemerkt als een risico op dubbele inhoud.