Jump to content

noindex | $nobots | par page


Recommended Posts

Bonjour à tous,

 

Je souhaite mettre certaine pages en noindex

 

Si j'ai bien vue dans le header.tpl:

<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />

 

Mais je ne vois pas et ne comprend pas ou et comment sont définit ces:

  1. $nobots
  2. $nofollow

Il y aurais bien la solution d'overrider le controller, avec quelque chose du genre:

public function initContent()
{
 parent::initContent();
 $this->assignOrderList();
$this->context->smarty->assign(array('nobots' => true));
...
}

Mais c'est lourd et ca veux dire qu'il faut autant d'override que de page..

  1. N'y a t il pas quelque choses de prévu nativement pour définir le nobots?
  2. Auriez vous une autre solution?

Link to comment
Share on other sites

entre

- interdire de crawler

et

- demander la non indexation

c'est pas la même choses.

 

Ce sont les robots qui crawlent et les moteurs de recherche qui indexent.

 

Le robot crawle ( = visite ) les pages web et stocke les infos collectées (contenu des pages et quelques autres données techniques). Cela peut être le robot d'un moteur de recherche ou d'un logiciel mal intentionné qui recherche des failles ou d'un service de veille (surveillance de la concurrence, étude de marché) ou autre.

 

On dit qu'une page est indexée par un moteur de recherche quand elle apparaît dans les résultats de recherche du moteur.

 

Le fichier robots.txt peut interdire le crawl de certaines adresses. La balise "noindex" peut être utilisée pour interdire l'indexation de certaines adresses. Les robots et moteurs de recherche bien éduqués (Google, Yahoo, Microsoft,...) respectent ces interdictions, mais certains robots et certains moteurs ne respectent pas robots.txt ou la balise "noindex".

  • Like 1
Link to comment
Share on other sites

Donc c'est bien ce que je dis.

Entre demander

aux robots notamment googlebot de ne pas crawler l'url

et

et demander à ne pas indexer l'url

Ce n'est pas la même chose

 

La première solution (robots.txt) aura pour conséquence:

Si la page n'a jamais été crawlé

  1. Ne pas visiter pour la premiere fois l'url
  2. donc la page ne pourras pas être indexer
  3. mais aussi il ne crawlera jamais les liens sortant

Si la page a déjà été crawlé

  1. Ne pas RE-visiter l'url
  2. Mais si la page est déjà indexé elle restera indexé
  3. mais aussi il ne crawlera jamais les liens sortant

La deuxième solution (nodindex, folow) aura pour conséquence:

  1. Visite l'url
  2. n'indexera pas si elle n'est pas indexé ou devrais désindexer si déja indexé
  3. il crawlera les liens sortant

Link to comment
Share on other sites

Bonjour,

je reviens sur le sujet initial, à savoir : comment et où sont définis les 2 variables $nobots et $nofollow qui sont déjà définies dans le header.tpl:

 

<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />

 

En effet, même si paramétrer le fichier robots.txt est utile, puisque ces variables ont été définies, pourquoi ne pas les utiliser ?

=> Sont-elles paramétrables via l'interface d'admin de PS ?

=> Sinon où sont-elles définies ?

 

Merci pour vos retours éclairés.

Edited by lio babad (see edit history)
Link to comment
Share on other sites

Je n'ai pas trouvé si elle se définissait en BO, mais j'ai pour ma part créer un module qui s'accroche sur le display header, et qui définit les variables, en fonction du controller appelé.

Link to comment
Share on other sites

  • 2 months later...
  • 3 months later...

Bonsoir,

 

Pour mettre des pages en No-index sur Prestashop, il y a une autre solution gratuite et très simple avec les Smarty,

directement dans le header.tpl de votre template.

On contrôle les pages, et en fonction on affiche la balise noindex.

 

 

Je partage l'astuce sur mon blog ici:

 

[MODERATION]

lien supprimé... la publicité n'est pas accepté ici

en particulier lors du premier message

 

:)

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

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