web-dev-qa-db-fra.com

Quelles sont les balises META importantes que je dois mettre sur mon site Web?

Il semble y avoir un grand nombre de balises META que vous pouvez définir. Je suppose que certains d'entre eux sont plus importants que d'autres.

Quelles sont les métabalises les plus importantes à fournir et pourquoi?

Ai-je même besoin de balises META? (en regardant la page d'accueil de stackoverflow il n'y en a pas)

79
Johnno Nolan

Je me rends compte que cette question est ancienne, mais c'est toujours un succès de Google, alors j'ai pensé donner une réponse mise à jour qui inclut des sites de médias sociaux populaires.

J'ai généralement quatre groupes de méta-informations:


Meta Info régulière - utilisé par les moteurs de recherche et les navigateurs

<title>{{pageTitle}}</title>
<meta charset="utf-8"><!-- html5 version of http-equiv="Content-Type"... -->
<meta name="description" content="{{description}}">
<meta name="keywords" content="{{keywords}}">
<link rel="author" href="https://plus.google.com/{{googlePlusId}}" />
<link rel="canonical" href="{{pageUrl}}" />


Facebook Meta Info - utilisé par Facebook lorsque quelqu'un partage votre URL

<meta property="og:url" content="{{pageUrl}}">
<meta property="og:image" content="{{imageUrl}}">
<meta property="og:description" content="{{description}}">
<meta property="og:title" content="{{pageTitle}}">
<meta property="og:site_name" content="{{siteTitle}}">
<meta property="og:see_also" content="{{homepageUrl}}">


Google+ Meta Info - utilisé par Google+ lorsque quelqu'un partage votre URL

<meta itemprop="name" content="{{pageTitle}}">
<meta itemprop="description" content="{{description}}">
<meta itemprop="image" content="{{imageUrl}}">

Remarque: vous n'en avez pas vraiment besoin, Google+ reviendra aux balises Open Graph que Facebook utilise.


Twitter Meta Info - utilisé par Twitter lorsque quelqu'un partage votre URL

<meta name="Twitter:card" content="summary">
<meta name="Twitter:url" content="{{pageUrl}}">
<meta name="Twitter:title" content="{{pageTitle}}">
<meta name="Twitter:description" content="{{description}}">
<meta name="Twitter:image" content="{{imageUrl}}">
109
Alden

Je vais utiliser ma même réponse de cette question :

Il y a quelques années, les balises META étaient importantes pour l'optimisation des moteurs de recherche. Cependant, ils ont été abusés et sont généralement ignorés par presque tous les moteurs de recherche (y compris Google, Yahoo et la recherche en direct. Excusez-moi: Bing).

Les balises les plus importantes pour le référencement que vous pouvez inclure dans votre (X) HTML sont les <title> et <meta name="description"...> Mots clés.

  • <title> devrait généralement être ce que vous souhaiteriez que le moteur de recherche nomme votre page dans sa liste.
  • <meta name="description"...> peut parfois donner au moteur de recherche une idée de base de la description de votre page lors de son indexation.

Cependant, l'utilisation de ces deux balises ne fera pas nécessairement une différence pour augmenter la visibilité de votre site sur les listes des moteurs de recherche. Pour plus d'informations sur cet aspect, Google a un Nice section sur le référencement sur leur site.

25
Travis

Mise à jour de mai 2015: étant toujours une réponse très populaire, je vous recommande de regarder réponse de @ alden car elle est beaucoup plus mise à jour que la mienne (6 ans maintenant)

La réponse originale suit:


<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 

Pour indiquer au navigateur le type de contenu et l'encodage

<meta NAME="ROBOTS" CONTENT="NOODP">

Voir http://www.mattcutts.com/blog/google-supports-meta-noodp-tag/ pour savoir pourquoi

<meta name="description"...>

Évident

<meta name="keywords"...>

Google ne l'utilise pas, mais d'autres moteurs de recherche peuvent

<meta HTTP-EQUIV="Expires" CONTENT="Tue, 20 Jun 1995 04:13:09 GMT">

Si vous savez quand vous souhaitez que cette page expire du cache

12
Nir Levy

La balise meta la plus importante que vous devez utiliser est:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

ajusté en fonction. Cela garantit que, si vous avez besoin de transmettre ce document HTML via autre chose qu'un serveur Web (par exemple, travailler localement, envoyer en tant que pièce jointe), l'agent utilisateur est conscient de son type MIME et de son jeu de caractères. Assurez-vous simplement que vos en-têtes de serveur sont d'accord.

7
Bobby Jack

Le meilleur référencement est un site Web qui répond efficacement aux besoins de ses utilisateurs cibles. Pour ce faire, vous devez avoir un site qui contient quelque chose que les gens peuvent utiliser, vouloir ou avoir besoin. C'est la valeur et c'est la chose la plus importante. Il peut s'agir de bons articles, de vidéos divertissantes ou d'un téléchargement utile. Les balises prennent en charge un bon contenu mais ne peuvent pas le remplacer pour le référencement. Si le contenu est suffisamment bon, aucune balise n'est nécessaire. Faites-moi confiance quand je dis, si votre site a quelque chose, quelque chose que les gens veulent ou ont besoin, qu'ils ne peuvent pas obtenir n'importe où, votre site fera bien à tous égards, des balises ou pas de balises. Si votre site est ennuyeux et n'a aucune valeur, il échouera, balises ou pas de balises.

3
Bodasactra

la balise meta description sera utilisée par google comme description de votre site. Je pense que c'est le plus important.

Je pense que la méta verify-v1 est importante. Il permet d'utiliser l'outil Google Webmaster

2
luc

GoogleBot ignore les méta-informations en ne faisant confiance qu'au contenu de la page lui-même plutôt qu'aux descripteurs de contenu. Ainsi, l'utilité de certaines balises peut être limitée.

1
User

Je m'assurerais que vous avez un titre, une description, un mot-clé et une balise revisit-after dans vos pages Web. Bien que Google ne pèse pas autant les balises de mots clés, il peut toujours être utilisé par les petits moteurs de recherche.

1
Jona