Jump to content

Webmaster tools : balise META et Title en double


Recommended Posts

Bonjour,

 

Webmaster Tools me fait remonter du duplicate content sous la forme de balise META et Title en double. Quand je vais voir où se trouve le problème, voici ce que je vois :

 

Exemple de balise META en double : 

 

Appréciez la texture parfumée et la qualité de notre embauchoir en cèdre rouge.

 

Exemple de Title en double :

 

Graisse Le Phoque

 

 

Pour le premier, j'ai l'impression que les robots indexent aussi les paniers. Pour le second, c'est une page dont j'ai modifié le title qui n'est pas prise en compte.

 

Pouvez-vous m'aider afin que ça ne pénalise pas mon référencement ?

 

Merci d'avance !

 

Romain

Link to comment
Share on other sites

Salut,

 

Effectivement, ton panier est indexé :

https://www.google.se/search?q=http%3A%2F%2Fwww.cordoshop.com%2Ffr%2Fcommande%3Fipa%3D11&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=myVKVMyFNcmF8QeEr4HQCg#rls=org.mozilla:fr:official&channel=sb&q=http:%2F%2Fwww.cordoshop.com%2Ffr%2Fpanier%3Fadd%26id_product%3D11%26token%3D016ec1523334971b82106c7246661a33

 

Pour remédier à cela > <meta name="robots" content="noindex,follow" /> (regarde mon module Noindex en signature si tu veux pas aller dans le code)

 

Pour les TITLE en double, les 2 urls sont encore dans l'index mais la première redirige vers la seconde donc cela devrait revenir à la normale tout seul (GWT est + ou - réactif à ce niveau). Sinon insertion d'une balise canonical (regarde mon mondule Ultimate Canonical en signature)

Link to comment
Share on other sites

Merci pour cette réponse.

 

J'ai trouvé ces lignes de code sur un autre post :

 

{if $smarty.get.p}
            <meta name="robots" content="noindex,follow" />
{elseif $smarty.get.content_only}
            <meta name="robots" content="noindex,nofollow" />
{elseif $page_name=='cart'}
            <meta name="robots" content="noindex,nofollow" />
{elseif $page_name=='order'}
            <meta name="robots" content="noindex,nofollow" />
{elseif $page_name=='new-products'}
            <meta name="robots" content="noindex,follow" />
{elseif $page_name=='best-sales'}
            <meta name="robots" content="noindex,follow" />
{else}
            <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
{/if}
 
Je les ai placé dans le fichier header.tpl de mon thème, directement sous la balise <head>.
 
Est-ce que cela peut résoudre mon problème ?
Link to comment
Share on other sites

Il faut bien ajouter le code dans le header. (celui dans le dossier de ton thème actif)

 

Attention, il faut temporairement désactive la compression cache pour recompiler (niveau serveur) avec le nouveau code et vider le cache navigateur

 

Effectivement pour le moment ça ne marche pas sur ton site.

 

Tu peux utiliser fierbug sur firefox pour afficher le code source de ta page panier et vérifier que cela marche.

 

 

en bonus mon code ;)

 

Vérifie bien qu'il n’enlevè pas de choses que tu veux garder

{if $smarty.get.p}
            <meta name="robots" content="noindex,follow" />
        {elseif $smarty.get.n}
            <meta name="robots" content="noindex,follow" />
        {elseif $page_name=='cart'}
            <meta name="robots" content="noindex,nofollow" />
        {elseif $page_name=='order'}
            <meta name="robots" content="noindex,nofollow" />
        {elseif $page_name=='new-products'}
            <meta name="robots" content="noindex,follow" />
        {elseif $page_name=='best-sales'}
            <meta name="robots" content="noindex,follow" />
        {elseif $page_name=='authentication'}
            <meta name="robots" content="noindex,follow" />    
        {elseif $page_name=='search'}
            <meta name="robots" content="noindex,follow" />        
        {elseif $smarty.server.REQUEST_URI|strstr:"selected_filters"}
            <meta name="robots" content="noindex,follow" />    
            
        {else}
            <meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
        {/if}
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...