Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Richtig verlinken und SEO

    demoncleaner

    • Fördermitglied
    • Beiträge: 468
    Richtig verlinken und SEO
    am: 16. Februar 2019, 11:38:51
    Hallo Zusammen,

    folgende Frage die zwar so ähnlich schon öfter Thema war, ich aber nochmal seotechnisch ansprechen möchte.

    Wenn man im Shop auf Kategorien oder Artikel verlinkt, dann sollte man das ja in der Artikelbeschreibung so machen:

    Code: PHP  [Auswählen]
    <a href="https://www.shop.url/product_info.php?products_id=XX">Produktname</a>

    <a href="https://www.shop.url/index.php?cPath=XX">Kategoriename</a>

    Wenn ich das brav so mache und zu SEO-Zwecken den Shop crawle, dann bekomme ich aber Status Code 301 angezeigt und anderswo bekomme ich den Hinweis, dass ich Parameter URLs vermeiden sollte. Was also tun? Beißt sich da nicht die Katze in den Schwanz?
    Auf der einen Seite will ich so verlinken, dass Änderungen am Kategorie- oder Artikelnamen egal sind auf der anderen Seite darf ich aber auch nicht "hart" verlinken.

    Wenn ich jetzt so verlinke

    Code: PHP  [Auswählen]
    <a href="https://www.shop.url/tolles_produkt::1234.html">Produktname</a>

    dann bekomme ich zwar beim Crawlen keinen Fehler mehr, aber es ist nicht im Sinne des Shops. Richtig?

    Muss ich da einfach einen Tod sterben oder wie ist das hier am sinnvollsten?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40030.0

    p3e

    • Experte
    • Beiträge: 2.396
    Re: Richtig verlinken und SEO
    Antwort #1 am: 16. Februar 2019, 13:00:41
    Schau dir mal das "MODUL: Themenwelten" an. Neben dem Link werden da auch die Artikel abgebildet etc.
    Den Umfang kannst Du ggf. über das Template reduzieren.
    Nur für den Link ist das Modul vielleicht übertrieben aber ich finde es sehr nützlich.

    [EDIT Tomcraft 16.02.2019: Link korrigiert.]

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Richtig verlinken und SEO
    Antwort #2 am: 16. Februar 2019, 17:48:51
    [...]
    Wenn ich jetzt so verlinke

    Code: PHP  [Auswählen]
    <a href="https://www.shop.url/tolles_produkt::1234.html">Produktname</a>

    dann bekomme ich zwar beim Crawlen keinen Fehler mehr, aber es ist nicht im Sinne des Shops. Richtig?
    [...]

    Verlinke auf die URL die vom Browser angezeigt wird.
    Ändert sich der Name vom Produkt oder der Kategorie korrigiert der Shop das alleine durch eine 301-Weiterleitung.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Richtig verlinken und SEO
    Antwort #3 am: 16. Februar 2019, 17:50:46
    Hallo demoncleaner,

    mit Hilfe folgender Zitate kann man in Artikelbeschreibungen, Content Seiten oder auf der Startseite dynamische interne SEO-Links zu Produkten Contentseiten oder Kategorien von der Shopsystemfunktion xtc_href_link() generieren lassen.

    Eine schöne Möglichkeit ohne die {php} Tags liefert Smarty selbst:

    Für Content-Seiten:

    Code: PHP  [Auswählen]
    <a href="{'shop_content.php'|xtc_href_link:'coID=123'}">Content-Link-Name</a>

    bzw.:

    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_CONTENT|xtc_href_link:'coID=123'}">Content-Link-Name</a>

    Für Kategorie-Seiten:

    Code: PHP  [Auswählen]
    <a href="{'index.php'|xtc_href_link:'cPath=123'}">Kategorie-Link-Name</a>

    bzw.:

    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_DEFAULT|xtc_href_link:'cPath=123'}">Kategorie-Link-Name</a>

    Für Produkt-Seiten:

    Code: PHP  [Auswählen]
    <a href="{'product_info.php'|xtc_href_link:'products_id=123'}">Produkt-Link-Name</a>

    bzw.:

    Code: PHP  [Auswählen]
    <a href="{$smarty.const.FILENAME_PRODUCT_INFO|xtc_href_link:'products_id=123'}">Produkt-Link-Name</a>
    [...]

    Quelle: Links? Links! Wie richtig im Content Manager anlegen?

    Wenn Du einen Link in die Artikelbeschreibung einfügen willst, muss ausser den Vorschlägen die hier bereits gemacht wurden auch noch folgendes geändert werden, damit der Smarty-Tag auch geparst wird.

    In 'template/tpl_modified/module/product_info/product_info..... .html' folgenden Code

    Code: XML  [Auswählen]
    {$PRODUCTS_DESCRIPTION}

    mit diesem ersetzen

    Code: XML  [Auswählen]
    {eval var=$PRODUCTS_DESCRIPTION}

    bzw. alternativ in 'template/tpl_modified/index.html' folgenden Code (Achtung: kommt im Code mehrfach vor)

    Code: XML  [Auswählen]
    {$main_content}

    mit diesem ersetzen

    Code: XML  [Auswählen]
    {eval var=$main_content}
    [...]

    Quelle: Interner Link möglich? (Shopversion 2.x)

    Gruss
    Hanspeter

    [EDIT Tomcraft 16.02.2019: Quellen ergänzt.]

    demoncleaner

    • Fördermitglied
    • Beiträge: 468
    Re: Richtig verlinken und SEO
    Antwort #4 am: 16. Februar 2019, 21:30:29
    Zunächst mal vielen Dank für die hilfreichen Antworten.

    @Alfred

    Zitat
    Verlinke auf die URL die vom Browser angezeigt wird.
    Ändert sich der Name vom Produkt oder der Kategorie korrigiert der Shop das alleine durch eine 301-Weiterleitung.

    Das war mir klar, dass der Shop das macht und das ist auch prima. Nur möchte ich aus SEO-Gründen, dass gar keine (doppelte) Weiterleitung stattfinden muss und ich den Link direkt so richtig wie möglich angebe.

    Das mit

    Code: PHP  [Auswählen]
    {eval var=$PRODUCTS_DESCRIPTION}
     

    funktioniert 1a. Vielen Dank Hanspeter

    und auch quasi global

    Code: PHP  [Auswählen]
    {eval var=$main_content}
     

    zu setzen klappt. Top! Ich hatte den anderen Thread bei meiner Suche leider nicht gefunden.

    Wieso ist das denn eigentlich nicht standardmäßig so? Dass man innerhalb der Produktbeschreibung auf ein anderes Produkt verlinken möchte kommt doch sicher häufiger vor. Hat das irgendeinen Nachteil?

    HaldOn

    • Fördermitglied
    • Beiträge: 496
    Re: Richtig verlinken und SEO
    Antwort #5 am: 04. Mai 2020, 12:38:31
    Zitat
    Wenn Du einen Link in die Artikelbeschreibung einfügen willst, muss ausser den Vorschlägen die hier bereits gemacht wurden auch noch folgendes geändert werden, damit der Smarty-Tag auch geparst wird.

    bzw. alternativ in 'template/tpl_modified/index.html' folgenden Code (Achtung: kommt im Code mehrfach vor)

    Code: XML  [Auswählen]
    {$main_content}

    mit diesem ersetzen

    Code: XML  [Auswählen]
    {eval var=$main_content}
    [...]

    Quelle: Interner Link möglich? (Shopversion 2.x)

    Gruss
    Hanspeter

    Wenn auch schon älter.
    Bei mir hat die Änderung in der index.html dazu geführt das der Checkout nicht mehr richtig funktionierte (checkout_payment fehlte der gesamte Paymentblock).

    Ich habe es dann so bei mir eingetragen.
    Code: PHP  [Auswählen]
            {if strstr ($smarty.server.PHP_SELF, 'checkout')}
                {$main_content}
                {else}
                {eval var=$main_content}
            {/if}

    Roberto75

    • Viel Schreiber
    • Beiträge: 833
    Re: Richtig verlinken und SEO
    Antwort #6 am: 04. Mai 2020, 14:42:52
    Um bei den Produkten auf andere Produkte zu verlinken oder hinzuweisen, gibt es auch Cross-Selling, das ich eigentlich, auch für SEO, auf diesen Seiten für besser halte, weil man so mehrere Artikel auflisten kann, die dann auch umgekehrt zum Hauptartikel (Reverse Cross-Selling) linken.

    Gruß
    Robert
    21 Antworten
    10095 Aufrufe
    07. Mai 2016, 17:39:22 von p3e
    2 Antworten
    2950 Aufrufe
    21. September 2012, 21:51:51 von Simon
    8 Antworten
    2671 Aufrufe
    07. Oktober 2015, 19:41:50 von basti3962
    5 Antworten
    3035 Aufrufe
    30. Oktober 2012, 01:31:31 von noRiddle (revilonetz)
               
    anything