Utiliser un code HTML valide pour spécifier les métadonnées de la page

L'utilisation d'un code HTML valide pour les métadonnées de page permet à Google d'utiliser les métadonnées documentées. Google tente d'interpréter le code HTML, même s'il n'est pas valide ou ne suit pas la norme HTML. Toutefois, des erreurs de balisage peuvent entraîner des problèmes dans le traitement de vos métadonnées par la recherche Google. L'élément principal permettant de spécifier des métadonnées sur une page est l'élément <head> d'un document HTML. Si vous utilisez un élément non valide dans votre <head>, Google ignore les éléments qui apparaissent après l'élément non valide.

Utiliser des éléments valides dans l'élément <head>

Conformément à la norme HTML, l'élément <head> ne doit contenir que les éléments valides suivants (et aucun élément non valide) :

  • title
  • meta
  • link
  • script
  • style
  • base
  • noscript
  • template

Éviter d'utiliser des éléments non valides dans l'élément <head>

Aucun élément autre que ceux mentionnés ci-dessus n'est autorisé par la norme HTML dans l'élément <head>. Les éléments communs qui apparaissent dans l'élément <head> (ce qui le rend non valide) sont les suivants :

  • iframe
  • img

Nous vous recommandons vivement de ne pas utiliser ces éléments non valides dans l'élément <head>. Toutefois, si nécessaire, insérez ces éléments non valides après ceux que vous voulez rendre visibles pour Google. Dès lors que Google détecte l'un de ces éléments non valides, il suppose que l'élément <head> est fermé et cesse de lire les autres éléments contenus dans <head>.