Ohne Einstellungen erzeugt Joomla Adressen wie index.php?option=com_content&view=article&id=12&Itemid=125. Solche Adressen funktionieren, sagen Besuchern aber nichts. Lesbare Adressen, bei Joomla SEF-URLs genannt, zeigen dagegen schon im Link, worum es auf der Seite geht. Dieser Ratgeber zeigt, wie du Joomla SEF-URLs richtig konfigurierst, wie Joomla die Adressen aus Menüs und Aliasen bildet und was du tun musst, wenn sich eine Adresse ändert. Die Angaben gelten für Joomla 5 und 6, Stand 31.10.2026.
Die Grundeinstellungen in der globalen Konfiguration
Die wichtigsten Schalter liegen in der globalen Konfiguration im Reiter Website unter SEO. "Search Engine Friendly URLs" schaltet die lesbaren Adressen ein, "Use URL Rewriting" entfernt zusätzlich das index.php aus der Adresse [1, 2]. Damit das Umschreiben funktioniert, benennst du auf Apache-Servern die mitgelieferte Datei htaccess.txt im Hauptverzeichnis in .htaccess um [1]. Für Nginx, LiteSpeed und IIS nennt die Hilfe eigene Schritte, bei anderen Servern verweist sie auf den Hoster [2]. Joomla 6 führt für IIS das URL Rewrite Module und für Apache mod_rewrite als Voraussetzung für diese Adressen auf [3].

| Einstellung | Empfehlung | Wirkung |
|---|---|---|
| Search Engine Friendly URLs | Ja | lesbare Adressen statt Parametern |
| Use URL Rewriting | Ja, wenn der Server es kann | kein index.php in der Adresse |
| Add Suffix to URL | meist Nein | hängt eine Endung wie .html an |
| Unicode Aliases | Nein (Transliteration) | Umlaute werden in Buchstaben umgeschrieben |
Die Endung .html hängt Joomla an, wenn du "Add Suffix to URL" einschaltest [2]. Nach unserer Erfahrung spielt die Endung für das Ranking keine Rolle. Wichtig ist nur, dass du dich einmal entscheidest und die Einstellung danach nicht mehr wechselst, denn sonst ändern sich alle Adressen auf einmal. Bei "Unicode Aliases" ist die Transliteration voreingestellt [2]. Joomla schreibt dann aus "Größe" im Titel "groesse" in die Adresse. Mit Unicode-Aliasen bleiben die Umlaute erhalten und werden in Links prozentkodiert, wie Google es für Zeichen außerhalb von ASCII verlangt [4]. Für deutschsprachige Websites ist die Transliteration in unseren Projekten die unkompliziertere Wahl.
IDs aus den Adressen entfernen
Auch mit eingeschalteten SEF-URLs kann Joomla die Datenbank-ID eines Beitrags in die Adresse schreiben, etwa /ratgeber/12-heizung-warten. In den Optionen der Beiträge gibt es im Reiter Integration unter Routing die Einstellung "Remove IDs from URLs", die diese ID entfernt [5]. Google empfiehlt lesbare Wörter statt langer ID-Nummern [4]. Auf einer neuen Website schaltest du die Option gleich zu Beginn ein. Auf einer bestehenden Website ändern sich damit viele Adressen, dann brauchst du Weiterleitungen, dazu unten mehr.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Wie Joomla eine Adresse bildet
Die lesbare Adresse setzt sich aus den Aliasen der Menüpunkte und Kategorien und dem Alias des Beitrags zusammen. Das Beispiel im Joomla-Handbuch zeigt, wie aus einer Adresse mit Itemid=125 für einen Kategorie-Blog der Pfad sample-layouts/articles wird [1]. Der Menüpunkt bestimmt also den Anfang der Adresse. Ein Beitrag, der über keinen Menüpunkt erreichbar ist, bekommt eine Adresse über den nächstpassenden Menüpunkt, was zu überraschenden Pfaden führen kann.

