Magento 2 Layered Navigation SEO – der ultimative Leitfaden

Veröffentlicht: 2018-07-12

In einer zunehmend wettbewerbsorientierten Geschäftslandschaft ist ein erfolgreicher Magento-Shop ohne intuitive, benutzerfreundliche Navigation nicht vorstellbar.

Mehrstufige Menüs, Sitemaps, gut geplante Website-Architektur mit intelligenter Verlinkung – das sind die wesentlichen Komponenten für eine bessere Website-Usability und höhere Conversion-Metriken.

Die Ebenennavigation ist auch einer der Schlüsselaspekte der Site-Navigation.

Außerdem haben die Seiten, die dieser Mechanismus generiert, eine enorme SEO-Kapazität.

Lesen Sie weiter, um zu erfahren, wie Sie:

  • Richten Sie eine mehrschichtige Navigation in Ihrem Magento 2-Shop ein (und umgehen Sie die Standardbeschränkungen),
  • SEO-Strategie für LN-Seiten planen,
  • vermeiden Sie häufige SEO-Fehler bei der Arbeit mit Seiten dieses Typs,
  • Optimieren Sie diese Seiten effektiv für bessere SEO-Ergebnisse,
  • Integrieren Sie sie erfolgreich in Ihre Website-Architektur.

Inhaltsverzeichnis

  • Was ist Layered Navigation in Magento 2?
  • Wie aktiviere ich die geschichtete Navigation in Magento?
  • Planung einer SEO-Strategie für Kategoriefilterseiten
  • Planen Sie A
  • Erstellen von SEO-freundlichen URLs für Kategoriefilterseiten
  • Hinzufügen von Robots Meta Header für Seiten mit mehrschichtiger Navigation
    • Hinzufügen von rel=Canonical für Kategoriefilter-Pager
  • Plan B
  • Endeffekt

Was ist Layered Navigation in Magento 2?

Die mehrschichtige Navigation (auch bekannt als Kategoriefilter oder kurz LN ) ist eine Reihe dynamischer Filter, die sich auf jeder Kategorieseite (und manchmal auf der Startseite) befinden können.

Sein Hauptzweck besteht darin, dem Kunden zu helfen, die Produkte schnell nach den gewählten Kriterien zu sortieren: Preis, Material, Farbe, Marke usw. Auf diese Weise können Sie das manuelle Durchsuchen der Shop-Kategorien vermeiden und sofort die gewünschte Version eines Produkts finden .

Wie aktiviere ich die geschichtete Navigation in Magento?

Magento bietet standardmäßig die Möglichkeit, Produkte auf Kategorieseiten zu filtern.

Befolgen Sie die nachstehenden Anweisungen, um diese Funktion zu aktivieren:

  1. Gehen Sie zu Store ⟶ Configuration , springen Sie zum Abschnitt Catalog im Menü auf der linken Seite und wählen Sie dort denselben Titelmenüeintrag aus.
  2. Wählen Sie in der Liste der geöffneten Optionen Ebenennavigation aus, klicken Sie darauf, um sie zu erweitern,
  3. Stellen Sie in den sich öffnenden Einstellungen die Anzahl der Produkte anzeigen auf Ja und die Berechnung des Preisnavigationsschritts auf Automatisch ein.
  4. Klicken Sie auf Speichern , damit die Änderungen wirksam werden.

Layered Navigation im standardmäßigen Magento out of the box
* Um die Ebenennavigation weiter zu konfigurieren, z. B. um filterbare Attribute einzurichten, lesen Sie diese Anweisungen. Um mehrschichtige Navigationspreise zu optimieren, konsultieren Sie diesen Leitfaden.

So sehen die Standard-Kategoriefilter im Frontend aus:

Ebenennavigation im Standard-Magento 2
WICHTIG

Beachten Sie jedoch, dass die Plattform standardmäßig nicht die gleichzeitige Auswahl mehrerer Attribute desselben Typs zulässt. Angenommen, es ist unmöglich, Produkte mit 2 oder mehr verschiedenen Farben, Materialien usw. zu filtern , was ziemlich unpraktisch ist, insbesondere wenn Sie stark anpassbare Produkte verkaufen.

