J'essaie de coder la version mobile de mes sites. ce sera comme ça: www.example.com => mobile.example.com
im en utilisant cette balise alternative dans la page de bureau; c'est bon:
<link rel="alternate" media="only screen and (max-width: 800px)"
href="http://mobile.example.com/first_link.html">
et en utilisant cette balise canonique dans la version mobile; c'est ok aussi:
<link rel="canonical" href="http://www.example.com/first_link.html" />
maintenant .. devrais-je également interdire les pages mobiles via le fichier robots.txt? (en ajoutant le fichier robots.txt à la racine du répertoire mobile; avec Disallow:/line)
car sinon, google indexera les deux www. et mobile. url's .. (tout le contenu est identique; la seule différence est: design) ...
que dois-je faire? utiliser des balises canoniques/alternatives suffira à ne pas indexer? ou dois-je également utiliser robots.txt pour interdire le répertoire mobile?
La balise canonique suffit, car elle indique à Google quelle page doit être indexée. C'est fondamentalement une façon de dire "Hé, ces pages sont extrêmement similaires. Voici la page qui devrait avoir la priorité."
Si vous empêchez Google d’explorer vos liens mobiles, vous causerez plus de tort que de bien. Exemple: si un utilisateur de mobile partage un lien mobile vers votre site Web, vous ne voulez pas être pris dans une situation où Googlebot ne peut pas explorer ce lien.