comment google voit le texte de ma page ?

WRInaute occasionnel
Bonjour,

voici une structure de page que j'utilise pour mon site (un exemple). Pour l'internaute il voit les textes sans fautes ou plutot avec es bon caratères.
si on regarde le code source les textes sont également avec des bon cartères.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Hôtel de la ville</title>
<meta name="Description" content="description de l'hôtel donc les textes é è à... "/>
<meta name="Keywords" content="hôtel, été 2010, canoë...."/>
<meta http-equiv='Content-Language' content='fr' />
<meta name='identifier-url' content='http://www.monsiteinternet.com/' />
<meta name='revisit-after' content='3 days' />
<meta name='robots' content='all' />
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico"/>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<h1>Mon titre principale : Les actualités</h1>
<p>Ici mon texte en relation avec mon titre h1 avec des mots comme par exemple : hôtel - été - également....</p>
etc etc ....
</body>
</html>


La lisibilité humaine du code source est donc claire et je peu donc lire sans probléme les divers textes du code source qui apparaissent également très bien lorsque la page est en ligne et visionnée par un internaute.

Maintenant j'ai remarqué que les moteur de recherche ne voyaient pas par exemple le mot "hôtel" mais qu'ils voyaient à la place "hôtel"


Ma question est donc simple : est ce qu'au niveau du réferencement je suis pénalisé du fait que le moteur de recherche voit ecrit hôtel te pas hôtel.
Si oui comment puis-je faire pour remedier a ce probleme qsans etre obligé de modifié un par un les "ô" en "ô" et autre "é" en "é" ou je ne sais quoi.

Merci pour vos précieux conseils."
 
WRInaute discret
Bonjour, je remplacerais
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
par
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
 
WRInaute accro
viewinn a dit:
Bonjour, je remplacerais
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
par
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
ou plutôt mettre une ligne supplémentaire dasn le Head: <meta http-equiv="Content-Language" content="fr">
 
WRInaute occasionnel
bonjour et merci pour vos réponses.
j'ai essayé vos 2 méthodes mais avec un preference pour
Code:
<meta http-equiv="Content-Language" content="fr">
car j'ai des données qui viennet d'une base ou je suis en utf8.

par contre quand je fait le test pour voir comment google voit ma page j'ai toujours des caractères bizzzard !!
 
WRInaute accro
Tu ne peux déclarer un encodage en UTF 8 et y placer des lettres accentuées directement dans le code source.
Il te faut soit changer l'encodage de ta page et traiter les données issues de ta base, soit ne pas utilsier de caractères spéciaux directement dans ton code et passer par des entités HTML (&eacute; &egrave; &ocirc; etc ....)
 
WRInaute occasionnel
Ok ok... Bon.
Si je comprend bien faut que je me retappe toutes mes pages et que je change tout mes mots accentué manuellement ?
Y'a-t-il une solution autopmatique qui permet de faire cela ?
 
Nouveau WRInaute
SAlut

Perso j'utilise l'e,codage UTF-8 , et j'écris directement les caractères accentués dans mes sources , il faut selon l'editeur de texte (notepad2 chez moi) que la page soit en encodé en utf-8 dés l'édition et normalement pas de probleme.
Ensuite si le probleme vient du contenue dynamique venant de ta base , si c'est en php , essaie des fonction comme utf8_encode()

A toute.
 
WRInaute occasionnel
sa fonctionne pas chez moi. Si je rentre un texte avec des accents ils ne sont pas converti en caractères. Pourtant dans mon code source en haut de page j'ai bien
Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="fr">
 
Nouveau WRInaute
SAlut

Et l'encodage de ton edtieur de texte est bien en UTF-8 ? regarde dans la barre de menu file->encoding si tu utilise notepad2
 
Nouveau WRInaute
Arf
il est la le problème , dreamweaver te réécrit tes caractères accentuées avec les code html correpondant , perso j'utilise plus dreamweaver , obligé a chaque fois de repasser dessus , meme au niveau des mises en normes et compagnie je le trouve pas top. Essaie de voir dans les options si t'a aps moyen de forcer l'encodage d'edition, ou bien faut repasser apres dream pour lui remettre les accents.

A toi de choisir maintenant ce qui te semble le mieux, passeé par autre chose que dream , remettre une couche de code qui te reencode a la volé ces fichus entité html en caratere accentué , mais perso je ne passerais pas mon site en iso-8859-1 . faut etre le plus universelle possible.

A toute.
 
WRInaute occasionnel
bon va falloir faire avec... :(
Si vous avez une solution je suis prneur car refaire tout mon site avec notpad sa ne me tante pas vraiement surtout que j'ai acheté le pack master d'abobe.
 
WRInaute accro
Euh c'est une bonne chose que d'écrire ses caractères spéciaux avec les codes HTML, ca passe partout, quel que soit l'encodage
 
Discussions similaires
Haut