Den Alias erzeugt Joomla aus dem Titel, du kannst ihn im Feld Alias anpassen. Google empfiehlt, Wörter in Adressen mit Bindestrichen zu trennen und Unterstriche zu vermeiden [4]. Adressen unterscheiden Groß- und Kleinschreibung [4]. Joomla erzeugt Aliase in Kleinbuchstaben, achte bei Aliasen, die du von Hand anpasst, ebenfalls darauf. Halte Aliase kurz und beschreibend. Ein Alias wie "joomla-update-anleitung" ist besser als die vollständige Überschrift mit Füllwörtern. Wie eine gute Menü- und Kategorienstruktur aussieht, beschreibt der Ratgeber Joomla-Kategorien SEO-optimal nutzen.
Die bevorzugte Domain festlegen
Eine Website sollte nur unter einer Form erreichbar sein, also mit oder ohne www und immer mit HTTPS. Im Plugin "System - SEF" trägst du die bevorzugte Domain ein. Das Plugin leitet außerdem Adressen mit index.php und Varianten mit oder ohne Schrägstrich am Ende auf eine einheitliche Form um [6]. So verhinderst du, dass Google dieselbe Seite unter mehreren Adressen findet. Die Weiterleitung von HTTP auf HTTPS und von der Domain ohne www auf die mit www richtest du auf dem Server ein, meist in der .htaccess.
Wenn sich Adressen ändern
Jede Änderung an einem Alias, an der Menüstruktur oder an den globalen Einstellungen kann Adressen ändern. Links von anderen Websites, Lesezeichen und Einträge im Google-Index zeigen dann auf Fehlerseiten. Leite jede alte Adresse deshalb dauerhaft auf die neue um. Google empfiehlt dafür serverseitige Weiterleitungen mit Statuscode 301 oder 308, weil sie am zuverlässigsten ausgewertet werden [7].

