Inhaltsverzeichnis
In Gambio 4.0 waren die Links noch einwandfrei. Dann hat sich ein Fehler eingeschlichen. Mit 2 einfachen Code-Zeilen korrigieren Sie diesen. Statt überflüssiger Weiterleitungen heißt das: Direkte Links zu den Produkten mit Performance-Vorteilen für Ihre Nutzer und Suchmaschinen.

Suchmaschinenfreundliche URLs Pro für Artikeldetailseiten
Was auch immer „Pro“ genau zu bedeuten hat: Im Normalfall haben Sie den Gambio SEO Boost aktiviert.
Ganz konkret sorgt die Option Suchmaschinenfreundliche URLs Pro für Artikeldetailseiten aktivieren dafür, dass Ihre Produktseiten nicht über z.B. product_info.php?info=p1_testartikel.html
, sondern testartikel.html
erreichbar sind. Die Vorteile in puncto SEO sind sicherlich marginal, mindestens aber die Ästhetik ist für Benutzer deutlich angenehmer.
Überflüssige Weiterleitungen
Gehen wir also davon aus, dass Sie die SEO-Einstellungen entsprechend getroffen haben und ein Artikel via ihrshop.de/testartikel.html
aufrufbar sein soll. Nun ist es ja niemandem verboten, dennoch ihrshop.de/product_info.php?info=p1_testartikel.html
im Browser einzugeben. Gerade nach einer Umstellung der Option, also Aktivierung der SEO-Boost-Einstellung sind bei Google & Co. ggf. noch alte, unschöne Produktlinks indexiert.
Bei Aufruf einer solchen parametrisierten Artikelseite reagiert Gambio vollkommen richtig mit einer 301-Weiterleitung auf die schönere Variante. Dadurch gehen keine Besucher verloren und Suchmaschinen werden angewiesen, die neue statt der alte Seite zu indexieren. So weit, so gut. Allerdings gibt es dabei 2 Probleme:
- Die überflüssige Weiterleitung geht zu Lasten der Performance.
- In Sachen SEO zeugen interne Links zu Seiten mit Statuscode 301 nicht gerade von höchster Qualität der Website. Ein direkter Link zur Zielseite lässt außerdem keine Zweifel aufkommen, ob sich der Umweg negativ auf den Link Juice auswirkt.
Sie tun also auf jeden Fall gut daran, Weiterleitungen zu vermeiden, indem Sie Links direkt auf die Zielseite anpassen.

Der Screenshot rechts stammt aus einem Shop, in die Gambio-Ladezeitoptimierung installiert ist. Durch den überflüssigen Request entsteht eine Wartezeit von 176 Millisekunden. Das eigentlich angeforderte bzw. gewünschte Dokument ist dann in nur mehr 45 Millisekunden ausgeliefert.
Bei 176 Millisekunden muss man jetzt nicht die „Absprungraten-Keule“ schwingen. Dennoch: Wenn sich mit einfachen Mitteln die Wartezeit verringern und Benutzererfahrung verbessern lässt, sollte man das natürlich umsetzen.
Problem in Gambio 4.2 – 4.4
In Gambio 4.2 und 4.4 ignoriert das Produktliste-Widget (im StyleEdit) Ihre SEO-Boost-Einstellungen. Trotz aktivierten suchmaschinenfreundlichen URLs Pro verweist das Widget auf die unschöne product_info.php
. Betroffen sind zum Beispiel die Top-Angebote auf der Startseite (Empfehlungen), Neuheiten und Sonderangebote.
Den Fehler korrigieren
Der Fehler verbirgt sich in dieser Datei:
GXModules/Gambio/Widgets/ProductList/Classes/ProductListWidgetOutputCommand.php
Um ihn zu korrigieren, laden wir die Datei also mittels FTP-Programm herunter und öffnen sie mit einem Editor. In der protected function dataFromFeaturedProduct
befinden sich folgende Codezeilen:
$productsLink = xtc_href_link( FILENAME_PRODUCT_INFO, xtc_product_link($product->getProductsId(), $product->getName()) );
In Gambio 4.4.0.1 sind das die Zeilen 337 – 340. Diese sind zu entfernen bzw. auszukommentieren und durch diese zu ersetzen:
$SeoBoost = MainFactory::create_object('GMSEOBoost', [], true); $productsLink = $SeoBoost->get_boosted_product_url($product->getProductsId(), $product->getName(), $this->commandConfiguration->languageId()->asInt());
Änderungen speichern, hochladen – fertig! Die Produktlinks im Produktliste-Widget sind damit behoben und die überflüssigen Umleitungen ausgemerzt.