Facettenfilter für SEO optimieren

Veröffentlicht: 2019-11-26

Die facettierte Suche ist ein wiederkehrendes Problem auf Websites mit einer großen Anzahl von Seiten, die Produktlisten enthalten. Bei korrekter Implementierung kann die facettierte Suche für eine Website sehr vorteilhaft sein. Tatsächlich ermöglicht die Erstellung neuer, spezifischerer Seiten, auf mehr Suchanfragen zu antworten, um die Sichtbarkeit in den Suchergebnissen zu erhöhen.
Neben der Bereitstellung einer logischen Site-Architektur und optimierter interner Verlinkung ermöglicht die Facettennavigation den Benutzern auch, das/die gesuchte(n) Produkt(e) schnell zu finden.

Die Implementierung der facettierten Suche muss bestimmten Regeln folgen. Andernfalls kann es zu großen Problemen kommen, wie z. B. der massenhaften Erstellung unnötiger / duplizierter Seiten oder dem Auftreten von Spinnenfallen.

Was ist eine Facette?

Die facettierte Suche findet sich im Allgemeinen auf Listenseiten von E-Commerce- oder Immobilienseiten: Diese Art der Suche bezieht sich auf die verschiedenen Kombinationen von Merkmalen, die ein Benutzer auswählen kann, um eine Suche zu verfeinern.

Beispiel für Facettennavigation für Herren-T-Shirts auf Zalando

Bei den verfügbaren Kombinationen ist es wichtig, zwischen einer Facette und einem Filter zu unterscheiden.

Facette: Dies ist eine gefilterte Kategorieseite, die crawl-freundlich und indexierbar sein sollte. Es entspricht Anfragen von Benutzern mit einem bestimmten Suchvolumen, und seine Erstellung bringt Wert und potenziellen Verkehr auf die Website.

Filter: Dies ist eine Kategorieseite, die nur für den Benutzer gefiltert wird. Es kann nicht mit Suchanfragen mit monatlichem Suchvolumen abgeglichen werden; Es ermöglicht Benutzern nur, eine Kategorieseite genauer zu gestalten und durch die verschiedenen Attribute eines Produkts zu navigieren.

Warum Facetten erstellen?

Wie oben erwähnt, ist die Facettennavigation für Websites mit einer großen Anzahl von Seiten mit Produkt-/Eigenschaftslisten von Vorteil. Eine optimal verwaltete Facettenstrategie hat 3 Hauptvorteile:

  • Zielen Sie auf generische oder Long-Tail-Keywords. Es ist daher interessant, Facetten zu erstellen, um spezifische Anforderungen zu erfüllen und eine Liste mit entsprechenden Eigenschaften vorzuschlagen.
    1. T-Shirt: 74.000 monatliches Suchvolumen
    2. Herren T-Shirt: 9.900 monatliches Suchvolumen
    3. Herren T-Shirt schwarz: 590 monatliches Suchvolumen
  • Automatisieren Sie die Erstellung von Seiten nach bestimmten Regeln: Da die entsprechenden Sites in der Regel eine große Anzahl von Seiten haben, ist die automatische Erstellung von Seiten von Vorteil;
  • Automatisieren Sie die interne Verlinkung dieser Seiten durch deren automatische Erstellung.

Wie wähle ich aus, welche Facetten erstellt werden sollen?

Um die vorteilhaftesten Facetten für die Erstellung auszuwählen, ist es wichtig, 3 Schritte zu befolgen:

Semantische Studie: Klassische semantische Recherche, um die mit der Website verbundenen Schlüsselwörter zu sammeln;

Kategorisierung: Kategorisierung von Keywords nach gängiger Methode unter Berücksichtigung unterschiedlicher relevanter Facetten (z. B. Preis, Größe, Marke, Geschlecht, Material etc.)

Analyse der Ergebnisse: Analyse semantischer Forschungsergebnisse mit Pivot-Tabellen, die die verschiedenen Kategorien und möglichen Kombinationen hervorheben. Die Idee ist, das mit jedem möglichen Crossover verbundene Suchvolumen zu bestimmen.

Beispielsweise wäre es vorteilhaft, Facetten für einige Farben in der T-Shirt-Kategorie zu erstellen:

Crawl und Indizierung: Warum ist es notwendig, die Erstellung von Facetten zu kontrollieren?

Wenn die facettierte Navigation korrekt implementiert ist, erhöht sie die Anzahl der qualifizierten Seiten für Benutzer und Bots, aber wenn dies nicht der Fall ist, kann sie zu mehreren Arten von Problemen führen:

  • Gefahr von Spinnenfallen:

