Je wilt het woord ‘category’ uit je WordPress URL halen. In ons geval willen wij geen /category/wordpress/artikelnaam, maar /wordpress/artikelnaam. Op deze manier optimaliseer je de URL (Uniform Resource Locator) van de website ook en kun je de url ook beter onthouden. Afhankelijk van jouw gekozen Permalinks structuur kun je category verwijderen.
Jouw gekozen category structuur kun je hier vinden:
- Ga in het menu van WordPress naar Instellingen/Settings
- Klik vervolgens op Permalinks
In ons geval staat Aangepaste structuur/Custom structure op /%category%/%postname%/
Is dit bij jou ook het geval dan kun je de volgende stappen ondernemen om de category uit de url te halen.
Optie 1: verwijder ‘category’ van je URL via Yoast SEO plugin:
Als je de Yoast SEO plugin (een aanrader) geïnstalleerd hebt dan kun je ‘category’ op de volgende manier verwijderen.
- Ga in het menu van WordPress naar SEO
- Klik vervolgens op Zoekweergave/Search Appearance
- Klik in tabblad ‘Taxonomieën
- Klik op Verwijderen (standaard staat deze instelling op Behouden)
- Klik op wijzigingen opslaan
Als het goed is is nu de category verdwenen uit je URL(s).
Optie 2: category verwijderen uit URL via WordPress plugin
Maak je gebruik van een andere SEO plugin voor je WordPress dan kun je ook via een losse plugin de ‘category’ weg laten halen. Zoek in WordPress dan naar de volgende plugin ‘Remove Category URL’ en installeer deze:
Optie 3: category verwijderen uit URL via .htaccess
Een andere mogelijkheid is om de ‘category’ te verwijderen uit de URL door een aanpassing te maken in je .htaccess bestand. Let wel goed op wat je doet, want aanpassingen in je .htaccess bestand kunnen ervoor zorgen dat je website het niet meer doet. Het is altijd aan te raden om eerste een copy te maken van de inhoud van dit bestand. Mocht je later niet meer weten hoe het stond voordat je de wijziging had gedaan, kun je altijd terug als er iets mis gaat.
Voeg de volgende regel toe in je .htaccess:
RewriteRule ^category/(.+)$ https://www.jouwdomeinnaam.nl/$1 [R=301,L]
Pas de domeinnaam aan in jouw domeinnaam, let daarop of je www gebruikt of niet. Vergeet ook niet http of https te controleren.
Voor welke optie moet je kiezen?
Mocht je de Yoast Seo plugin gebruiken, dan zou ik dat zeker gebruiken. Veruit de makkelijkste oplossing. En Yoast SEO beveel ik van harte aan. Dit is één van de meest gebruikte SEO plugins voor WordPress. Optie 3 zou ik daarna gebruiken en als laatste een extra plugin. Sowieso weer een extra plugin die je moet onderhouden met updates en hoe meer plugins je gebruikt des te meer kans je hebt dat je website trager wordt. Ook meer kans dat je website onveiliger wordt, want niet elke WordPress plugin is even goed geschreven door een developer.
Optie die je niet moet gebruiken?
Er is een andere mogelijkheid om de category te verwijderen. Je kunt dan een punt gebruiken bij de Categoriebasis/Category base onder Optioneel/Optional, zie volgende screenshot:
Deze optie is niet aanbevolen. Wel haalt het de category weg uit de URL, maar je kunt ook veelal problemen krijgen met breadcrumbs instellingen van een WordPress thema of losse breadcrumbs plugins. We zagen zelf al wat problemen komen en zijn eigenlijk direct van deze optie afgestapt.