Hier hilft die Layered Navigation-Erweiterung von MageWorx. Mit der Erweiterung können Sie:

  • fügen Sie die Mehrfachauswahloption hinzu, damit Kunden mehrere Attribute filtern können,
  • Mehrfachauswahl für jedes Produktattribut einzeln aktivieren/deaktivieren,
  • LN-Attribute auf bestimmten Kategorieseiten anzeigen,
  • und mehr.

Klicken Sie hier, um die Erweiterung zu erkunden.

So funktioniert die optimierte Kategoriefilterung:

Optimierte Ebenennavigation in Magento 2

Planung einer SEO-Strategie für Kategoriefilterseiten

Bevor Sie sich an die Erstellung eines SEO-Plans für Seiten dieser Art machen, sollten Sie verstehen, wie sie vom System generiert werden.

Betrachten wir ein einfaches Szenario: Angenommen, wir haben einen Magento-Shop, der Kleidung verschiedener Marken in Minneapolis verkauft. Nennen wir es www.mystore.com

Das Geschäft verfügt über eine Erweiterung von Drittanbietern, mit der Kategorien nach unzähligen Kriterien gefiltert werden können: Marke, Design, Geschlecht, Farbe, Größe, Modell, Preis usw. Auf diese Weise generiert das System jedes Mal, wenn ein Kunde Kategorien filtert, Stapel von gefilterten Seiten mit nicht optimierten URLs .

Angenommen, ein Kunde hat einige Filterparameter ausgewählt (z. B. „Farbe“ und „Preis“), Magento generiert eine Seite mit den gefilterten Ergebnissen. Die Plattform verwendet die GET-Parameter, um diese Seiten-URL zu erstellen.

Als Ergebnis erhalten Sie für eine gefilterte Kategorie in etwa Folgendes:

www.mystore.com/men/shoes.html ?color=23
www.mystore.com/women-tops.html ?size=353

Wenn Sie eine Erweiterung haben, die die mehrschichtige Navigation optimiert und Kunden zwei oder mehr Filter auswählen lässt, verschlimmert dies die Situation noch, da Sie einen Haufen nicht optimierter URLs mit mehreren Filterparametern erhalten: www.mystore.com/men/ shorts.html?color=49&price=-1000

Darüber hinaus können diese Seitentypen möglicherweise Tonnen von doppelten Inhalten erzeugen, da ihre Metadaten und Beschreibungen automatisch von der gefilterten Hauptkategorieseite kopiert werden.

Und die wichtigste Tatsache ist, dass mehrschichtige Navigationsseiten standardmäßig NICHT vor der Indexierung ausgeblendet werden . Das bedeutet, dass sie möglicherweise die Leistung Ihrer Website-Rankings verschlechtern und den SEO-Fortschritt behindern können.

Angesichts dieser Tatsachen ist der erste Gedanke, der Ihnen in den Sinn kommt, alle Seiten dieser Art vor Google zu verbergen. Ja, es macht Sinn. Aber es gibt immer einige bessere Alternativen, die man in Betracht ziehen sollte.

Vergleichen wir 2 mögliche SEO-Szenarien für einen solchen Shop.

Planen Sie A

Optimierung der geschichteten Navigation in Magento 2 für die Suchmaschinen
Wie oben erwähnt, können Sie LN-Seiten vor den Suchmaschinen-Bots verbergen, indem Sie Meta-Roboter / das Setzen von rel=canonical-Tags verwenden .

Vorteile

Wenn Sie keine Zeit oder SEO-Erfahrung haben, um sich um diese Seiten zu kümmern, ist dies der richtige Weg. Indem Sie Kategorieseitenfilter loswerden, optimieren Sie außerdem den Prozess der Produktverwaltung: Es wird für Sie einfacher, Kategorien und ihre Produkte bei Bedarf zu importieren/exportieren.

Nachteile

Indem Sie den Zugriff auf diese Seiten einschränken, verlieren Sie die Möglichkeit, sie richtig zu optimieren und eine Extraportion zielgerichteten Traffic zu erhalten.
Wenn Sie Kategoriefilterseiten vernachlässigen, müssen Sie außerdem Produkte innerhalb der Kategorie manuell verwalten (z. B. wenn Sie Produkte verwalten, die im Angebot sind).

