
Viele Blogger und WordPressnutzer fragen sich, warum WordPress überhaupt eine Category Base (dt. Kategorie Basis) in den Kategorie-URL’s benutzt. Dies widerspricht nämlich jeder sauberen Seitenstruktur, da zum einen ein Element eingefügt wird welches die URL unnötig verlängert und zum anderen das Element in der Seiten URL nicht mehr auftaucht.
Längere Url’s sind zudem schlecht für Google und das „category“ sieht für Benutzer unprofessionell aus, vor allem ist es aber einfach fehl am Platze und überflüssig.
Um die ungeliebte Wort zu entfernen existierien mehrere Möglichkeiten. Einige Seo-Plugins für WordPress verfügen über Funktionen die dies erledigen, auch gibt es das sehr beliebte WP No Category Base Plugin für WordPress, welches die Umleitung ebenfalls sehr zuverlässig und einfach übernimmt.
Wer jedoch auf die Perfomance achtet weiß das jedes Plugin immer eine Belastung ist und ein schlankes Snippet den Vortritt hat.
Möglichkeiten die Category Base zu entfernen
WordPress Einstellungen anpassen
Die erste Möglichkeit besteht darin die Permalinkstruktur anzupassen.
Damit das category aus den verschwindet muss Permalinkstruktur in „/%category%/%postname%/“ geändert und als Kategorie-Basis ein Punkt „.“ gesetzt werden.
Wenn die Kategorie Basis leer bleibt, wird der WordPress Standard category angezeigt.
- Gehe zu Einstellungen -> Permalinks
- Wähle Benutzdefiniert als Struktur
- Füge /%category%/%postname%/ hinter deiner Domain ein
- Ändere die Kategorie Basis auf Punkt „.“
Yoast SEO
Das bekannte und weit verbreitete Plugin Yoast SEO beinhaltet eine Funktion, um die Categoriy Base zu entfernen.
Aber der Version 7.0 des Plugins findet sich die Einstellung woanders:
Dazu wechselt ihr im Menü des Plugins auf „Darstellung in der Suche“ und danach auf den Tab „Taxonomien“. Am Ende der Seite findet sich die Einstellung „Kategorie-URLs“. Hier könnt ihr unter die Entfernung der Basiskategorie aktivieren.
Vor Version 7.0:
Dazu wechselt ihr im Menü des Plugins auf „Fortgeschrittene“ und danach auf den Tab „Permalinks“. Hier könnt ihr unter „URLs ändern“ die Entfernung der Basiskategorie aktivieren.
Snippet von fastwp
David Keulert vom Blog fastwp.de hat sich auch mit dem Thema befasst und ein Snippet zur Verfügung gestellt welches die Category Base entfernt. Ihr findet es im folgenden Beitrag https://fastwp.de/3540/.
Category bei den Permalinks entfernen
Wie du siehst gibt mit kleinen performanten Snippets und verschiedenen Plugins gleich mehrere Varianten das „category“ komplett aus den Url’s von WordPress zu entfernen. Falls ihr noch eine Möglichkeit kennt wie das „category“ anders zu entfernen ist, kann sich mit einem Kommentar melden.
Antworten