Alles, was Sie vor der Installation wissen wollen.
Ein detaillierter Blick darauf, wie SEO Link-Obfuskation: Facettenlinks ausblenden und Crawl-Budget optimieren funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Das Crawl-Budget ist nicht unbegrenzt
Google weist jeder Website ein tägliches Crawl-Volumen zu, das von ihrer Autorität und der Serverreaktion abhängt. In einem Shop mit 2.000 Artikeln und Facettennavigation übersteigt der Anteil der Filter-URLs in den Logs häufig den der Produktseiten. Jede gecrawlte Filter-URL ist eine Produktseite, die wartet. Weniger auffindbare Links lenken das Crawling zurück auf die Seiten, die für Sie zählen.
Warum serverseitig statt per JavaScript
Viele Obfuskationslösungen ersetzen die Links erst nach dem Laden der Seite per JavaScript. Der Link steht dann im ursprünglichen HTML, also genau in dem Dokument, das ein Crawler vor jedem Rendering abruft. Dieses Modul arbeitet an der Serverausgabe: Das HTML, das PrestaShop verlässt, enthält die ausgewählten Links bereits nicht mehr. Nichts abzufangen, nichts auszuführen, nichts zu erraten.
Was das Modul nicht tut
Keine User-Agent-Erkennung, keine nach Besucher unterschiedlichen Inhalte. Das HTML ist für alle gleich. Genau diese Unterscheidung trennt Obfuskation von Cloaking. Das Modul deindexiert auch keine URLs, die Google bereits kennt: Dafür behalten Sie Ihre noindex-Regeln oder Weiterleitungen. Obfuskation wirkt auf die Entdeckung, nicht auf den bestehenden Index.
Auswahl der zu obfuskierenden Links
Facetten und Sortierung sind die naheliegenden Kandidaten: Sie sind alternative Ansichten desselben Inhalts ohne eigenen Ranking-Wert. Die Paginierung ist heikler und daher standardmäßig deaktiviert. Sind Ihre Produktseiten nur über Seite 2, 3 und folgende erreichbar, kappt ihre Obfuskation einen Crawl-Pfad. Aktivieren Sie dieses Preset nur, wenn Sitemap und interne Verlinkung den gesamten Katalog bereits abdecken.
Barrierefreiheit und Nutzererlebnis
Ein obfuskierter Link bleibt wie ein Link bedienbar. Die Elemente erhalten role link und tabindex 0, wodurch sie in der Tab-Reihenfolge liegen und assistiven Technologien korrekt angekündigt werden. Die Eingabetaste löst die Navigation aus, Strg+Klick und mittlere Maustaste öffnen einen neuen Tab. Ein vorhandenes target-Attribut bleibt erhalten.
Verhalten bei Störungen
Das Modul prüft vor dem Eingriff, ob die Ausgabe eine vollständige HTML-Seite ist, wodurch AJAX- und JSON-Antworten ausgeschlossen sind. Schlägt die Dokumentanalyse fehl oder trifft kein Selektor zu, wird die ursprüngliche Ausgabe unverändert zurückgegeben. Die Controller order und cart sind standardmäßig ausgeschlossen, die Liste ist anpassbar, damit kein Kaufprozess vom Navigations-JavaScript abhängt.
Es gibt noch keine Rezensionen.