?c= Parameter von Google ausschließen mittels rel=“canonical“

Hallo Community,

wir betreiben ein sehr großen Shop mit vielen Artikel die ebenso sehr vielen Kategorien zu geordnet sind.

Durch dieser massenhaften Zuordnung haben wir mehrere Millionen ?c= Parameter Seiten wo wir der Meinung sind diese sollte man von Google ausschließen.

Wir haben es bei einiegen Großen Shops gesehen das dies mittels eines   rel=“canonical“ durchgeführt wird:

https://www.parkett-direkt.net/vinylboden-basalt-grau-naturstein-klicksystem-915x305x10mm-vinstar-xl-292012.html?c=217

https://www.meinherzschlag.de/geschenkideen/fussmatten-schilder/1462/emaille-schild-grill-ecke?c=2247

Was sagt Ihr dazu wäre dies sinnvol bei einer sehr großen Url Anzahl ?

aus einer Beispielsweisen:

https://www.beispielshop.de/3586-testartikel?c=2247

immer zur kanonischen URL leiten zu lassen mittels:

<link rel="“canonical“" href="%E2%80%9C&lt;a" class="moz-txt-link-freetext">https://www.beispielshop.de/3586-testartikel"/\>

Falls dies zwingend notwendig ist, wie bekommt man es dann hin das auf jeder c Parameter Seite der rel=“canonical“ Befehl zur kanonischen Seite ausgeführt wird ?

  • sollte man dann auch unter SEO Einstellung im Backend ebenso den SEO-Noindex Querys  diesen c Parameter mit aufführen .

  • wie bekommt man es denn auch hin, dass die c Parameter Seiten nicht in den Sitemaps mit gelistet werden.

  • wäre es denn auch ratsam im Webmastertools diese Einstellungen vorzunehmen:

Parameter: C

Effekt: Eingenzung

Crawling: Keine URL´s

 

Was habt Ihr so für Erfahrungen damit gesammelt und könnt Ihr hierzu Ratschläge geben.

MfG René

Verstehe deine Frage nicht so richtig, du hast doch bei der Seite „https://www.beispielshop.de/3586-testartikel?c=2247“ bei den Metaangaben schon  

drin bei Shopware im Standart, da brauchst du doch nichts einstellen.

Und auch der c-Prameter wird in der Sitemap nicht ausgegeben, zumindestens nicht bei mir und es wurde mich wundern wenn es so wäre.

 

Schau doch mal im Demoshop > http://www.shopwaredemo.de/elastic-muetze-153?c=16

und hier dazu die Sitemap.xml > http://www.shopwaredemo.de/sitemap.xml

da findest du auch keine c-Parameter

Uwe

Hallo Uwe, die Seite war nur ein Beispiel

 

Bei mir im Shop habe ich keine rel="canonical" befehle auf die c parameter seiten drin.

Weis auch nciht warum das bei mir nicht drin ist habe noch eine ältere version am laufen 5.1.1 denn ein Update ist bei mir nicht so einfach durch die massißen Änderungen an der Datenbank.

Wie sieht denn deine header.tpl  aus ? vielleicht wurde da bei mir durch dummen Zufall was gelöscht was eigentlich nicht sein sollte!

Wie sieht deine Sitemap Einstellung aus ? Scheinbar auch hier ist wohl bei mir was gelöscht wurden was wohl falsch war :frowning:

 

Danke schon mal

René

Hallo,

überprüfen Ihre Them Templates. Vielleicht haben Sie die Orginal Templates überschriebt.

Viele Gürße,

Ahmad.

 

@Greener schrieb:

Bei mir im Shop habe ich keine rel="canonical" befehle auf die c parameter seiten drin.

Weis auch nciht warum das bei mir nicht drin ist habe noch eine ältere version am laufen 5.1.1 denn ein Update ist bei mir nicht so einfach durch die massißen Änderungen an der Datenbank.