Eine Spinnenfalle ist die Erstellung einer sehr großen Anzahl oder einer unbegrenzten Anzahl von URLs, die verhindern, dass eine Website korrekt durchsucht wird. Da die facettierte Navigation es Ihnen ermöglicht, eine große Anzahl wichtiger Kombinationen zu erstellen, kann sie leicht zu Spinnenfallen führen, wenn sie nicht richtig verwaltet wird.

  • Kriechabfall:

Eine große Anzahl nicht indexierbarer Links in einer Seitenstruktur führt zwangsläufig zu Crawling-Müll (auch wenn diese Links langfristig weniger gecrawlt werden).

  • Verwässerung der internen Popularität:

Eine große Anzahl nicht crawlbarer Links innerhalb einer Site-Struktur kann der Verteilung der internen Beliebtheit schaden.

  • Erstellung von doppelten oder nahezu doppelten Inhalten:

Einige der automatisch durch Facettensuche erstellten Seiten haben den gleichen oder sehr ähnlichen Inhalt. Dies sollte vermieden werden, um keinen internen Duplicate Content zu erzeugen.

  • Erstellung von Leerseiten:

Inhaltslose Seiten sollten ebenso wie Seiten mit ähnlichem Inhalt nicht generiert werden.

Die zu befolgenden Regeln zur Steuerung der Erstellung von Facetten

Verwaltung mehrerer Facetten

Zunächst müssen Sie definieren, ob eine Facette erstellt werden soll, wenn mehrere Variablen gleichzeitig ausgewählt werden (egal ob innerhalb derselben Kategorie oder nicht).

Beispiel: Facetten Geschlecht + Farbe erstellen
Beispiel: Keine Gender-Facetten erstellen, wenn Männer + Kinder ausgewählt sind
Beispiel: Erstellen Sie keine Facetten für Geschlecht + Muster

Festlegung der Mindestanzahl an Produkten/Waren

Eine Facette sollte nur dann automatisch erstellt werden, wenn die Anzahl der Produkte/Waren ausreicht

Beispiel: Erstellen Sie Facetten des Geschlechts (Männer oder Frauen), wenn mindestens 3 T-Shirts zum Verkauf stehen

Texte : Kategorieseite Facette für Männer Facette für Frauen Es sind mindestens 3 Herren-T-Shirts vorhanden. Es sind keine 3 Damen-T-Shirts vorhanden

Texte:
Kategorieseite
Die männliche Facette
Die Facette der Frau
Es gibt mindestens 3 Herren T-Shirts
Es gibt nicht 3 Frauen-T-Shirts

SEO-Tagging einrichten

Erstellte Facetten müssen klassisches SEO-optimiertes Tagging enthalten, daher ist es notwendig, automatische Tagging-Regeln zu definieren.

Texte:
Herren + Rot
Herren + M
Geschlecht : Männer, Frauen, Kinder
Farben : Blau, Grün, Rot
Geschlecht : Männer, Frauen, Kinder
Größe : XS, S, M

Facetten H1 Titelregeln Beschreibung Regeln
Geschlecht + Farbe [Geschlecht] [Farbe] T-Shirts [Geschlecht] [Farbe] T-Shirts – Meine Marke Entdecken Sie alle unsere ➤ [Geschlecht] [Farbe] T-Shirts auf Mysite.com! Kostenlose Lieferung ✚ 1 500 Styles!
Geschlecht + Größe [Geschlecht] [Größe] T-Shirts [Geschlecht] [Größe] T-Shirts – Meine Marke Entdecken Sie alle unsere ➤ [Geschlecht] [Größe] T-Shirts auf Mysite.com! Kostenlose Lieferung ✚ 1 500 Styles!

Richten Sie das URL-Umschreiben ein

Da die Facetten anfänglich Filter sind, die Sie indizieren möchten, werden „hässliche“ URLs erstellt, wenn sie für die Indizierung geöffnet werden. Diese URLs müssen dann umgeschrieben werden, um „saubere“ URLs (dh ohne Sonderzeichen wie %, ? oder &) zu erhalten.

Beispiel: Ich suche ein schwarzes T-Shirt von Nike

Diese „sauberen“ URLs sind für Crawling und Indizierung optimiert

Verwalten der URL-Stabilität

Die URL-Struktur darf sich abhängig vom Pfad, dem der Benutzer folgt, nicht ändern.

Beispiel: Zwei Personen suchen nach einem schwarzen T-Shirt mit Nike-Logo, aber auf eine andere Art und Weise.

Daher ist es notwendig, eine Standardreihenfolge zu definieren, zum Beispiel: [Kleidungskategorie] > [Farbe] > [Marke], und diese Reihenfolge unabhängig vom Weg des Benutzers beizubehalten.

Optimierung der internen Verlinkung

Damit eine offene Facette gecrawlt und indexiert werden kann, müssen die URLs der Website wie bei einer herkömmlichen Site-Struktur einen permanenten Link zu der offenen Facette haben. Letzteres muss im DOM vorhanden und zugänglich sein, auch wenn JavaScript und CSS deaktiviert sind.

