web-dev-qa-db-fra.com

@ font-face, les polices Google et le référencement

Quelqu'un que je connais affirme que les moteurs de recherche tels que Google ont des problèmes avec les polices qui ne sont pas les anciennes polices standard d’antan, ce qui a pour conséquence que les pages ne sont pas analysées par les araignées de recherche et que, pour être sûr, je devrais rester fidèle aux normes. comme Arial. Une recherche rapide sur Google pour "les moteurs de recherche ne peuvent pas lire les polices" a donné zilch. Les spiders des moteurs de recherche ignorent-ils réellement le texte mis en forme avec des polices qu'ils ne reconnaissent pas?

7
huzzah

Oui et non, il confond deux choses différentes.

À la fin des années 90 et au début des années 2000, lorsque les concepteurs ont dû utiliser des polices pour des raisons de conception, ils ont incorporé des fichiers graphiques dans des pages HTML. Les moteurs de recherche ne peuvent pas les comprendre, pas plus que les lecteurs d'écran utilisés par les aveugles et les malvoyants. En effet, le seul code HTML de la page pour un lien de menu, par exemple, serait quelque chose comme:

<div><a href="#"><img src="menu-title.gif" /></a></div>

ce qui n'a pas de sens pour un robot qui à l'époque ne pouvait déchiffrer que du HTML ancien, en ignorant le CSS et les balises. La solution à cette époque était d'écrire le code comme celui-ci

<div><a href="#"><img src="menu-title.gif" /><span class="text-indent">Menu Title</span></a></div>

et utiliser CSS comme ça

.text-indent { text-indent: -5000px; }

pour décaler le texte de la partie de la page visible par un utilisateur voyant. Cela signifiait que les moteurs de recherche obtiendraient les informations nécessaires pour comprendre le contexte du lien sans interrompre le visuel.

De nos jours, vous pouvez utiliser des technologies telles que polices incorporées ou polices Web Google pour améliorer vos conceptions. Ces éléments rendent le texte du document HTML sous forme de police anti-aliasée, tout en laissant le code HTML intact. Par conséquent, les moteurs de recherche (et les lecteurs d'écran) peuvent analyser le texte.

Globalement, il se trompe sur les deux plans, à condition que les informations textuelles pertinentes soient disponibles en texte brut. Les moteurs de recherche HTML comprendront votre page et vos liens - les polices/graphismes ne sont pas importants.

Il se trompe également au sujet des groupes (du fait que le son est un coup dur), quiconque ayant accès à Google peut comprendre cela.

11
toomanyairmiles

Les moteurs de recherche ne lisent pas les polices. Ils ne "voient" pas les pages. Ils lisent le texte. Ils lisent le balisage sémantique. Ils essaient de trouver des relations. Les polices sont complètement inutiles et sans rapport avec elles.

5
John Conde