Wie man

Standardmäßig gibt es keine Möglichkeit, NOINDEX FOLLOW-Roboter-Meta-Header in Magento hinzuzufügen, rel=canonical-Tags für sie festzulegen oder sie zu einer robots.txt-Datei hinzuzufügen.

Der Grund dafür ist, dass die Plattform standardmäßig keine SEO-freundlichen URLs für LN-Seiten generiert und Sie sie einfach nicht identifizieren können.

Das Erstellen gut strukturierter URLs ist also ein obligatorischer Schritt, um diese Seiten bequem zu finden und zu verwalten.

Erstellen von SEO-freundlichen URLs für Kategoriefilterseiten

Um solche URLs hinzuzufügen und die oben genannten Operationen zu implementieren, können Sie MageWorx SEO Suite Ultimate für Magento 2 verwenden.

Mit der Erweiterung können Sie alle LN-Seiten-URLs auf diese Weise einfach umwandeln. So geht's:

  1. Gehen Sie zu Stores ⟶ Konfiguration ⟶ MAGEWORX ⟶ SEO ⟶ SEO Extended – SEO URLs .
  2. Setzen Sie „Für LN-Filter aktivieren“ auf „ Ja “.
  3. Geben Sie im Feld SEO LN URLs Identifier einen Identifikator (oder einen anderen Buchstaben/Zahl oder deren Kombination) ein, der mit allen Seiten dieses Typs verknüpft wird – in unserem Fall ist es „ l “.

SEO-ed URLs für Seiten mit mehrschichtiger Navigation in Magento 2
Jetzt sehen alle unsere LN-Seiten-URLs so aus: www.mystore.com/category/women-tops/l/brand:nike/color:black.html und können leicht anhand ihrer spezifischen URLs gefunden werden.

Hinzufügen von Robots Meta Header für Seiten mit mehrschichtiger Navigation

Auch das geschieht mit SEO Suite Ultimate.

Zuerst müssen Sie die minimale Filteranzahl festlegen. Das ist notwendig, um die Suchmaschinen darüber zu informieren, wie tief ihre Crawler beim Crawlen aufschlüsseln dürfen und wie viele Ebenen von Kategoriefiltern sie indizieren können.

Sagen,

  1. Gehen Sie zu Stores ⟶ Configuration ⟶ MAGEWORX ⟶ SEO Meta Robots Settings und setzen Sie NOINDEX, FOLLOW für Category LN Pages auf No .
  2. Legen Sie die erforderliche Anzahl von Filtern fest, die Sie indizieren möchten.

Beispielsweise legen Sie die minimale Filteranzahl auf 2 fest. In diesem Fall:

  • www.mystore.com/kids-clothes/boys/l/nike-hoodies/color:grey/size:m/material:cotton.html – diese Seite wird aus dem Google-Index ausgeschlossen, da sie von 4 Filtern generiert wird
  • www.mystore.com/eyewear/l/brand:rayben/genger:men.html – und diese wird indexiert, da sie nach 2 Kriterien gefiltert wurde.

Wenn Sie fertig sind, bleiben Sie in diesen Einstellungen. Von hier aus können Sie entweder:

  • setze NOINDEX FOLLOW Robots Meta Header für alle LN-Seiten,
  • oder fügen Sie spezifische Meta-Roboter für beliebige LN-Filterkombinationen hinzu.

Folge den Schritten:

  1. Gehen Sie zu Stores ⟶ Konfiguration ⟶ MAGEWORX ⟶ SEO . Wechseln Sie zur Registerkarte SEO Base ⟶ Meta Robots .
  2. Legen Sie den NOINDEX FOLLOW Robots Meta Header für ALLE kategoriegefilterten Seiten fest – wählen Sie Ja aus der Dropdown-Liste.
  3. Fügen Sie Meta-Robots für bestimmte Filterkombinationen hinzu, wenn Sie einige LN-Seiten gecrawlt und indexiert halten möchten, und beschränken Sie den Zugriff auf die anderen (z. B. index,follow: color,brand – es lässt Google Seiten crawlen, die nach den Attributen Farbe+Marke gefiltert werden, während die andere).

