Hoe ziet een permalink eruit?
In WordPress kom je de term veel tegen. Volgens de documentatie zijn permalinks daar de vaste URL’s van berichten, pagina’s, categorieën en archiefpagina’s. WordPress kent drie soorten:
Plain: https://example.nl/?p=123
Pretty: https://example.nl/2026/zonnepanelen-reinigen/
Almost pretty: https://example.nl/index.php/2026/zonnepanelen-reinigen/
Bij de plain-variant is 123 het unieke ID van het bericht in de database. De pretty-variant bevat woorden, zoals de titel of de categorie. In de instellingen kies je een vaste opbouw, bijvoorbeeld met alleen de naam van het bericht, met datum en naam, of met een nummer. Met tags als %year% en %postname% maak je ook een eigen opbouw. De documentatie raadt aan om die te laten eindigen op %post_id% of %postname%, zodat WordPress elke permalink aan één bericht kan koppelen.
Waarom een permalink niet hoort te veranderen
In 1998 schreef Tim Berners-Lee het stuk ‘Cool URIs don’t change’. Een goede URI is volgens hem een URI die niet verandert. Adressen veranderen niet vanzelf: mensen veranderen ze. Je weet nooit wie er naar het oude adres linkt. Loopt een link dood, dan verliezen bezoekers volgens Berners-Lee hun vertrouwen in de eigenaar van de site.
Zijn advies: zet behalve de aanmaakdatum zo weinig mogelijk informatie in het adres. Denk aan de naam van de auteur of een status als ‘oud’ of ‘concept’. Die veranderen vroeg of laat, en dan klopt de URL niet meer.
Ook de HTML-standaard kent het begrip. Met rel="bookmark" geef je in een link de permalink van het artikel waar die link in staat. Dat is handig op een overzichtspagina met meerdere berichten.
Voorbeeld: van ?p=123 naar leesbare adressen
Een installateur van zonnepanelen uit Almere blogt al jaren op adressen als example.nl/?p=123. Het bedrijf stapt over op een opbouw met de berichtnaam:
Oud: https://example.nl/?p=123
Nieuw: https://example.nl/zonnepanelen-reinigen/
Daarmee verandert het adres van elk bericht tegelijk. Google rekent zo’n wijziging van URL-paden tot een verhuizing met URL-wijzigingen. Het bedrijf controleert daarom of elke oude URL met een 301-redirect naar de nieuwe doorstuurt. Daarna verandert het bedrijf de opbouw niet meer.
Verwar een permalink niet met
- Slug: alleen het laatste stuk van de permalink, zoals zonnepanelen-reinigen. De permalink is het hele adres.
- Canonieke URL: de URL die Google kiest uit een groep pagina’s met dezelfde inhoud. Een permalink is het adres dat jij zelf vastlegt.
Veelgestelde vragen over Permalink
Wat is een permalink?
Het vaste adres van één bericht of pagina. De naam komt van permanent link. Het adres hoort niet te veranderen, zodat links en bladwijzers blijven werken.
Mag je een permalink veranderen?
Dat kan, maar bestaande links en bladwijzers wijzen dan nog naar het oude adres. Zonder redirect komen bezoekers op een foutpagina uit. Stuur het oude adres daarom met een 301-redirect door naar het nieuwe.
Wat is het verschil tussen een permalink en een slug?
De permalink is het hele adres, zoals example.nl/blog/zonnepanelen-reinigen/. De slug is alleen het laatste stuk: zonnepanelen-reinigen.