Home - Permalink aanpassen in WordPress: SEO-vriendelijke URL’s instellen
Op deze pagina

Permalink aanpassen in WordPress: SEO-vriendelijke URL’s instellen

Foto van David Ladiges
David Ladiges
Technical Lead
Permalink aanpassen in WordPress: SEO-vriendelijke URL's instellen
Permalink aanpassen in WordPress: SEO-vriendelijke URL's instellen

Je kijkt naar de adresbalk en ziet iets als jouwdomein.nl/?p=123, of je wilt de URL van één pagina netter maken maar bent bang dat je links breekt. Een permalink pas je in WordPress op twee niveaus aan, sitebreed via Instellingen > Permalinks en per pagina of bericht via de slug in de editor, en bij elke wijziging op een bestaande pagina hoort een 301-redirect van de oude naar de nieuwe URL. Ik laat zien welke structuur ik aanraad, hoe je een slug wijzigt en hoe je 404-fouten voorkomt.

Wat maakt een URL SEO-vriendelijk?

Een SEO-vriendelijke URL is kort, leesbaar en beschrijft in een paar woorden waar de pagina over gaat. Vergelijk jouwdomein.nl/?p=123 met jouwdomein.nl/wordpress-onderhoud/. Bij de tweede ziet een bezoeker meteen wat hij kan verwachten, en een zoekmachine krijgt een extra signaal over het onderwerp. De URL is geen wondermiddel voor je posities, maar een rommelige URL wordt minder vaak aangeklikt en minder vaak gedeeld.

Even de begrippen op een rij, want die lopen in de praktijk door elkaar. De permalink is het volledige, vaste adres van een pagina. De slug is het laatste stukje daarvan, het deel dat je per pagina zelf invult. De permalinkstructuur is de sitebrede regel die bepaalt hoe WordPress die adressen opbouwt.

Een goede slug schrijf je in kleine letters, met koppeltekens tussen de woorden en zonder leestekens. Laat lidwoorden en vulwoorden zoals de, het, een en voor weg als de slug ook zonder leesbaar blijft. Neem het hoofdzoekwoord van de pagina op, maar herhaal het niet. Datums in de URL raad ik voor de meeste sites af. Een artikel uit 2023 met dat jaartal in de URL ziet er oud uit, ook als je het vorige maand nog hebt bijgewerkt.

De permalinkstructuur instellen

Voor vrijwel elke site is Berichtnaam de juiste permalinkstructuur, waarmee een adres jouwdomein.nl/paginanaam/ wordt. Je kiest hem onder Instellingen > Permalinks. De andere opties zijn Eenvoudig, Dag en naam, Maand en naam, Numeriek en een aangepaste structuur met tags zoals %category% en %postname%. Een structuur met de categorie erin kan zinvol zijn voor een grote nieuwssite, maar dan verandert de URL zodra je een bericht naar een andere categorie verplaatst. Voor een bedrijfssite, blog of webshop is Berichtnaam het rustigste antwoord.

Klik daarna op Wijzigingen opslaan. WordPress schrijft dan de herschrijfregels die nodig zijn om de nette adressen te laten werken, op een LiteSpeed- of Apache-server in het bestand .htaccess. Wat er in dat bestand staat en welke regels je er zelf aan toevoegt, lees je in het .htaccess-bestand van WordPress. Onder op het scherm kun je ook een categoriebasis en tagbasis instellen, zoals /onderwerp/ in plaats van /category/. Handig, maar ook dat verandert bestaande URL’s.

Mijn mening is hier duidelijk. Staat een bestaande site al jaren op een andere structuur en loopt het verkeer goed, laat het dan zo. De winst van een mooiere structuur weegt zelden op tegen het risico van honderden redirects tegelijk. Op een nieuwe site stel je het meteen goed in, samen met de andere basisinstellingen uit WordPress instellingen instellen.

De slug van één pagina of bericht wijzigen

De slug van een losse pagina of een los bericht pas je aan in de editor, in het instellingenpaneel aan de rechterkant. Open de pagina, klik in het paneel bij Link of URL op het huidige adres en typ een nieuwe slug. In het overzicht onder Pagina’s of Berichten kan het ook via Snel bewerken, wat handig is als je er meerdere wilt nalopen. Categorieën en tags hebben ook een slug, die je aanpast onder Berichten > Categorieën.