Einstellen von Meta-Robotern für Seiten, die mit mehrschichtiger Navigation in Magento 2 gefiltert wurden Beachten Sie, dass diese Einstellung eine höhere Priorität hat als die minimale Filteranzahl.

Das bedeutet, wenn Sie die Anzahl der NOINDEX LN-Filter auf „0“ setzen und „index,follow:color“ in diesem Feld hinzufügen, überschreibt die Erweiterung die Einstellung der Filteranzahl und fügt INDEX, FOLLOW Meta Robots-Header für gefilterte LN-Seiten hinzu nach 'Farbe'.

Hinzufügen von rel=Canonical für Kategoriefilter-Pager

Alternativ können Sie Google mitteilen, dass Ihre LN-Seiten und Kategorieseiten tatsächlich ein und dasselbe sind.

Dies kann mit Hilfe des Tags rel=canonical erfolgen. Es kann Google darüber informieren, dass Ihre LN-Seiten die Masterkopie darstellen von:

  • die aktuelle Kategorie,
  • die gezielt gefilterte Seite (z. B. Marke).

Wenn Sie die erstere Option auswählen, indiziert Google keine Kategoriefilterseiten. Wenn Sie sich für letzteres entscheiden, indexiert die Suchmaschine alle Seiten, die nach dem angegebenen Attribut gefiltert sind.

Wenn beispielsweise die Option „Gefilterte Seite“ aktiviert ist und Käufer Produkte nach Farbkleidungstyp filtern, leitet das kanonische Tag Google zu /apparel/l/color:red/cloth-type:silk.html.

So wenden Sie das rel=canonical-Tag an:

1. Gehen Sie zu Stores ⟶ Configuration ⟶ MAGEWORX ⟶ SEO ⟶ Canonical URLs Settings .
2. Wechseln Sie zu diesen Einstellungen und wählen Sie die bevorzugte Option:

Rel=canonical für Seiten, die mit mehrschichtiger Navigation in Magento 2 gefiltert wurden

Bitte beachten Sie, dass Sie diese Einstellung für jedes Produktattribut separat überschreiben können. Das kann unter „Canonical Tag for Pages Filtered by Layered Navigation Leads to“ Einstellungen erfolgen, die sich in STORES ⟶ Attributes ⟶ Product ⟶ Attribute ⟶ Frontend properties befinden .

Das ist es!

Puh! Müde?

Keine Sorge, wir haben die Hälfte geschafft!

Plan B

Optimierung der geschichteten Navigation in Magento 2 für Website-Besucher

Wenn Sie zäh, stark und furchtlos sind, können Sie noch einen Schritt weiter gehen und LN-Seiten in (fast) normale und vollständig optimierte Seiten verwandeln .

Dies kann durch Hinzufügen der eindeutigen Seitentitel, Schlüsselwörter, Beschreibungen und Inhalte erfolgen.

Mal sehen, wie wir das am Beispiel unseres Online-Shops erfüllen können, der Kleidung in Minneapolis verkauft.

Vorteile

Dieser Ansatz kann auf verschiedene Weise für Sie von Vorteil sein:

  • Wenn es in Ihrem Geschäft keine Unterkategorien gibt, können Kategoriefilterseiten ihre Rolle erfolgreich erfüllen.
  • diese Seiten können vollständig für Long-Tail- oder beliebige spezifische Suchanfragen optimiert werden; Auf diese Weise landen Käufer, die nach „ schwarzen New Balance Sneakers für Damen, Größe 35 “ suchen, auf einer Seite mit hochrelevanten Ergebnissen,
  • Wenn diese Seiten optimiert sind, können sie Ihre Website-Architektur erweitern und stärken.
  • LP-Seiten werden zusammen mit den Änderungen der Produktattribute automatisch aktualisiert.

Nachteile

Die Durchführung von SEO für diese Seiten erfordert einige zusätzliche Zeit und Mühe. Auch wenn Sie sich entscheiden, Daten von diesen Seiten zu importieren/exportieren, wird dies ziemlich problematisch sein.

Wie man

