Als je een website wil optimaliseren voor SEO, dan is het goed om rekening te houden met de juiste URL-structuur. In dit artikel geef ik je verschillende tips en ideeën om de URL’s van je site te verbeteren.
Om te beginnen: wat is een URL eigenlijk? Het zal geen verrassing zijn, maar een URL is een uniek internetadres dat je kunt gebruiken om een website of digitaal bestand op het internet te benaderen. Iedere URL bestaat uit een protocol, een hoofddomein (of secondleveldomein) en een topleveldomein (TLD). Qua protocol is https:// (oftewel een beveiligde URL) standaard geworden. De meest gekozen topleveldomeinen in Nederland en België zijn .nl en .be.

Sommige websites hebben een subdomein. Wist je dat www een subdomein is? Vandaar dat veel websites er tegenwoordig voor kiezen om geen www te gebruiken tussen een protocol en het hoofddomein.
Na een topleveldomein volgt de slug. Dit is een stukje van de URL die specifiek is voor de pagina.

Als je een URL voor SEO wil optimaliseren, dan geef ik je graag wat tips. Hieronder som ik ze allemaal op. Ik houd hierbij rekening met de adviezen en ‘best practices’ van Google, die je hier kunt teruglezen.
Het belangrijkste zoekwoord in de URL
Wil je een pagina optimaliseren op ‘bedrijf kopen’, dan is het slim om dit zoekwoord in de URL te zetten. Zet een normaal streepje tussen verschillende woorden, geen laag liggend streepje (underscore). Plak de woorden niet aan elkaar. Gebruik geen cryptische woorden, hoofdletters of cijferreeksen in een URL.
- Goed: jouwdomein.nl/bedrijf-kopen
- Fout: jouwdomein.nl/bedrijfkopen
- Fout: jouwdomein.nl/bedrijf_kopen
- Fout: jouwdomein.nl/jsdaklfjjwef
- Fout: jouwdomein.nl/12394203
Maak de URL kort en krachtig
Een korte URL is beter dan een lange URL. Als je woorden kunt schrappen, doe dit dan. Dit geldt ook voor lidwoorden als de, het en een. WordPress maakt automatisch een URL op basis van de titel van een pagina. Dit kan betekenen dat je pagina-URL te lang wordt.
- Goed: jouwdomein.nl/bedrijf-kopen
- Matig: jouwdomein.nl/een-bedrijf-kopen
- Fout: jouwdomein.nl/bedrijf-kopen-wat-zijn-de-grootste-valkuilen
Wel of geen mappen gebruiken?
Het is mogelijk om een mappenstructuur te gebruiken, bijvoorbeeld:
- Niveau 1: jouwdomein.nl
- Niveau 2: jouwdomein.nl/categorie/
- Niveau 3: jouwdomein.nl/categorie/subcategorie/
- Niveau 4: jouwdomein.nl/categorie/subcategorie/detailpagina
Dit heeft een voordeel en een nadeel. Het voordeel is dat zoekmachines en gebruikers de structuur van je website beter begrijpen. Het nadeel is dat URL’s langer worden, waardoor de belangrijkste zoekwoorden in de slug helemaal op het eind staan.
Voor SEO maakt het weinig uit of je een mappenstructuur gebruikt of dat je de URL’s kort houdt. Het is maar net wat je mooier vindt. Als je voor een mappenstructuur gaat, dan zou ik maximaal één categorie gebruiken, anders worden het wel heel veel mappen op een rij.
Wel of geen trailing slash op het eind?
Een URL kan eindigen met een zogenoemde trailing slash of zonder trailing slash, oftewel met of zonder schuin streepje.
- URL met trailing slash: jouwdomein.nl/bedrijf-kopen/
- URL zonder trailing slash: jouwdomein.nl/bedrijf-kopen
Een trailing slash op het eind doet vermoeden dat ‘bedrijf-kopen’ een map is op je server. Voor SEO-doeleinden maakt het niet uit of je wel of niet voor een trailing slash gaat. Als je er maar wel voor zorgt dat URL’s zonder trailing slash worden doorgelinkt naar URL’s met trailing slash of andersom! Anders denken zoekmachines dat er twee pagina’s bestaan.
- Goed: alleen jouwdomein.nl/bedrijf-kopen/ werkt
- Goed: alleen jouwdomein.nl/bedrijf-kopen werkt
- Fout: jouwdomein.nl/bedrijf-kopen/ én jouwdomein.nl/bedrijf-kopen werken allebei
Speciale tekens? Gebruik UTF-8 encoding!
Een umlaut gebruiken in een Duitse URL? Of wil je emoji’s, Chinese tekens of Arabische woorden in je URL plakken? Zet de tekens eerst om naar UTF-8. Tip: gebruik https://www.urlencoder.org/ om een URL te encoden.
- Goed: jouwdomein.nl/z%C3%A4hmen
- Fout: jouwdomein.nl/zähmen
Overigens is dit geen verplichting. Tegenwoordig ondersteunen moderne browsers IDN’s (oftewel Internationalized Domain Names). Hierdoor kun je alsnog niet-ASCII-tekens gebruiken, zoals Chinees, Arabisch, Japans en Koreaans.
Naar het buitenland
Stel, je hebt een Nederlandse website, maar je wil graag een Duitse site starten. Wat is handig qua URL?
Er zijn twee mogelijkheden qua topleveldomeinen. Je kunt kiezen voor een landspecifieke TLD. In het geval van Duitsland zou je een .de-TLD kunnen gebruiken. Een andere mogelijkheid is dat je een generieke TLD (gTLD) kiest – zoals .com – en een land als submap.
- Goed: websites.nl & website.de
- Goed: website.com/nl/ & website.com/de/
Dynamische URL’s
Genereert jouw website veel dynamische URL’s, bijvoorbeeld als er zoekopdrachten worden uitgevoerd? Dan is het slim om deze URL’s te blokkeren in het robots.txt-bestand. Je kunt dynamische URL’s eenvoudig blokkeren met een reguliere expressie in robots.txt:
User-agent: *
Disallow: /zoeken/
Op deze manier worden de volgende URL’s geblokkeerd voor zoekmachines:
- jouwdomein.nl/zoeken/randomzoekopdracht1
- jouwdomein.nl/zoeken/bladiebladiebla
- jouwdomein.nl/zoeken/testtesttest
Blijf niet te lang worstelen…
Natuurlijk is het goed om na te denken over de URL-structuur van jouw website, maar er zijn andere belangrijke factoren die een grotere invloed hebben op je SEO. Denk aan de kwaliteit van de content, of je site mobielvriendelijk is, het backlinkprofiel en de snelheid van je website. Steek daar meer tijd in.


