Je souhaite suivre les bonnes pratiques de référencement en ajoutant des balises alt
à toutes mes images.
Pour le partage sur Facebook, j'ai ce code:
<meta property="og:image" content="...">
Puis-je ajouter un alt="Facebook image"
à cela?
Non, vous n'avez pas besoin d'un attribut alt
sur cette balise méta. En fait, ce n’est même pas permis, comme d’autres l’ont déjà dit.
Cependant, Open Graph (aujourd’hui) spécifie et même suggère de fournir le texte alternatif de l’image via une propriété og:image:alt
. Voir http://ogp.me/#structured .
Notez que la balise méta og:image
n'est pas une balise d'image, mais plutôt un indice sur laquelle une image doit être utilisée lors de l'affichage de cette page ailleurs. Ainsi, le texte de remplacement spécifié améliorera probablement l'utilisation de l'image pour cet autre site qui intègre votre page, par exemple. Facebook.
Non, un élément meta
ne peut avoir d'attribut alt
dans aucune spécification HTML. Techniquement, vous pourriez avoir l’attribut title="Facebook image"
, car l’attribut title
est autorisé pour tous les éléments selon HTML5 LC (mais pas HTML 4.01), mais il est très peu probable le navigateur ou le moteur de recherche s'en préoccupe pour meta
; il serait donc important que la documentation soit comme un commentaire.
la spécification og n'a pas d'attribut alt. Vous pouvez vérifier les attributs valides sur site Web du protocole Open Graph .