Home / Allgemein / XT Commerce – Optimale Metatags

XT Commerce – Optimale Metatags

Das Shopsystem XTC bietet die Möglichkeit für jede Kategorie und Produkt eigene Metagtags einzugeben. Wer allerdings ein Faktura Programm nutzt z.B. CAO-Faktura kann in der Basisversion diese Metatags nicht eintragen. Es muss also manuell für jedes Produkt mühsam über Web-Admin eingetragen werden.

Es gibt aber eine Lösung mit Hilfe der metagtag.php. Dazu wird diese Datei modifiziert. Für den Metag-Description benutzt man z.B. den Kategorie Namen und den Produktnamen. Wer es benötigt kann noch den Keyword Tag einbauen. Auch die Anzeige des Title im Browser wurde optimiert. Auf jeder Prouktseite steht am Anfang der Produktname. In der Grundversion wird hier immer der Shop-Name als erstes angezeigt. Dies ist nicht optimal für Suchmaschinen. In meinem XTC Shop www.erzgebirge-versand.de habe ich dies umgesetzt. Für Suma-Urls wurde das Modul Shopstat verwendet. Das Modul erzeugt feine suchmaschinenfreundliche Urls.
Die Datei metagtags.php befindet sich im Ordner /includes/modules/

Hier die Metatags.php für xtc 3.0.4 Download)

About Holger

Holger Freier ist ein digital Native seit einigen Jahren. Seine Leidenschaft gilt dem Social Media - und Affiliate Marketing.