Dies ist, was getan werden kann, um Seiten, die mit der mehrschichtigen Navigation gefiltert wurden, zu den Favoriten von Google zu machen.

Da die Standardfunktionalität der Plattform nicht über die erforderliche Funktionalität verfügt, müssen Sie auf einige Lösungen von Drittanbietern zurückgreifen.

Wenn Sie SEO Suite Ultimate bereits installiert haben, arbeiten Sie weiter damit – die Erweiterung verfügt über alle Tools, um Kategoriefilterseiten erfolgreich zu optimieren.

SEO-Meta-Templates für Magento 2

Wenn Sie keine Magento 2 SEO-Erweiterung haben, können Sie eine einfache, aber sehr nützliche App zur Optimierung großer Mengen von Metadaten für jeden Seitentyp in Betracht ziehen – SEO Meta Templates von MageWorx.

Klicken Sie hier, um das Add-on zu installieren.

Sobald eine der oben genannten Instanzen installiert wurde, gehen Sie zu Marketing ⟶ MageWorx SEO Templates ⟶ Category Filter Templates .

An dieser Stelle können Sie schnell Metadaten ( Metatitel, Beschreibung und Schlüsselwörter ) für jede gefilterte Seite generieren und die Shop-Beschreibung optimieren .

Mit der Erweiterung können Sie erweiterte Vorlagen erstellen, mit denen Sie diese wichtigen Seitenelemente auf die SEO-freundlichste Weise massenoptimieren können.

Wählen Sie zunächst aus, wofür eine Vorlage erstellt werden soll.

SEO-Vorlagen für mehrschichtige Navigationsseiten in Magento 2 Sobald dieses Attribut von einem Benutzer im Frontend ausgewählt wurde, löst es die Erstellung einer LN-Seite aus, und diese Vorlage wird automatisch angewendet, um sie zu optimieren.

Außerdem können Sie von hier aus die Geschäftsansicht auswählen, für die diese Vorlage funktioniert.

Wählen Sie im nächsten Schritt den Zuweisungstyp aus. Jede Vorlage kann entweder für alle Kategorien oder nur für die ausgewählten verwendet werden (um sie auszuwählen, wechseln Sie zur Registerkarte Kategorien im Menü auf der linken Seite).

Außerdem können Sie von hier aus den Namen der Vorlage hinzufügen (um ihn später in der Liste aller Vorlagen zu identifizieren).

Auswahl von Kategorien in SEO-Vorlagen für mehrschichtige Navigationsseiten in Magento

Beachten Sie, dass es nur eine Kombination aus Vorlagentyp – Geschäftsansicht – Kategorie – Attribut gibt, die für die Zielkategorie verfügbar ist.

Die Kategorien, die verschiedenen Vorlagen mit denselben Bedingungen zugewiesen sind, werden im Kategoriebaum als deaktiviert angezeigt.

Auswahl von Kategorien in SEO-Vorlagen für mehrschichtige Navigationsseiten in Magento Fügen Sie als Nächstes eine Vorlagenregel hinzu .

Das Hinzufügen ist der sehr wichtige Teil des Prozesses, da es definiert, wie die ausgewählte Metaelement-Speicherbeschreibung aussehen wird.

Um beispielsweise eine Meta-Beschreibung wie diese hinzuzufügen: Kaufen Sie Nike-Schuhe, Sommerkollektion 2018 im Best Shoes Store für 300 $ in Minneapolis , müssen Sie:

  1. fügen Sie einleitende Wörter hinzu Kaufen, Kaufen, Bestellen. Beachten Sie, dass Sie eine Reihe von Synonymen hinzufügen und den Zufallsgenerator (||) zwischen ihnen verwenden können. Mit dieser Funktion nimmt die Erweiterung automatisch zufällig eines der eingegebenen Synonyme auf. Dieser Ansatz kann für die anderen Template-Variablen verwendet werden, zum Beispiel: [-parameters:||-filters: {filter_all}]. Die Anzahl der Randomizer-Blöcke ist innerhalb der Vorlage nicht begrenzt.
  2. Fügen Sie die Variablen für [Marke] [Kollektion] [Geschäftsname] [Preis] [Standort] hinzu.

