Balise <meta"robots" ....

le Mer 1 Juin 2011 20:19

Bonsoir,

Je viens de me rendre compte, que la balise <meta name="robots" ...
Selon comment elle est écrite, elle n'est pas prise en compte.

Je m'explique, depuis quelque temps, je suis en guerre contre les pages en doubles, et les pages vides sur mon site.

J'ai mis en place donc un système qui permet automatiquement d'avoir une balise meta robots "noindex, nofollow"

Au tout début, j'avais rajouté en dur, directement sur certaines pages :
<meta name="robots" content="noindex, nofollow" />

J'ai supprimé manuellement les pages de Googles.
Et... je me suis rendu compte que la balise n'était pas prise en compte.

J'avais donc remplacé par :
<meta http-equiv="robots" content="noindex, nofollow" />

J'avais de nouveau supprimé les pages inutiles manuellement dans Google.

Puis, ça a fonctionné.
Seules les pages "index,follow" était prises en compte,
les autres qui automatiquement ont la balise "noindex,nofollow" n'étaient pas prises en compte...

Puis, j'ai fait un remaniement de mes templates.
Quelques modifications et améliorations.

J'ai remis la balise :
<meta name="robots" content="noindex, nofollow" />


Et rebelote !
Google m'indexe des pages alors qu'il y a cette balise. Exemple de page ici

Bon, ce n'est rien de grave, je vais de suite remettre l'autre balise :
<meta http-equiv="robots" content="noindex, nofollow" />


C'était pour vous en informer.
Peut-être quelqu'un a une explication ?


petites annonces > création de sites

Avatar de l’utilisateur   
iLuc
Like Rank Total : 8.5    
Actif
 
Messages : 618
Inscription : Jeu 13 Jan 2011 05:03
Localisation : 13







    
 

le Mer 1 Juin 2011 22:00

Bon feedback
Mais difficilement compréhensible car le HTTP Response Headers est surtout utilisé pour distribuer des infos à propos du contenu hmtl aux navigateurs.
D'autant plus que le name="Robots" fonctionne très bien
A suivre donc...


depannage ordinateur - depannage portable

Avatar de l’utilisateur   
rsw
Like Rank Total : 10    
Actif
 
Messages : 2084
Inscription : Mar 24 Mai 2011 13:43
Localisation : Paris

le Jeu 2 Juin 2011 02:33

rsw a écrit:Bon feedback
Mais difficilement compréhensible car le HTTP Response Headers est surtout utilisé pour distribuer des infos à propos du contenu hmtl aux navigateurs.
D'autant plus que le name="Robots" fonctionne très bien
A suivre donc...


Oui, en principe c'est cette balise qui est recommandé
<meta name="robots" content="

C'est pour ça, quand j'avais fait mes modifs de templates, je l'ai remise.
Je me suis dit que normalement c'est la bonne balise.

Puis, ... c'est aujourd'hui, en regardant dans Google,
en faisant comme recherche:
site:www....com/france/annonces/viewtown.php

Je me suis aperçu que les pages qui ne devraient pas être indexées sont indexées.

Là, j'ai remis :
<meta http-equiv="robots" content="

Cette fois, je ne vais pas supprimer les pages manuellement.
Elles devraient être enlevées d'ici quelque temps.

Je verrais si c'est bien à cause de ça ou pas. :idea:


petites annonces > création de sites

Avatar de l’utilisateur   
iLuc
Like Rank Total : 8.5    
Actif
 
Messages : 618
Inscription : Jeu 13 Jan 2011 05:03
Localisation : 13

le Jeu 2 Juin 2011 23:21

Tu a aussi un canonical sur cette page, un conflit en tre canoical et la meta robot ?


n°1 : Essayez SEO Soft, le logiciel de référencement open source

Avatar de l’utilisateur   
nifrou
Like Rank Total : 16    
Administrateur
 
Messages : 1866
Inscription : Ven 29 Fév 2008 03:40

le Ven 3 Juin 2011 16:55

Bizarre car il me semblait que GG prenait bien en compte cette balise :roll:

... et avec un fichier robots.txt, tu ne peux pas arriver au mêmes fins (du type : User-agent: *
Disallow: /lenomdudossier/ ) ?


8 crédits nécessaire (1 ligne(s) + 4 Lien(s) en signature + 0 profil WWW + 0 mise(s) en forme)
Vous avez seulement 5 crédits de disponible :(
Vérifiez les nouvelles rêgles des signatures du forum, SVP

Avatar de l’utilisateur   
referenceur
Like Rank Total : 3.5    
Actif
 
Messages : 2000
Inscription : Sam 31 Oct 2009 19:21
Localisation : Lyon

le Mar 28 Juin 2011 20:18

Ça n'a peut-être rien à voir (mais bon, quand la logique ne marche plus on cherche du côté de la magie noire :D ) mais il me semblait les balises "meta" prenaient qu'un simple > (et pas />) à la fin. Comme ça :
Code: Tout sélectionner
<meta name="robots" content="noindex,nofollow">

Je me base là-dessus : http://www.la-grange.net/w3c/html4.01/s ... #edef-META
Mais on dirait que les spécifs HTML5 ne disent pas pareil (je me paume dans la doc).



CeBe    
Actif
 
Messages : 29
Inscription : Mar 1 Fév 2011 11:35

le Jeu 30 Juin 2011 01:09

Je ne suis un fan "d'histoire webistique" ou un fin codeur mais depuis html 4, une balise de code unique doit toujours se finir avec un / comme une "input" ou une "meta"


8 crédits nécessaire (1 ligne(s) + 4 Lien(s) en signature + 0 profil WWW + 0 mise(s) en forme)
Vous avez seulement 5 crédits de disponible :(
Vérifiez les nouvelles rêgles des signatures du forum, SVP

Avatar de l’utilisateur   
referenceur
Like Rank Total : 3.5    
Actif
 
Messages : 2000
Inscription : Sam 31 Oct 2009 19:21
Localisation : Lyon







    
 

Retourner vers Développement d'un site web




Autres sujets proches :
La balise "keywords"       09/08/2011
Balise title       29/08/2011
Balise h et display: none       01/10/2011
Balise abbr       05/11/2011
balise meta googlebot-image ... intérêt ?       05/01/2012
Balise html echange de lien       20/03/2012
Balise Iframe       20/11/2008
[Keywords] Qu'en est-il de cette Meta balise ?       20/08/2010