92 Kommentare

  1. eine verbesserte Version die ab 3.0.4 läuft Download

  2. Die Erweiterungen sind beide nicht schlecht, aber die 1. Lösung ist nur was für „Faule“ :-), die die Felder im Shop nicht korrekt ausfüllen. Wenn man aber in der Description den Eintrag ändern möchte, wird dann trotzdem nur der Artikelname angezeigt. Da ist die 2. Variante deutlich besser und überlegter, allerdings wurde der Bug bei den Kategorie-Description nicht beachtet. Wir haben eine komplett überarbeitete Version des Modul Shopstat zum Download bereit gestellt. Bei Shopstat werden die URLs mit „:::“ erstellt, das sind aber keine korrekten Zeichen für eine URL und wir haben Kunden, die genau damit Probleme haben. Das wurde bei unserem Paket komplett geändert, ausserdem haben wir die metatags.php so überarbeitet, dass die Description etc. jetzt auch korrekt angezeigt werden. Eine gute Variante finde ich von holger.freier, eventuell hast Du Lust und Laune aus unser beider Version eine Komplettversion zu machen, denn wenn ich Deine metatags.php nehme, bekomme ich beim Anklicken einer Katagorie KEINE Metatags angezeigt.

    Zum Download der XTCommerce Erweiterung für SEO HIER klicken.

  3. die Links sind zu lang 😉 wie wärs mit opensef 😉

  4. ich schau mir die metatag für die 3.0.4 Version nochmal an. bei mir funktioniert diese bei den Kategorien

  5. Opensef ist sehr gut, aber wird erst jetzt weiter entwickelt, da warte ich lieber noch. Bei großen Seiten machte das immer Probleme. Und ich glaube noch zu wiessen, dass auch die immer Probleme mit Remository hatten. Wir nehmen zur Zeit eine angepasste ArtionSEF Variante, die funzt ganz ordentlich 🙂

    Aber trotzdem Danke. Das mit den verschwundenen Kategoriebezeichnungen ist übrigens nicht immer. Habe Deine Version mal bei http://shop.joomlafiles.de/ eingebaut und da geht es. Problem ist nur bei den Kategorien, in einem anderen Shop (gleiche Version) geht es nicht. ???

  6. hallo andreas,

    wo gibt’s das modul?

    gruß
    phil

  7. die Seite von Andreas funktioniert z.Zt. nicht. Hab auch schon nach dem Modul gesucht. Am besten den Andreas anmailen.

  8. Bei einigen XT Usern werden bei Nutzung der Metatags.php für 3.0.4 Kategorien im Title nicht angezeigt. Bitte als Kommentar posten welche Version XT:C ihr benutzt (mit Servicepack). Dann ist eine Eingrenzung und Test möglich warum dieser Fehler auftritt.

  9. 3.0.4 SP2.1, allerdings haben wir das teilweise auch festgestellt. Besonders bei Subkategorien. Aber ich glaube es hilft, an der Zeile:
    if (strpos($_GET[’cPath’],’_‘)==’1′) {

    Die 1 gegen 2 oder 3auszutauschen. Bitte mal testen.

  10. Vielen Dank!
    Deine veränderte Version funtzt ohne Probs!

  11. Wir bieten jetzt auch eine Erweiterung für die Anzeige der Widerrufsbelehrung an. Beim Checkout muss diese vom Kunden, wie die AGBs auch, akzeptiert werden. Demnächst ist es auch zum freien Download unter http://www.joomla-xtcommerce.de/downloads/xtcommerce-addons/index.php zu finden.

  12. Wir haben jetzt auch eine RSS Feed Erweiterung im Angebot 🙂 Kostenlos. Download unter:
    http://www.joomla-xtcommerce.de/downloads/xtcommerce-addons/rss-feeds-f-r-xtcommerce-anbieten-/details.html

    Verbesserungsvorschläge willkommen.

  13. damit kann man den XT Commerce mal Web 2.0 mäßig aufwerten. Es tut sich ja schon lange nichts mehr von den Entwicklern. Es soll eine neue Version 3.1. rauskommen, die komplett neu sein soll. Naja, mal abwarten

  14. Hey, danke für das Metatag script.
    Hab ich jetzt erst 5 Min. getetstet macht aber einen sehr guten Eindruck.

  15. hab die metatag nochmal überarbeitet. Funktioniert jetzt so:

    Startseite Shop: Shopname
    Kategorie: Kategorie Name oder Metagtag Title (wenn vorhanden)
    Produkt: Produktname oder Metagtag Title (wenn vorhanden)

    Den Shopnamen hab ich bei den Kategorie und Produktseiten weggelassen. Mit dem Ausfüllen der Metatag Title hat man somit freie Wahl.

  16. Hallo Holger,

    Das klingt gut, willst Du Deine Überarbeitung mit uns allen teilen? 😉

  17. Hallo Andreas

    siehe weiter oben oder Download

    Ich denke die Version müsste jetzt perfekt aus SEO Sicht sein

  18. Hi,

    erstmal Halo und gleich eine Frage:
    ich habe die Datei ausgetauscht, aber irgendwie funktioniert das nicht…auch wenn ich in der Kat alles frei lasse, wir der Standard Title umd Meta Inhalt des Shops ausgegeben…

    Grüße, Alex

  19. Der steht aber immer hinten dran. In die Felder der Kategorie / Produkte musst Du schon was eingeben. 😉

  20. Die Felder Kategorie und Produkte sind ausgefüllt…
    htttp://www.sincityonline.de Evtl. hat jemand Lust, es sich mal kurz anzuschauen???

    Wäre sehr nett, Danke, Alex

  21. Also so wie ich das sehe, werden bei den Produktdetails die Metatags richtig erzeugt, aber nicht bei den Kategorien.
    1. Hast Du geprüft, ob bei den Kategorien die Metatags gefüllt sind?
    2. Ich denke das kann auch in der metatags.php Datei liegen. Hast Du mal die von Holger getestet? Die macht einen sehr guten Eindruck und hat bei uns überall funktioniert.
    Ansonsten mal die header.php prüfen.

  22. ich habe bei einigen Kats extra die Metatags nicht gefüllt eben zum Testen und habe die Metatag.php von Holger im Einsatz…

  23. Hallo

    denkt bitte dran beim Testen von neuen Sachen im Code den Cache von XT:C abzuschalten und auch mal den Template_C Ordner leren. Ich war schon oft verzweifelt warum eine Änderung nicht funktionierte.

    @Alex hast du die neuste Version vom 5.10. – 5.243 Bytes ? Ich vermute es liegt an dem anderen Sef Modul

  24. Ja, habe das Tool erst vor 2 Tagen runter geladen, werde mal den Templates C Ordner sauber machen, der Cache ist sowieso deaktiviert…Was meinst Du mit Sef Modul?

  25. Ist jetzt klar was Sef Modul ist…das wird es sein, da es auch nach Bereinigung des Temmplate C Ordners leider nicht funktioniert….
    Hättest Du einen Lösungsansatz???

  26. das Modul was deine suchmaschinenfreundliche Urls erzeugt. Vielleicht wurde bei der Installation eine Datei durch eine neue ersetzt.

    Ich hab mir mal den Quelltext der Startseite angesehen. Da fehlt die Angabe im Header meta name="ROBOTS" content="NOODP" /
    Dieses Metatag ist in meiner Version drin und wird immer angezeigt, egal ob Startseite oder …
    Hast du die neue Metatags.php ins richtige Verzeichnis kopiert /includes/modules/ ? Lösche trotzdem mal den /cache/ Ordner

  27. habe nur die Einträge in Deiner Datei etwas umgestellt, um es übersichtlicher zu machen…meta name=“ROBOTS“ content=“NOODP“ / ist wieder drin, daran liegts nicht…

    Cache Ordner ist leer

  28. Hallo

    Ich betreibe selber eine Online-Shop. Nun würde ich eigentlich gerne SEO Technisch ein wenig Feinarbeit leisten. Hierzu denke ich ist das Modul hier schon mal ein erster Schritt. Welche Version ist nun die aktuelle, welche auch mit der XT:C 3.04 SP2.1 läuft? Oder soll man lieber noch bis zur neuen XT:C Version warten?

  29. Die Metagtags.php oben zum Download läuft auf 3.04 SP21.1 und ist SEO technisch optimal. Nutze die meta_tile und description , am besten mit einem Keyword tool und trage für den meta_title 2-3 Wordphrasen ein, da der Produktname meistens nur ein Wort hat

  30. danke erstmal. Also ich habe den Metatag auch benutzt und warte mal ab.

    Zum Thema noodp = ( no OpenDirectory Project )

    Ich weiss aber nicht ob das was gutes oder schlechtes bedeutet? Wenn es der fall ist, kann man die Metatag.php mit Dreamweaver oder Textprogramm editieren und die Zeile unten:
    entfernen? Würde mich über weitere Vorschläge freuen!

    Zitiert aus eine Beitrag:
    „Normalerweise gibt Google bei seinen Suchergebnisse den Seitentitel und für den Beschreibungstext greift Google auf den Metatag ‚Description‘ zurück oder aber auf den sichtbaren Seitentext. Nun kommt es häufig vor, dass Google bei einer Suchanfrage ein seine Angaben aus dem ODP (OpenDirectory Project) nimmt.
    Dies passiert zwar nicht dauernd aber dennoch häufig genug. Das Problem daran ist an der mangelnden Aktualität der Texte aus dem ODP.

    Nun hat Google und auch die Suchmaschine von MSN seinen Suchmaschinen beigebracht, auf den Meta-Eintrag

    meta name=”robots” content=”noodp”

    zu hören. Damit wird verhindet, dass die genannten Suchmaschinen bei der Präsentation der Suchergebnisse auf das ODP zugreifen.“

  31. Hallo Andreas
    Kann man die Tiefe der Unterkategorien auch auf 5 oder 6 erweitern? und braucht man eigentlich die „revisit after..?“
    Frage deshalb, weil diese nicht in der Metag ist

    Gruss Kurt

  32. revisit after kann man haben muß man aber nicht, da goggle der wert ziemlich egal ist, der dort steht…

  33. Servus
    Läuft die Metatag auch richtig mit 3.04 SP1 mit Shopstat? Denke, das passt nicht ganz. Vielleicht kann mir jemand einen Tip geben oder einen Link hier setzen.
    Vielen Dank
    Gruss Kurt

  34. @Kurt
    ja die Version müsste auch mit der SP1 funktionieren. Wenn nicht empfiehlt sich auf jeden Fall ein Update auf XT:C 3.0.4 Sp2.1

  35. @Kurt: Also eigendlich muss das gehen.
    In der Zeile 49:
    if (strpos($_REQUEST[‚cPath‘],’_‘) > 0)
    mal probieren:
    if (strpos($_REQUEST[‚cPath‘],’_‘) > 3)
    Oder höher. Keine Garantie 🙂

  36. sorry für die vielen postings konnte aber den code nicht einsetzen?
    Deshalb hochgeladen:
    http://resellersworld.de/metatags.txt

    Peinlich Peinlich 🙂
    würde mich über info freuen ob der Metatag soweit in Ordnung ist oder nicht.

    Liebe Grüsse aus Köln

  37. Code funktioniert nicht richtig. Alles was in <> steht wird als Code ausgeführt.
    Hab gerade mal Webmastertool getestet. Also bei mir funktioniert alles wie es sein soll.

  38. handelt sich um die Website Xotec http://www.xotec.de
    http://resellersworld.de/metatags.txt

    kann mir jemand sagen, ob dieser script soweit ok ist? Brauche eure hilfe…

    Also googlebot sieht hier keine Keywords.

    Liebe Grüsse aus Köln

  39. Hallo, Danke für das script erspart mir die Arbeit.
    Leider funzt es nur teilweise, soll heißen in meinen Kategorien steht immernoch der Shopname, bei den Produkten gehts super.

    Hat jemand einen Tipp für mich ich habe jetzt schon mal in der .php rumgespielt, aber nix gefunden, meine php Kenntnisse sind noch ausbaubar.

    Danke

    Achja meine v3.0.4 SP2.1

    mfg Sebastian

  40. hast du bei den Kategorien den „Meta-title“ ausgefüllt?

  41. Hallo, ich habs jetzt hinbekommen. Ich habs noch ein bissl angepasst, es sind einige unwichtige META-Tags dabei.
    Super Danke gefällt mir sehr gut.

    Gruß
    Sebastian

  42. Gibt es jetzt eine komplett funktionierende metatags.php?
    Ich blicke nämlich momentan gar nicht mehr durch.

  43. @Andreas

    die aktuellste funktionierende Version ist ganz oben nach dem Beitrag als Download verfügbar.

  44. Hallo, brauche mal eure Hilfe. Habe die Metatags.php hier runtergeladen und die original damit ersetzt. Nun wird nur noch der Shopname angezeigt und der Kategoriename dahinter fällt weg. Verwende XC V3.0.4 mit SP2.1 Den Cache habe ich geleert und abgeschaltet. Die Spalte
    if (strpos($_GET[’cPath’],’_’)==’1′) {
    finde ich in der Metatags.php nicht. Weder in der Original noch in der hier runtergeladenen Version. Habe jetzt wieder die original am laufen und bekomme die Katergorie hinter dem Shopnamen wieder angezeigt. Komme hier irgendwie nicht mehr weiter. Bin aber auch nicht so der php Freak. Wäre klasse wenn mir jemand einen zündenden Tip geben könnte.
    Verwende übrigens das original XC Template.

  45. Schau mal HIER:
    http://www.gunnart.de/tipps-und-tricks/automatische-metatags-fuer-xtcommerce/

    Die Erweiterung funktioniert auch prima.
    P.S.: Wir haben jetzt ein Callback Formular für xt:Commerce unter GPL frei gegeben. Mit dieser Erweiterung kann der Kunde ganz einfach einen Rückruf-Termin bestimmen, an dem er von Ihnen beraten werden möchte.
    Die Erweiterung kann auf Ihre persönliche Bedürfnisse angepasst werden.
    Schaut es Euch mal an:
    http://www.suchmaschinen-optimierung-templates.de/xtcommerce/xtc_callback-formular-fuer-rueckrufservice.html

  46. Einfach genial ich habe es in meinem ersten Shop probiert funktioniert einwandfrei. Dann in dem 2. Shop: http://www.aloevera-cosmetique.com geht da leider nicht (beide metatags ausprobiert). Habt ihr eine Idee woran es liegen kann?

    Gruss,
    Laura

  47. wo bzw. von wem kann man denn eine metatags.php bekommen, die funktioniert? Wo auch die metatags der unterkategorien angezeigt wird?

  48. Hallo Kim,
    hast du ne email Addy? dann maile sie dir.
    Gruss

  49. dann bitte auf meinen privaten account

    kev@loggerland.com

    vielen vielen Dank

  50. Vielen Dank dafür…funktioniert prima in meinem Shop. Eventuell sollte der Beitrag um den Pfad erweitert werden…

  51. ich habe auch beide metatags.php probiert. bei beiden werden aber die metatags der kategorien und unterkategorien nicht angezeigt.

    http://www.online-luchs.de/Schilder-aller-Art/LED-Schilder

    auf der produktseite funktioniert alles einwandfrei.

    kan sich das mal jemand anschauen? wo könnte der fehler liegen? ich habe bereits alles ausprobiert, was obe beschrieben ist. komme einfach nicht weiter.

    gruss mike

    ich nutze
    xt:Commerce 3.0.4 SP2.1

  52. Hallo,
    gleicher Fehler wie bei Mike.
    Jetzt werden gar keine Metas mehr angezeigt

  53. Wo gibt es das Modul?

  54. Hay, Holger. Kann ich Metatag für russische Website benutzen? Muss ich keine Codierung ändern oder…?

    Danke.

  55. @Alex
    müsste ohne Änderungen funktionieren

  56. Hay, Holger.
    Ich habe versucht: läuft super, aber kirilliche Buchstaben zeigt im Title immer im andere Codierung (so: ÄÄÄÄÖÖÖÖÄÄÄÄ…), egal ob Artikelname oder Kategorie. Wo kann Fehler liegen?

    Danke dir.

  57. wurde der Artikelname vorher bereits im Browsertitle korrekt angezeigt?
    Es liegt vermute ich am Charset im Headerbereich. Poste doch mal den Quelltext Bereich was zwischen < head> … < /head> steht mit original metatag.php und die von hier

  58. hallo,

    hab mir die metatags.php heruntergeladen.
    es funktioniert soweit alles super, nur die zweite unterketagorie wird nicht angezeigt und geschriebene tags werden nicht übernommen.

    was muss ich ändern, damit das funktioniert?

    danke im voraus

  59. Wo finde ich denn jetzt die angepasste metatags.php zum Download?
    Ist die Datei oben aktualisiert und funktioniert einwandfrei?

  60. Nach dem man alles gelesen hat ist man verwirrter als vorher:

    Welcher Download ist der aktuellste. Ich fände es super, wenn die relevanten Links in den Beitrag integriert würden und diese dann aktualisiert werden, dann wird die Übersichtlichkeit erhalten.

    Ich nutze 3.04 Sp2.1 extrem modifiziert (module, template)
    Muss ich etwas besonderes beachten? Welche Datei ist die Aktuellste?

    Danke

  61. BTW: die Links von Andreas sind alle down.

  62. werde die Links mal überprüfen. Nutzt den Download Link unter dem Beitrag
    oder den https://www.gogozone.de/wp-content/uploads/2007/03/metatags.zip

  63. Vielen Dank.

    Muss ich etwas beim Einbau beachten? Werden Dateien überschrieben??

    Gruß Tobias

  64. nein. die original metagtag wird überschrieben. Also, voher sichern. Sollte natürlich immer bei Änderungen gemacht werden. Auch ein Backup der Datenbank machen

  65. Hallo,

    wie setze ich das oben genannte Programm CAO Faktura ein? Gibt es dafür auch ein Tutorial?

  66. Tutorial habe ich nicht gefunden. Es gibt aber ein gutes WIki
    http://www.cao-faktura.de/wiki/index.php/Hauptseite

  67. mh -habe die Datei runter geladen aber es werden keine tags für die Kategorien und Unterkategorien angezeigt… nur für die einzelnen Artikelseiten und die Content-Seiten…

  68. @ Tüten: ich habe zwei Shops, die auf xtc laufen. Bei dem einem hat das einwandfrei funktioniert und bei dem zweiten, genau das gleiche, wie Du.
    Ich würde mich auch über Tipps freuen.

  69. Leider werden es keine tags für die Kategorien und Unterkategorien angezeigt.
    Hat jemand einen Tip dazu?

  70. Super! Endlich kann ich die Metas über CAO eintragen. Das erleichtert enorm die Arbeit.
    Vielen Dank!

  71. Hallo,

    gibt es auch noch eine aktuellere oder ist diese aktuell und funktioniert auch mit dem neuen xt:commerce 2.01?

    Danke schonmal

  72. Funktionier das auch mit Gambio ?

  73. Mit Gambio brauchst du das nicht. Es ist schon alles implementiert. Du musst einfach auf SEO URL einstellen.

  74. Funkioniert super, vielen Dank

  75. Hallo ich hab da mal ein anderes Problemchen.
    Will Hindi und Perisch in Kategorie/Artikel eingeben. Nun ist wohl eine Begränzung der Zeichenkette im input, so das die Umwandlung mehr Platz benötigt. Bei der Überschrift ist die Begrenzung nicht und der Text wird voll übernommen. Wer hat eine leise Ahnung in welcher Datei ich die Begrenzung finden kann …Danke
    zur Ansicht der Baustelle http://olineshop.parsihaus.de

  76. Mann muss natürlich die Adresse richtig schreiben ! http://onlineshop.parsihaus.de
    Das Problem ist das :z.B.
    पागल पागल in die Zeichenkette umgewandelt wird und aber so viele nicht zugelassen werden
    कच्चे और भुना हुआ

  77. Der Trick hat nun nicht geklappt, es muß eine Zahlenreihe zu sehen sein :(&*2346;&*2366;&*2327;&*2354;&*2346;&*2366;&*2327;&*2354)

    Sorry

  78. Ich bin stolz auf mich und habe das Problemchen selbst gelöst.
    Ein Wissensmanager muß sich zu helfen wissen.
    Somit will ich das Wissen weiter geben, Wer es gebrauche kann.

    Wie verändet man bei Mehrsprachigkeit die Eingabenlänge in der Kategorie-Eingabe
    und Darstellung in der Memübox bei xt:Commerce v3.0.4 SP2.1

    1. xt/admin/create_account.php
    die Werte von (z.B. ‚maxlength=“32″‚ ) wie gewünscht einstellen (200).

    2. Maysql Datenbank
    in php MyAdmin
    # Struktur categories_description
    Struktur
    categories_name -bearbeiten
    Länge/Set ändern ( 200)
    Kollation auf utf8_unicode_ci einstellen.
    Übrigens auch die Metatags länge ist hier veränderbar.
    Jetzt währe es noch ein Hiliht , wenn jehmand es erkundet das die Zahlenkette (erzeugt durch

    codeumwandlung) in utf_8 stehen bleibt. somit auch das „cat=Adresse“ in utf_8 eingetragen wird.

  79. Hi!

    Ich hab es nicht geschafft die Kategorien mit Metas zu versehen. Hat mir hierfür jemand einen Tip? Entweder das die Kategorien tags entsprechend gebildet werden oder eben das die Kategorie-tags wie eingegeben nicht geleert werden.

    Gruß, Peter

  80. Habe es auch lange gesucht wie in Zencart da wars schneller zufinden jetzt nutz eich beides

  81. Hilfreche Informationen

    Danke macht weiter so.

  82. Danke für die Informationen, waren sehr hilfreich.

  83. lange hab ich danach gesucht – und jetzt gefunden – vielen Dank für die hilfreichen Lösungsvorschläge!

  84. Vielen Dank, ich habe aber leider das selbe Problem wie viele andere: Kategorien und Unterkategorien. Dort werden die Metas falsch angezeigt, bzw. gar nicht 🙁

  85. Klasse, danach habe ich lange gesucht. Werde es gleich ausprobieren

  86. Nach ein paar STD. tüfteln hab ich mich doch entschieden, ich bleib lieber bei Gambio. Suchmaschinenfreundliche URLs auf Knopfdruck und alles läuft wie geschmiert. Ärgerlich nur die 150€ für den Shop.

    Schöne Grüße

  87. das gibts mit Bridge auch für Joomla. liebe Grüße und danke für den interessanten Beitrag zum Thema SEO.

  88. Hallo, wirklich super, ich habs nun auch so umgesetzt. Was ich mich frage, weiss vielleicht Jemand zufällig, wie ich title attribute im Menü setzen kann, so das diese einen Mehrwert haben?

    Im Moment habe ich den Hover Effekt so, dass immer das selbe Wort dort steht, wie es im Menü auch steht. Dies bietet allerdings keinen Mehrwert. Mehrwert wäre eine Beschreibung mit anderen Wörtern als die Links an sich im Menü.

    Für evtl. Hilfe wäre ich sehr dankbar.

  89. trainingsplanmuskelaufbau

    Wow, wusste nicht, dass ich auch für jede Kategorie/ Produkt Meta-Tags angeben kann. Hört sich auf jeden Fall vielversprechend an. Danke für den Tipp.

    Grüße,
    Dominik

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.