Jump to content

pages no index fichier head.tpl


Recommended Posts

Bonjour Semrush et Ubersuggest me détecte des centaines de pages en attribut no follow , j'ai suivi votre tuto sur la balise no index à insérer dans le head.tpl mais cela en fait disparaître quelques dizaines seulement il faudrait que je rajoute des lignes sachant que j'ai des pages de ce genre:

https://zepelucheclub.com/blog/trouvez-une-idee-de-cadeau-de-naissance--b10.html?SubmitCurrency=1&id_currency=1

https://zepelucheclub.com/27-doudou-plat?order=product.price.desc

https://zepelucheclub.com/64-un-hochet-bebe-au-joli-tintement?SubmitCurrency=1&id_currency=2

https://zepelucheclub.com/55-les-ours-miniatures-minimo?order=product.name.desc

https://zepelucheclub.com/89-doudou-bambi-et-peluche-bambi?order=product.price.asc

j ai rajouté des lignes mais pas celles qu'il faut je n'ose pas le faire sans l'avis d'un spécialiste

merci d'avance

mon site tourne sous Prestashop 1.7.4 et Leotheme

zepelucheclub.com

Link to comment
Share on other sites

Désolé mais mon problème est tout autre la création d'une fiche produit ou d'une catégorie sur prestashop1.7.4 avec leotheme génère la création de feuilles de style de type

https://zepelucheclub.com/blog/trouvez-une-idee-de-cadeau-de-naissance--b10.html?SubmitCurrency=1&id_currency=1

https://zepelucheclub.com/27-doudou-plat?order=product.price.desc

https://zepelucheclub.com/64-un-hochet-bebe-au-joli-tintement?SubmitCurrency=1&id_currency=2

https://zepelucheclub.com/55-les-ours-miniatures-minimo?order=product.name.desc

https://zepelucheclub.com/89-doudou-bambi-et-peluche-bambi?order=product.price.asc

etc ....

qui sont en attribut no follow pour ubersuggest et semrush pour l'éviter il faut rajouter dans le fichier head.tpl des lignes de code à la fin je l'ai fait avec l'aide d'un tuto webbax mais les lignes à ajouter diffère en fonction du problème

voici ce que j'ai rajouté:

 

{assign var=myURI value=$smarty.server.REQUEST_URI}
  {if $page.page_name == 'new-products' || 
  $page.page_name == 'authentication' ||
  $page.page_name == 'manufacturer' ||
  $page.page_name == 'order' || 
  $page.page_name == 'search' || 
  $page.page_name == 'best-sales' || 
  $page.page_name == 'cart' || 
  $page.page_name == 'pagenotfound' || 
  $page.page_name == 'order-opc' || 
  $smarty.get.n || 
  $smarty.get.orderby || 
  $smarty.get.orderway || 
  $search_query}
    <meta name="robots" content="noindex, nofollow">
ça n'est pas suffisant

quelqu'un aurait-il la solution

merci d'avance

Link to comment
Share on other sites

  • 2 weeks later...

En fait il faut rajouter ce type de lignes de code dans le fichier head.tpl

{assign var=myURI value=$smarty.server.REQUEST_URI}
  {if $page.page_name == 'new-products' || 
  $page.page_name == 'authentication' ||
  $page.page_name == 'manufacturer' ||
  $page.page_name == 'order' || 
  $page.page_name == 'search' || 
  $page.page_name == 'best-sales' || 
  $page.page_name == 'cart' || 
  $page.page_name == 'pagenotfound' || 
  $page.page_name == 'order-opc' || 
  $smarty.get.n || 
  $smarty.get.orderby || 
  $smarty.get.orderway || 
  $search_query}
    <meta name="robots" content="noindex, nofollow">
 

Link to comment
Share on other sites

En gros de ce que je comprend c'est que dès qu'il y a un paramètre dans l'url tu veux mettre une balise no index, no follow

je ferais ca du coup: (a mettre dans head.tpl entre les balises head ps1.7)

{if $smarty.server.REQUEST_URI|strpos:"?"}
      <meta name="robots" content="noindex, nofollow">
{/if}

cdt

Edited by Alexandre Carette (see edit history)
Link to comment
Share on other sites

  • 2 years later...

Bonjour,

pardon pour ma réponse tardive, en fait non ça ne fonctionne pas vraiment, la question à se poser est la suivante, avec quel thème avez vous créé votre site, il y a des thèmes qui génèrent énormément de fichiers inutiles, je suis retourné vers le développeur du thème à plusieurs reprises pour gérer des problèmes liés à la conception du thème, il faut aussi regarder du côté du fichier robot.txt et des réglages du fichier htaccess ainsi que du côté du fichier php.ini qui administre les réglages du serveur, pour cela vous pouvez voir avec votre hébergeur, ce qu' il faut c' est bloquer l' accés aux robots de crawl à ces pages fantômes, après il faut aussi penser à tous les boutons inutiles des fiches produits de type features comme l' ajout au panier ou l' ajout à une wishlist, faites une analyse des urls qui posent problèmes pour voir si elles ne renvoient pas à des fonctionnalités inutiles que vous pouvez désactiver en back office et qui polluent le code javascript de vos pages. Pour finir il faut garder à l' esprit que ce genre d' erreur est pour semrush dans la catégorie warning en orange et que ce n' est pas super grave.

Espérant vous avoir aidé.

Sandrine

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...