Atelier51.net

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille

noindex et nofollow sur un Joomla en développement

Envoyer Imprimer

Pour travailler à plusieurs intervenants sur un site web, on a souvent besoin de publier ce site sur un serveur de développement.

Pour que le client puisse y accéder facilement, on laisse l'accès ouvert sur le site, sur une url temporaire du type http://monclient.mondomaine.com

Le problème avec ce mode de fonctionnement, c'est qu'on peut voir son site maquette référencé dans Google et ses copains sans avoir rien demandé. Joomla étant performant en référencement, ça va assez vite !

De plus, si le client a déjà un site web en ligne (dans le cas de la commande d'une refonte), on est bien embêté si le site de test a de meilleurs résultats que le site du client lui même (on pense par exemple à la refont d'un site en flash...) !

Il faut donc penser à ménager les susceptibilités dès la création du site en positionnant deux éléments qui bloquent les crawlers des moteurs de recherche :

  1. le fichier robots.txt
  2. la balise meta robots

1/ Le fichier robots.txt

Remplacer le contenu fourni par défaut par joomla par le contenu suivant :

User-agent: *
Disallow: /

2/ La balise meta

Dans Joomla 1.5 les éléments "meta" de l'entête sont appelés par une ligne classique du template :

<jdoc:include type="head" />

C'est cette commande qui va chercher les différents contenus des balises meta qui apparaissent en haut du fichier html final.

Pour que la balise meta name="robots" bloque les crawlers et leur evite de plonger dans les différents répertoires de votre site, vous devez lui donner la valeur suivante :

<meta name="robots" content="noindex, nofollow" />

Pour cela, il faut modifier le fichier /libraries/joomla/document/html/html.php à la ligne 65

$this->setMetaData('robots', 'index, follow' );

Et changer cette ligne pour :

$this->setMetaData('robots', 'noindex, nofollow' );

Cette commande appliquera la balise correcte à toute les pages du site !

3/ A la mise en ligne !

N'oubliez pas de revenir aux valeurs initiales de ces deux éléments sous peine de ne jamais voir apparaître votre site dans les moteurs !!!

 
Share

Des tests, des astuces de configuration Joomla et autres outils par Atelier 51

Main Menu

Identification