In einigen Fällen können Sie vor einer Herausforderung stehen, wenn Attributwerte nicht ausgefüllt werden.

Die schnelle Lösung besteht darin, die Struktur [attribute1|attribute2|attribute3|…] zu verwenden.

In der Arbeit auf diese Weise. Angenommen, Sie haben eine Struktur wie [Hersteller|Marke]. Wenn Sie die oben genannte Struktur in der Vorlagenregel verwenden, prüft die Erweiterung den ersten Attributwert und, wenn er nicht verfügbar ist, den zweiten, dritten usw., bis sie schließlich die am besten geeignete Option findet.

Die Struktur [Präfix {Attribut} Suffix] kann verwendet werden, falls das Produkt ein Attribut hat.

„[fantastische {Farbe}] [Modell] für nur [Preis] kaufen“ bedeutet, dass diese Struktur in „Kaufen Sie Sketchers On-the-GO“ umgewandelt wird.
Oder „Kaufen Sie diesen fantastischen schwarzen Sketchers On-the-GO für nur 99 $“, wenn das Produkt das Attribut [Farbe] hat.

Nachfolgend finden Sie die Liste der statischen und dynamischen Vorlagenvariablen:

Variablen in SEO-Vorlagen für mehrschichtige Navigationsseiten in Magento

Darüber hinaus können Sie sich unter diesen Einstellungen auch dafür entscheiden, diese Vorlage auf alle Kategoriefilter oder nur auf diejenigen mit leeren Werten anzuwenden.

Außerdem können Sie diese Vorlage mit Magento Cron automatisch anwenden.

Optimierung von SEO-Vorlagen für die mehrschichtige Navigation in Magento 2 Das ist es im Grunde.

Nun gehen Sie zu MageWorx SEO Templates ⟶ Category Filter Templates und verwalten (testen, anwenden, bearbeiten, löschen) alle Ihre erstellten Templates dort.

Verwalten von SEO-Vorlagen für die mehrschichtige Navigation in Magento 2
WICHTIG

Gemäß den besten SEO-Praktiken wird im Allgemeinen empfohlen, jeweils nur einen LN-Attributfilter zu optimieren .

Angenommen, Sie haben eine Kategorieseite mit mehreren Attributen, zB Marke, Modell, Farbe, Material, Preis. Wenn ein Kunde sie alle auswählt, erhalten Sie eine solche gefilterte Seite: /l/brand:new=balance/model:sport-g/color:white/material:genuine-leather/price:299.html ).

Seiten wie diese werden im SEO am besten abschneiden, wenn sie für ihr Hauptattribut (in diesem Fall die Marke New Balance) optimiert sind.

Mit der Erweiterung ist es auch möglich, die Priorität für verschiedene geschichtete Navigationsattribute festzulegen . Wenn dieselbe Vorlage mit mehreren verschiedenen Attributen verknüpft ist, nimmt die Erweiterung auf diese Weise dasjenige mit der höchsten Priorität auf.

Um die Attributpriorität festzulegen, deaktivieren Sie zunächst die standardmäßig aktivierte Option „SEO-ed data for a single filter“ unter Stores ⟶ Configuration ⟶ MAGEWORX ⟶ SEO ⟶ SEO Extended.

Auswahl eines Filters zur Optimierung in SEO-Vorlagen für Layered Navigation für Magento 2
Gehen Sie nun zu Stores⟶ Attributes ⟶ Product und geben Sie die Position an (je größer die Position, desto niedriger die Priorität).

Endeffekt

Wie Sie sehen können, ist der Prozess der Optimierung von Seiten, die durch die Ebenennavigation gefiltert wurden, nicht so einfach.

Aber es lohnt sich auf jeden Fall! Anstelle eines Haufens unbrauchbarer Seiten, die Ihre Website durcheinander bringen, können Sie eine Reihe gut SEO-edierter und strukturierter Website-Einheiten erhalten. Alles, was Sie dazu brauchen, ist ein detaillierter Plan und die richtigen Tools .

* * * * *

Haben Sie Erfahrung mit der Optimierung von Kategoriefilterseiten? Zögern Sie nicht, Ihr Fachwissen im Kommentarbereich unten zu teilen.