Nu het belangrijke deel. Is de pagina al gepubliceerd, dan bestaat de oude URL op plekken die je niet ziet. Denk aan zoekresultaten, links vanaf andere websites, nieuwsbrieven en bladwijzers van bezoekers. Wijzig je de slug zonder meer, dan komen al die bezoekers op een 404-pagina uit. WordPress vangt een gewijzigde slug van een bericht soms zelf op met een automatische doorverwijzing, maar bij pagina’s, categorieën en structuurwijzigingen doet het dat niet. Ik vertrouw er daarom nooit op en maak altijd zelf een redirect.

Zo voorkom je 404-fouten met een 301-redirect

Een 301-redirect is een permanente doorverwijzing die bezoekers en zoekmachines van de oude URL naar de nieuwe stuurt, waarbij de opgebouwde waarde van de oude pagina grotendeels meegaat. Een 302 is tijdelijk en gebruik je hier dus niet. Het verschil tussen de soorten leg ik uit in wat redirects zijn. Dit is de volgorde die ik bij elke URL-wijziging aanhoud.

  1. Noteer de oude URL voordat je iets verandert.
  2. Wijzig de slug en klik op Bijwerken.
  3. Maak een 301-redirect van de oude naar de nieuwe URL, met de redirectmodule van een SEO-plugin zoals Rank Math, met een plugin als Redirection of met een regel in .htaccess.
  4. Pas interne links in menu’s en teksten aan naar het nieuwe adres.
  5. Open de oude URL in een incognitovenster en controleer of je op de nieuwe pagina uitkomt.

Verwijs elke oude URL direct naar het definitieve adres, niet via een tussenstap. Een keten van oud naar tijdelijk naar nieuw kost bij elke bezoeker extra laadtijd, en ook dat telt mee, zie WordPress sneller maken. Verhuis je naar een heel ander domein, dan is het meer dan een slugwijziging. Daarvoor is je WordPress-URL veranderen het juiste stappenplan.

Controleren, en wat als alles een 404 geeft

Na een wijzigingsronde wil je zeker weten dat er geen 404-fouten achterblijven. Klik het hoofdmenu en de footer door en controleer de interne links in je best bezochte pagina’s. Bij grotere sites laat Google Search Console onder Pagina’s zien welke URL’s niet gevonden worden. Geven ineens al je pagina’s behalve de homepage een 404, dan zijn de herschrijfregels meestal niet goed weggeschreven. Ga dan naar Instellingen > Permalinks en klik zonder iets te wijzigen op Wijzigingen opslaan. Helpt dat niet, controleer dan of .htaccess bestaat en de WordPress-regels bevat.

Bij ons op de shared pakketten pas je .htaccess zelf aan via File Manager in cPanel, en een fout zet je terug via JetBackup 5. Maak voor een grote URL-wijziging toch eerst zelf een back-up, zodat je precies het moment van vlak ervoor terug kunt zetten, zie een back-up terugzetten. Bij managed WordPress hosting heb je die middelen dus zelf in handen. Wil je de maandelijkse updates en controles niet zelf doen, dan neemt WordPress onderhoud dat van je over. Meer over het beheer van je site staat in wat WordPress is en waarvoor je het gebruikt.

Veelgestelde vragen

Is een korte URL altijd beter voor SEO?

Niet per se korter, wel duidelijker. Een slug van drie tot vijf woorden met het hoofdzoekwoord werkt meestal goed. Een URL inkorten op een pagina die al goed scoort, levert zelden genoeg op om de redirect te rechtvaardigen.

Moet ik oude redirects ooit verwijderen?

Nee, laat ze staan zolang er nog links of bezoekers via de oude URL binnenkomen. Een redirect kost vrijwel niets, een verdwenen redirect kost bezoekers.

Kan Surver een SEO-plugin met redirectmodule voor me inrichten?

Ja. De SEO-module bij de premium add-ons is Rank Math, en Surver installeert en configureert die voor je. Met de redirectmodule van Rank Math maak je daarna zelf 301-redirects aan.

Heb je een vraag over je website of hosting?

Ons team staat klaar om je te helpen! Laat je gegevens achter en we nemen vrijblijvend contact op.

Deel dit artikel:

Stel je vraag

Heb je een vraag over je website, hosting of WordPress? Vul je gegevens hieronder in en we nemen zo snel mogelijk contact met je op met een persoonlijk antwoord.

Je hebt geen technische kennis nodig. We denken graag met je mee.

Stel je vraag