So erstellen Sie einheitliche, SEO-freundliche URLs in Joomla

 

Das Joomla-CMS erstellt mithilfe von Menü-Links SEO-freundliche URLs. Diese einfache Lektion sollte man beim Erstellen einer Joomla-Website stets im Hinterkopf behalten.

Wenn wir einheitliche URLs haben wollen, müssen wir wissen, welche Menü-Links wir erstellen sollen und welche nicht. Die Grundregeln lauten:

1) Erstellen Sie nicht mehrere Menü-Link-Elemente in einer Baumzeile
2) Erstellen Sie Menü-Links auf der obersten Ebene der Baumstruktur

Wir werden Ihnen alles zur Phoca-Cart-Komponente erläutern, mit der sich mehrere Ansichten erstellen lassen – sogar innerhalb einer einzigen Baumstruktur.

 

Erstellen Sie nicht mehrere Menü-Link-Elemente in einer Baumzeile

In Phoca Cart ist die folgende Ansichtsstruktur zu finden:

Kategorien-Ansicht - Kategorieansicht - Produktansicht

Mit anderen Worten: Wir werden in der Kategorien-Ansicht einen Menüpunkt einrichten, über den die/der Nutzer alle Kategorien einsehen kann. Mithilfe von Links im Frontend kann sie/er zu einer bestimmten Kategorie navigieren und über weitere Links zu einem bestimmten Produkt gelangen. Sie/Er navigiert also von der Kategorien-Ansicht zur Kategorieansicht, dann zur Produktansicht und wieder zurück.

Wenn wir einen Menü-Link zur Kategorien-Ansicht erstellen, ist alles in Ordnung. Joomla generiert ein SEO-freundliches URL-Format und verwendet dieses auf allen Ebenen. Das Problem tritt jedoch auf, wenn wir beispielsweise sowohl einen Menü-Link zur Kategorien-Ansicht  als auch zur Kategorieansicht erstellen. Dann wird für jede Ebene ein anderes URL-Format generiert, und die SEO-freundlichen URLs sind nicht einheitlich.

Beispiel:

  • Menü-Link zur Kategorien-Ansicht mit dem Alias "shop-kategorien" erstellt
  • Menü-Link zur Kategorieansicht mit dem Alias "shop-kategorie" erstellt


In diesem Fall ändert sich das URL-Format, wenn der Benutzer von der Kategorien-Ansicht zur Kategorieansicht wechselt:

www-your-site-com/shop-kategorien (Kategorien-Ansicht) -> www-your-site-com/shop-kategorie (Kategorieansicht) -> www-your-site-com/shop-kategorie/produktname (Produktansicht)

Wenn nur ein Menü-Link zur "Kategorien-Ansicht" erstellt wird (z. B. mit dem Alias "shop"), ergibt sich folgendes Format:

www-your-site-com/shop (Kategorien-Ansicht) -> www-your-site-com/shop/categoryname (Kategorieansicht) -> www-your-site-com/shop/kategoriename/produktname (Produktansicht)

Das bedeutet, dass das SEO-freundliche URL-Format stabil und eindeutig bleibt.

Erstellen Sie daher nach Möglichkeit immer nur einen Menü-Link für Elemente innerhalb einer Baumstruktur.

Was aber tun, wenn Sie beispielsweise einen Menü-Link zur Kategorien-Ansicht haben und zusätzlich einen Menü-Link zu einer bestimmten Kategorie erstellen möchten?

Erstellen Sie in diesem Fall keinen neuen Menüeintrag, sondern navigieren Sie im Frontend von der Kategorien-Ansicht zur Kategorieansicht und kopieren Sie die automatisch erstellte SEO-freundliche URL. Erstellen Sie anschließend im Menü einen Menüeintrag vom Typ "Systemlinks – URL" und fügen Sie dort diese statische "absolute" URL ein.

 

Erstellen Sie Menü-Links auf der obersten Ebene der Baumstruktur

Wenn möglich, sollten Sie immer einen Menü-Link auf der obersten Ebene erstellen – in der Regel in der "Liste der Kategorien". Dies ist sehr wichtig, da dann alle Links innerhalb dieser Erweiterung ein eindeutiges, SEO-freundliches URL-Format erzeugen. Wenn Sie keinen Menü-Link auf der obersten Ebene erstellen, können andere Links, die nach ihren übergeordneten Menüelementen suchen, diese nicht finden und erzeugen keine korrekten, SEO-freundlichen URLs.

Was ist mit anderen Menü-Links, die nicht in der Baumstruktur enthalten sind?

In Phoca Cart können dies beispielsweise Links zur Kasse oder zur Benutzerkontoansicht usw. sein. Diese Links gehören nicht in die Hauptlinkstruktur (Kategorien-Ansicht – Kategorieansicht – Produktansicht). Daher ist es kein Problem, für diese Links eigene Menüpunkte anzulegen. Hier besteht keine Notwendigkeit, die für die Hauptlinkstruktur erforderliche Einheitlichkeit der URLs zu gewährleisten.