Neu Problem mit Ultimate SEO - Produkten

Robots-TXT

Aktives Mitglied
9. Oktober 2023
4
0
Hallo liebe JTL-Community,

ich betreibe einen größeren Online Shop mit etwa 10.000+ Produkten. Es ist so, dass wir mit sehr vielen Produkten, also Produktdetailseiten relativ gut ranken. Nun zieht sich ja der Shop Title & Meta für die Produkte aus der WaWi. Gerne möchten wir diese aber optimieren und z.b. den Artikelnamen etwas kürzen und eine möglichst individuelle Beschreibung hinterlegen.

Dies soll natürlich automatisiert geschehen und hierbei bin ich nun auf Ultimate SEO als Plugin gestoßen, welches dieses Problem ggf. lösen könnte. Ich bin gerade am Testen und dazu nun eine Frage:

Ich kann ja bei den Regeln die Einstiegspunkte wählen - da nehme ich natürlich "Produkt", damit ich eine Regeln erstellen kann, welche auf Produktdetailseiten angewendet werden kann. Wenn man nun also unter "Einstiegspunkt" den "Typ" Produkt auswählt, kann man entweder ein konkretes Produkt auswählen oder das ganze auf "egal" belassen. Soweit so gut. Im Freitextfeld unten kann ich nun die Metadaten eingeben, aber hier kommt das Problem: Ich kann in der Dokumentation unter dem {$Artikel} Abschnitt keine weiteren Befehle bzw. nutzbare Variablen finden, ego kann ich jetzt nicht z.b. bestimmen, dass eben nur ein Teil vom Produktnamen angezeigt werden soll.

Wie kann ich also den Produkttitel trotzdem möglichst individualisieren?

Mir scheint, als würde Ultimate SEO genau diese Funktion nun nicht bieten, was auch ok wäre, dann müsste ich nach weiteren Möglichkeiten suchen. Gerne diese Möglichkeit auch in eure Antworten miteinbeziehen, also dass ggf. Ultimate SEO gar nicht das richtige Plugin für mich ist.

Ich freue mich auf eure Hilfe! =)
 

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
1.369
347
Halle (Saale)
Das Artikel-Objekt ist da nicht dokumentiert, da es so umfangreich ist.
Wie dort geschrieben, kannst du alles aus der Klasse JTL\Catalog\Product\Artikel verwenden. Dazu entweder die Datei selbst ansehen oder JTL-Debug verwenden oder die im Shop integrierte Debugbar (define('SHOW_DEBUG_BAR', true); in der includes/config.JTL-Shop.ini.php).
Also z.B. $Artikel->cName, $Artikel-cBeschreibung etc.
 

Robots-TXT

Aktives Mitglied
9. Oktober 2023
4
0
Hallo FMoche,
danke für deine Antwort! Das hilft mir schonmal weiter! Soweit so gut, ich sehe alle Variablen und nun versuche ich den Title entsprechend zu kürzen. Ich habe ein wenig recherchiert und bin hier auf eine passende Funktion gestoßen:

https://www.smarty.net/docs/en/language.modifier.truncate.tpl

Diese funktioniert aber leider nicht, es kommt beim Test auf der Seite dann nur noch eine Fehlermeldung, die folgendermaßen beginnt:
"Fatal error: Uncaught TypeError: JTL\Smarty\PluginCollection::truncate(): Argument #1 ($string) must be of type string, null given, called in /....[..]" ->danach würde ein Teil des Shopnamens kommen, diesen möchte ich aber aus Datenschutzgründen nicht veröffentlichen.

Ich bitte erneut um Hilfe, wie kann ich nun entsprechend den Titel kürzen?
 

csaeum

Sehr aktives Mitglied
23. Juli 2011
1.347
147
Küps
Ich frage mich warum für alles ein Plugin?
Es kann auf lange Sicht hin deinen Shop gefährden oder total sperren für Updates (wenn der Entwickler plötzlich hergeht und es nicht mehr weiter entwickelt) oder aber SEO Technisch wenn du es aufgrund des nicht Updates wieder entfernen musst.

Du hast doch schon 2 super Möglichkeiten:
  1. Du überlässt alles den Shop (was derzeit bei 10.000+ Artikeln) gut möglich ist, der Shop hat bis jetzt alles selbst gemacht und dadurch ranken einige deiner Artikel Top. Dann macht es keinen Sinn ein Plugin zu nutzen weil du
  2. nimmst die Felder in der Wawi und füllst diese Individuell und überschreibst somit das aus 1. und passt es an deine Inidividuellen Gegebenheiten an.

Somit hast du alle Freiheiten der Welt und brauchst kein Plugin was, wie du merkst dich nicht sehr unterstützt weil du es zu spezifisch willst.

Da ihr scheinbar eine SEO Software nutzt die dir schon die Rankings aufzeigt, würde ich lieber jeden Artikel der besser nach oben soll von Hand anfassen und diese 5-10 Minuten nutzen das spart dir Geld und wie du siehst Zeit.

PS: Du kannst auch die MetaFelder in der Wawi exportieren und somit in Excel anpassen und dann wieder importieren, auch dort hast du die Möglichkeit "Masse zu machen" und kannst wiederrum schneller und ohne Plugin das anpassen.

Gruß
Christian
 

Ähnliche Themen