Wie sieht denn deine header.tpl  aus ? vielleicht wurde da bei mir durch dummen Zufall was gelöscht was eigentlich nicht sein sollte!

Wie sieht deine Sitemap Einstellung aus ? Scheinbar auch hier ist wohl bei mir was gelöscht wurden was wohl falsch war :(

 

Danke schon mal

René

Oder hast du ein SEO-Plugin im Einsatz, das den Standart von Shopware überschreibt, denn eigentlich wird in allen Fällen die Seo-Url von Shopware genommen die keine Parameter besitzt und das ist nicht neu denn ich denke das war schon bei der 4er Version so.

Hast du oben mal auf die Links zum Shopware-Demo-Shop geklickt, da ist es so wie es sein soll.

Sende mal ein Link zu deiner Seite oder ist die das Oben? meinherzschlag

Uwe

Die detail header.tpl konnt ich anpassen aber im listing soll ja der cat2 parameter mit übergeben werden.

Also wenn ich da den Code einfüge wir zwar die p1 usw weggelassen, aber gleichzeitig auch die cat2 parameter aber die müssten bei uns drin bleiben da dies gleichzeit landingspages sind.

{* Canonical link *}
{block name=‚frontend_index_header_canonical‘}

    {if {config name=seoIndexPaginationLinks} && $showListing && $pages > 1}
        {* Previous rel tag *}
        {if $sPage > 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage - 1}
           
        {/if}

        {* Next rel tag *}
        {if $pages >= $sPage + 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage + 1}
           
        {/if}
    {elseif !{config name=seoIndexPaginationLinks} || !$showListing}
       
    {/if}

{/block}

 

Was müsste demnach aus dem Code raus, dass im Listing nur die pages 1 usw rausgenommern werden aber nicht die ?cat2= seiten ?

Gruß René

Hallo @Greener‍,

Sie können einfach hinzufügen:

{* Canonical link *}
{block name='frontend_index_header_canonical'}
    {$sCategoryContent.canonicalParams.cat2 = $smarty.get.cat2}

    {if {config name=seoIndexPaginationLinks} && $showListing && $pages > 1}
        {* Previous rel tag *}
        {if $sPage > 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage - 1}
            
        {/if}

        {* Next rel tag *}
        {if $pages >= $sPage + 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage + 1}
            
        {/if}
    {elseif !{config name=seoIndexPaginationLinks} || !$showListing}
        
    {/if}

{/block}

 

Hallo, danke für Ihre Hilfe leider blieb dies erfolglos mit Ihrem Code setzt er garkein Canonical in der datei /frontend/listing/header.tpl

Gruß René

Hallo @Greener‍

dass funktionert gut in meiner Seite.

nur hinzufügen Sie diese Line:

{$sCategoryContent.canonicalParams.cat2 = $smarty.get.cat2}

bitte könnten Sie Ihr aktule Code schreiben.

Viele Grüße

Ahmad.

{extends file=‘parent:frontend/listing/header.tpl’}

{* Canonical link *}
{block name=‘frontend_index_header_canonical’}
    {$sCategoryContent.canonicalParams.cat2 = $smarty.get.cat2}

    {if {config name=seoIndexPaginationLinks} && $showListing && $pages > 1}
        {* Previous rel tag *}
        {if $sPage > 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage - 1}
            
        {/if}

        {* Next rel tag *}
        {if $pages >= $sPage + 1}
            {$sCategoryContent.canonicalParams.sPage = $sPage + 1}
            
        {/if}
    {elseif !{config name=seoIndexPaginationLinks} || !$showListing}
        
    {/if}

{/block}

 

{block name=‘frontend_index_header_meta_tags_opengraph’}{/block}

{block name=“frontend_index_header_meta_description” prepend}
{if $specialCategoryContent.metaDescription}
{$description = “{$specialCategoryContent.metaDescription}”}

… usw

jetzt sie haben die Abfragen aber wo ist die Abfrage Output 

 

Da haben Sie wohl recht nun klappt es vielen Dank noch mal für Ihre Hilfe.

Gruß René

Jetzt habe ich mal alle Seiten durchschaut und jetzt kommen bei dem normalen Kategorieseiten als rel folgendes:

 

<link rel="canonical" href="https://www.beispielshop.de/kategorie1/kategorie2/kategorie3/&lt;strong&gt;?&lt;/strong&gt;">

 

In welcher tpl kann ich denn nun das Fragezeichen wegbekommen ?

Wo ist diese ?

Schreiben Sie bitte das alle Code

https://www.beispielshop.de/kategorie1/kategorie2/kategorie3/

 

in den Kategorieseiten taucht dann immer als rel canonical

link rel=“canonical” href=“https://www.beispielshop.de/kategorie1/kategorie2/kategorie3/ ?

 

Hallo

einfach :

{if $smarty.get.cat2}
   {$sCategoryContent.canonicalParams.cat2 = $smarty.get.cat2}
{/if}

 

Eine Frage hätte ich noch und zwar bekommt man das mit dem Canonical hin das die letzte ebene auf die voherige Kategorie zeigt sprich:

Wenn kunde die seite öffnet :

www.testshop.de/bekleidung/hosen/kurzehosen/ blau /?cat2=244

das er dann  auf folgendes zeigt:

<link rel="canonical" href="www.testshop.de/bekleidung/hosen/kurzehosen/?cat2=244%20&gt;&lt;/pre&gt;%0D%0A%0D%0A&lt;p&gt;sozusagen%20auf%20der%20Oberkategire%20den%20rel%20setzt%20?&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;Denn%20Unsere%20Motorisierungen%20sind%20einige%20Miollionen%20zu%20den%20ganzen%20Automodell%20und%20so%20genau%20wird%20keiner%20nach%20einem%20Bauteil%20suchen%20mit%20der%20Bezeichnung%20der%20Maschine%20vom%20Fahrzeug.&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;Aktueller%20Code%20im%20Listing/header.tpl%C2%A0%20:&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;%7B*%20Canonical%20link%20*%7D&lt;br%20/&gt;%0D%0A%7Bblock%20name='frontend_index_header_canonical'%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%20%C2%A0&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%20%C2%A0%7Bif%20%24smarty.get.cat2%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%20%7B%24sCategoryContent.canonicalParams.cat2%20=%20%24smarty.get.cat2%7D&lt;br%20/&gt;%0D%0A%7B/if%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%20%C2%A0&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%20%7Bif%20%7Bconfig%20name=seoIndexPaginationLinks%7D%20&amp;&amp;%20%24showListing%20&amp;&amp;%20%24pages%20&gt;%201%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B*%20Previous%20rel%20tag%20*%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7Bif%20%24sPage%20&gt;%201%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B%24sCategoryContent.canonicalParams.sPage%20=%20%24sPage%20-%201%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%C2%A0&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B/if%7D&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B*%20Next%20rel%20tag%20*%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7Bif%20%24pages%20&gt;=%20%24sPage%20+%201%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B%24sCategoryContent.canonicalParams.sPage%20=%20%24sPage%20+%201%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%C2%A0&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%20%7B/if%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%20%7Belseif%20!%7Bconfig%20name=seoIndexPaginationLinks%7D%20%7C%7C%20!%24showListing%7D&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0%C2%A0&lt;br%20/&gt;%0D%0A%C2%A0%C2%A0%C2%A0%20%7B/if%7D&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;%7B/block%7D&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;%C2%A0&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;Danke%20f%C3%BCr%20Ihre%20Bem%C3%BChungen.&lt;/p&gt;%0D%0A%0D%0A&lt;p&gt;Gru%C3%9F%20Ren%C3%A9&lt;/p&gt;%0D%0A&lt;/div&gt;%0D%0A">