WikiPlus

Slug-Generator für WordPress und andere CMS — Anleitung

Die meisten Websites werden auf Content-Management-Systemen betrieben, die Slugs automatisch generieren. WordPress, Shopware, Shopify, TYPO3, Contentful — alle haben unterschiedliche Ansätze zur Slug-Erstellung. Dieser Artikel zeigt, wie man Slugs in den gängigsten CMS optimal konfiguriert und pflegt, und wie der WikiPlus Slug-Generator als Hilfsmittel dient.

Slugs in WordPress optimieren

WordPress generiert Slugs automatisch aus dem Beitrags-Titel. Das Ergebnis ist in der Regel zu lang und enthält Stoppwörter. So optimiert man Slugs in WordPress. Bei der Erstellung: Vor dem Veröffentlichen den automatisch generierten Slug im Gutenberg-Editor (Sidebar → Permalink) oder Classic Editor (unter dem Titel) manuell anpassen. Den WikiPlus Slug-Generator verwenden: Titel eingeben, optimierten Slug kopieren, in WordPress einfügen. Für bestehende Posts: Post bearbeiten, Permalink anpassen, Speichern. WordPress erstellt automatisch eine Weiterleitung von der alten URL, sofern das Yoast SEO-Plugin oder Rank Math installiert ist — diese Plugins verwalten Redirect-Datenbanken. Permalink-Einstellungen: Unter Einstellungen → Permalinks die Struktur auf '/%postname%/' setzen (nur Beitragsname, ohne Datum oder Kategorie in der URL). Das ist die SEO-freundlichste Einstellung für die meisten Blogs.

Slugs in Shopware, Shopify und WooCommerce

E-Commerce-CMS haben eigene Regeln für Produkt- und Kategorieslugs. Shopware: Produkt-URLs werden aus dem Produkt-Namen generiert. In der Produkt-Detailseite kann der Slug unter 'SEO' manuell angepasst werden. Kategorie-Slugs werden unter der Kategorieverwaltung definiert. Shopify: Unter Produkte → Produkt bearbeiten → Suchmaschinenvorschau kann der Slug angepasst werden. Gleiches für Collections (Kategorien) und Pages. WooCommerce: Produkt-Slugs werden wie reguläre WordPress-Posts bearbeitet. Zusätzlich gibt es Shop-Base-URL-Einstellungen unter WooCommerce → Einstellungen → Erweitert → Seiteneinstellungen. Best Practice für E-Commerce-Slugs: Kategorie im Slug weglassen (category/product-name vs. product-name — letzteres ist flexibler, wenn Produkte Kategorien wechseln). Markenname und Produktnummer nur wenn sie SEO-Keyword-Potenzial haben.

Automatische Slug-Generierung: API und Headless CMS

Moderne Headless-CMS und API-basierte Projekte bieten oft programmatische Slug-Generierung. Contentful: Das slug-Feld kann im Content-Model als Textfeld definiert werden, das aus dem Titel-Feld automatisch befüllt wird (mit Contentful Apps oder Custom Apps). Sanity.io: slugify-Funktion direkt im Schema definierbar: fields: [{ name: 'slug', type: 'slug', options: { source: 'title', slugify: input => input.toLowerCase().replace(/\s+/g, '-').slice(0, 96) } }]. Strapi: Slug-Plugin oder Custom Field für automatische Slug-Generierung aus dem Titel. Für eigene Node.js-Projekte: npm-Paket slugify: const slugify = require('slugify'); slugify('Öffnungszeiten für München', { lower: true, strict: true, locale: 'de' }) → 'offnungszeiten-fur-munchen'. Für Deutsche mit korrekten Umlaut-Umschreibungen besser: slug-Paket oder deburr aus lodash kombinieren. Der WikiPlus Slug-Generator ist das ideale manuelle Tool für Content-Manager ohne Code-Kenntnisse.

Slug-Konsistenz über das gesamte CMS-System sicherstellen

Eine häufige Schwachstelle ist inkonsistente Slug-Behandlung über verschiedene Content-Typen hinweg. Wenn Blog-Posts kurze Slugs ohne Kategorie verwenden (/json-formatter-anleitung), Produktseiten aber lange Slugs mit Kategorie (/tools/code/json-formatter-tool-kostenlos), und Kategorieseiten einen dritten Stil haben (/kategorien/code-tools-2024), führt das zu verwirrenden, inkonsistenten URLs. Lösungsansatz: Slug-Styleguide erstellen — schriftlich definieren, wie Slugs für jeden Content-Typ aufgebaut sein sollen. Template-Regeln im CMS definieren — manche CMS ermöglichen Pflichtregeln für Slugs (z.B. maximale Länge). Regelmäßige URL-Audits — einmal pro Jahr alle URLs überprüfen und inkonsistente Slugs mit korrekten Redirects aktualisieren. Onboarding für Content-Teams — neue Redakteure und Content-Manager müssen die Slug-Konventionen verstehen und den WikiPlus Slug-Generator als Standard-Tool nutzen.

Häufig gestellte Fragen

Löscht WordPress alte Redirects, wenn ich zu viele Slug-Änderungen vornehme?
WordPress selbst speichert keine Redirects. SEO-Plugins wie Yoast SEO oder Rank Math speichern Redirects in der Datenbank, wenn ein Slug geändert wird. Diese Datenbank kann bei sehr vielen Einträgen groß werden und sollte gelegentlich bereinigt werden.
Warum zeigt WordPress beim Speichern einen anderen Slug als erwartet?
WordPress bereinigt Slugs automatisch: Sonderzeichen werden entfernt, Großbuchstaben zu Kleinbuchstaben. Wenn der eingegebene Slug bereits von einem anderen Post verwendet wird, fügt WordPress automatisch eine Zahl an (-1, -2 etc.). Prüfe in solchen Fällen, ob der gewünschte Slug bereits vergeben ist.
Kann ich in WordPress Slugs mit Schrägstrichen verwenden (z.B. /de/json-formatter)?
Für tiefe URL-Strukturen mit Kategorien können in WordPress Kategorieslugs als übergeordnete Ebene verwendet werden. Der Beitrags-Slug selbst kann keine Schrägstriche enthalten — die Hierarchie wird durch Kategoriezuordnung oder benutzerdefinierte Permalink-Strukturen definiert.