Joomla bringt dafür die Komponente Weiterleitungen mit. Dort trägst du alte und neue Adresse jeweils vollständig ein. Die Liste zeigt außerdem Zugriffe auf nicht mehr vorhandene Seiten an, was bei der Suche nach vergessenen Adressen hilft [8]. Die Komponente setzt voraus, dass "Use URL Rewriting" aktiv und die .htaccess eingerichtet ist [8]. Bei vielen Weiterleitungen nach einem größeren Umbau ist eine Liste in der .htaccess oder in der Serverkonfiguration oft übersichtlicher.
Adressen unabhängig vom Menü
Wer Adressen aus Beitragstiteln und Kategorien bilden will, unabhängig von der Menüstruktur, braucht eine Erweiterung. Die kostenpflichtige Erweiterung 4SEF erzeugt Adressen so, dass Änderungen am Menü keine Links brechen. Jede Adresse lässt sich von Hand ändern, und 4SEF legt dann automatisch eine Weiterleitung von der alten Adresse an [9]. Laut Eintrag im Joomla Extensions Directory läuft 4SEF unter Joomla 3 bis 6 [9].
Viele ältere Joomla-Websites nutzten für diese Aufgabe sh404SEF. Die Erweiterung ist seit dem 17.08.2023 eingestellt, wurde nie für Joomla 4 umgesetzt, und das Verzeichnis verweist für die Adressen auf 4SEF [10]. Wer noch Adressen aus sh404SEF hat, muss sie vor dem Update von Joomla 3 übernehmen, das beschreibt der Ratgeber sh404SEF.
Adressen bei mehrsprachigen Websites
Auf mehrsprachigen Joomla-Websites kommt meist ein Sprachkürzel an den Anfang der Adresse, etwa /de/ und /en/. Joomla verknüpft Beiträge, Kategorien und Menüpunkte über Sprachzuordnungen mit ihren Übersetzungen [11]. Für die Adressen heißt das: Jede Sprachfassung braucht eigene Menüpunkte mit eigenen Aliasen in der jeweiligen Sprache. Ein englischer Beitrag mit deutschem Alias wirkt im Suchergebnis fremd. Mehr dazu steht im Ratgeber Joomla Mehrsprachigkeit und SEO.
Adressen prüfen
Nach jeder Änderung an den Einstellungen klickst du dich durch die wichtigsten Bereiche der Website und prüfst die Adressen in der Adresszeile. Ein Crawl mit einem SEO-Werkzeug zeigt Seiten mit Parametern, doppelte Adressen und Weiterleitungsketten. In der Search Console siehst du im Bericht zur Seitenindexierung, welche Adressen Google als Weiterleitung oder als nicht gefunden meldet. Weitere technische Grundlagen stehen unter Technische SEO für Joomla, den Begriff erklärt das Glossar unter URL-Struktur.
Du willst Adressen auf deiner Joomla-Website ändern und fürchtest um deine Rankings? Stell die Frage in der gratis SEO-Sprechstunde. Wir sagen dir, welche Änderungen sich lohnen und wie du die Weiterleitungen planst.
- Organisation Search Engine Friendly URLs. Joomla! User Guide. Stand laufend. abgerufen am 31.10.2026
- Organisation Global Configuration (Hilfeseite Joomla 5). Joomla! Help Screens. Stand laufend. abgerufen am 31.10.2026
- Organisation Technical Requirements (Joomla 6.x). Joomla! Programmers Documentation. Stand laufend. abgerufen am 31.10.2026
- Organisation Best Practices für die URL-Struktur in der Google Suche. Google Search Central. Stand 26.10.2026. abgerufen am 31.10.2026
- Organisation Articles: Options (Hilfeseite Joomla 5). Joomla! Help Screens. Stand laufend. abgerufen am 31.10.2026
- Organisation SEO Basics. Joomla! User Guide. Stand laufend. abgerufen am 31.10.2026
- Organisation Weiterleitungen und die Google Suche. Google Search Central. Stand 20.04.2026. abgerufen am 31.10.2026
- Organisation Redirects: Links (Hilfeseite Joomla 5). Joomla! Help Screens. Stand laufend. abgerufen am 31.10.2026
- Organisation 4SEF. Joomla! Extensions Directory. Stand 07.10.2026. abgerufen am 31.10.2026
- Organisation sh404SEF. Joomla! Extensions Directory. Stand 26.07.2023. abgerufen am 31.10.2026
- Organisation Languages. Joomla! User Manual. Stand laufend. abgerufen am 31.10.2026
Häufige Fragen
Warum funktionieren meine SEF-URLs nicht, sobald ich URL Rewriting einschalte?
Meist fehlt die Datei .htaccess. Benenne auf Apache-Servern die mitgelieferte htaccess.txt im Hauptverzeichnis in .htaccess um. Auf Nginx oder IIS sind eigene Einstellungen am Server nötig.
Soll ich die Endung .html anhängen?
Nach unserer Erfahrung spielt sie für das Ranking keine Rolle. Entscheide dich einmal und bleib dabei, denn ein späterer Wechsel ändert alle Adressen der Website.
Wie entferne ich die Zahlen aus meinen Joomla-Adressen?
In den Beitragsoptionen im Reiter Integration gibt es die Einstellung "Remove IDs from URLs". Auf bestehenden Websites ändern sich damit Adressen, plane deshalb Weiterleitungen ein.
Brauche ich für gute Adressen eine Erweiterung?
Für die meisten Websites nicht. Joomla bildet lesbare Adressen aus Menüs und Aliasen. Eine Erweiterung wie 4SEF lohnt sich, wenn Adressen unabhängig vom Menü stabil bleiben sollen oder alte sh404SEF-Adressen übernommen werden müssen.
Was passiert mit alten Adressen nach einer Änderung?
Sie führen auf Fehlerseiten, wenn du sie nicht umleitest. Richte für jede alte Adresse eine dauerhafte Weiterleitung mit 301 auf die neue ein, in der Komponente Weiterleitungen oder auf dem Server.
Noch eine Frage offen?
In der gratis Sprechstunde beantworten wir Fragen zu SEO live, jeden ersten Samstag im Monat um 18 Uhr. Oder du rufst einfach an.
Zuletzt geprüft am 03.11.2026, nächste Prüfung spätestens im November 2027. Fehler entdeckt? Schreib uns.