Beispiel: Facetten für Männer + Farb -T-Shirts wurden erstellt

Men's blue t-shirts Ich habe einen „statischen“ Link <a href ="https://mysite.com/t-shirts/mens/blue"> Blaue Herren-T-Shirts Mehrere Möglichkeiten, Facetten unzugänglich zu machen

Nachdem wir nun die Regeln besprochen haben, die bezüglich der Erstellung von Facetten zu befolgen sind, müssen wir einen Weg definieren, um die Facetten, die nicht erstellt werden sollen, nicht durchforstbar/nicht indexierbar zu machen.

Im Allgemeinen ist es möglich, unerwünschte Facetten auf mehrere Arten zu blockieren, von denen jede ihre Vor- und Nachteile hat.

  • Hinzufügen von nofollow zu unerwünschten Facetten-Links + Meta-Robots noindex

Diese Lösung begrenzt Crawl-Verschwendung auf unerwünschten Seiten und stellt sicher, dass geschlossene Seiten nicht indexiert werden (wenn sie Suchmaschinen auf andere Weise bekannt sind). Dies löst jedoch nicht die Probleme der internen Popularitätsverwässerung, da eine große Anzahl nicht crawlbarer Links auf der Seite vorhanden sind.

  • Hinzufügen eines Meta-Roboters noindex auf unerwünschten Seiten

Mit diesem Ansatz werden nur Indexierungs- und Duplicate-Content-Probleme gelöst. Tatsächlich werden der Crawling-Müll und die Verwässerung der internen Popularität immer noch auf der Website vorhanden sein.

  • Blockieren von Facetten mit robots.txt

Eine einfach einzurichtende Lösung durch Blockieren des Musters der unerwünschten Facetten mit robots.txt. Obwohl diese Option es ermöglicht, Crawl-Budget nicht für nutzlose Seiten zu verschwenden, bietet sie keine Lösungen, wenn es um Indexierung, duplizierten Inhalt und Verwässerung der internen Popularität geht.

  • JS / Ajax

Die Verwendung von Javascript / Ajax zum Blockieren von Facetten ermöglicht es uns, alle Probleme effizient zu lösen. Tatsächlich sind Links zu unerwünschten Facetten nur für Benutzer zugänglich und nicht im Quellcode der Seite vorhanden, sodass sie für Roboter nicht zugänglich sind. Beachten Sie, dass Google Javascript ausführt und dass eine ideale Implementierung dieser Lösung auf der Client-Seite erfolgt: Die Filterung der Kategorieseite sollte direkt im Browser erfolgen und es werden keine neuen Seiten erstellt.

  • PRG (Post-Redirect-Get): Genau wie die Verwendung von JS / Ajax ermöglicht diese Methode alle Probleme effizient zu lösen. Zur Erinnerung: GET-Requests erlauben die Übermittlung von Informationen in der URL und sind von Google ausführbar. Bei POST-Anfragen hingegen sind die Informationen in einem Formular enthalten und können von Google nicht ausgeführt werden.

Sinn und Zweck der PRG-Methode ist es also, ein Formular im POST-Modus für unerwünschte Facetten zu verwenden, damit Google sie nicht ausführt. Dies würde ergeben:

Schritt 1 POST: Der Benutzer klickt auf einen Filter einer unerwünschten Facette und die Anfrage wird mit der POST-Methode gesendet.

Schritt 2 REDIRECT: Der Server antwortet auf die Anfrage mit einer Umleitung auf die gefilterte URL.

Schritt 3 GET: Der Weiterleitung wird gefolgt und die gefilterte URL wird mit der GET-Methode zurückgegeben. Der Benutzer sieht die gefilterten Ergebnisse.

[Fallbeispiel] Überwachung und Optimierung eines Website-Redesigns nach einer Strafe

Um sich von einem massiven Verlust nach einem Algorithmus-Update zu erholen, startete Opirata eine groß angelegte Neugestaltung der Website. Sehen Sie, wie Opirata mit dem Crawler und Protokollanalysator von OnCrawl einen Vorteil erlangte, um die Fallstricke der alten Website zu verstehen, SEO-Hypothesen zu validieren und den Fortschritt zu verfolgen, während Google die Änderungen berücksichtigte.
Lesen Sie die Fallstudie

Zusammenfassen

Abschließend

Damit die Facettenerstellung reibungslos durchgeführt werden kann, müssen einige Regeln befolgt und alle möglichen Fälle in einer Vorproduktionsumgebung geplant werden. Es ist auch wichtig zu beachten, dass die Facettenverwaltung spezifisch für das auf einer Website verwendete CMS ist und dass es verschiedene Lösungen zum Verwalten des Erstellens und Einschränkens von Facetten gibt, die jeweils Vor- und Nachteile haben.