web-dev-qa-db-fra.com

Aider les moteurs de recherche à identifier le contenu d'un article de blog via des balises

Je pensais à la mise en place d'un système de marquage pour mon blog afin d'attacher un à cinq tags à chaque publication.

Existe-t-il des astuces pour aider les moteurs de recherche à identifier qu’il s’agit bien de balises et qu’ils devraient utiliser ces informations pour déterminer le contenu de la publication de blog?

Ou bien les balises sont-elles complètement ignorées et ne reçoivent-elles aucun poids supplémentaire provenant d'un autre texte de votre page Web vers un moteur de recherche?

3
Brian R. Bondy

Je recommande vivement d'utiliser l'attribut microformat rel="tag".

http://microformats.org/wiki/rel-tag

J'ai sentiments mitigés à propos des microformats en général mais celui-ci est assez simple et facile, et ne présente aucun inconvénient.

Vous pouvez voir comment nous le faisons dans notre moteur ici même, pour cette question même, étiquetés [seo] et [tags]

<a href="/questions/tagged/seo" class=".." title=".." rel="tag">
<a href="/questions/tagged/tags" class=".." title=".." rel="tag">
5
Jeff Atwood

J'ai trouvé que l'utilisation stratégique des liens nofollow aide ici. Par exemple, les balises au bas de la publication ne doivent pas être suivies, mais le lien vers la page qui présente toutes les publications de cette balise doit l'être. Créez ensuite une page de "balises" menant à ces pages. De plus, utilisez les liens nofollow dans votre nuage de tags, le cas échéant.

Vous devez faire attention à ne pas dupliquer ceci avec des liens de catégorie/archive. Si les balises vous permettent de trouver vos publications, utilisez-les strictement.

De plus, gardez à l’esprit que l’objectif visé est environ 100 liens ou moins sur une page donnée. C'est parfois impossible, surtout avec un blog .. mais moins c'est plus quand il s'agit de liens.

1
Tim Post

Il n'y a pas de méthode standard pour le faire, mais voici quelques options:

  1. Un <meta>mots-clés tag:

    <meta name="keywords" content="tag1, tag2, tag3" />

  2. Liez chaque balise à une page principale, chacune de ces listes contenant une liste de publications étiquetées de la même manière:

    <a href="http://blog.example.com/archive/tag/tag1">tag1</a>

    <a href="http://blog.example.com/archive/tag/tag2">tag2</a>

    <a href="http://blog.example.com/archive/tag/tag3">tag3</a>

  3. Et il y a quelque chose que flickr utilise, l'attribut est data-ywa-name, qui semble être lié à un registre de métadonnées IEC-11179 . Comment configurer cela, je ne suis pas sûr.

    <a href="http://blog.example.com/archive/tag/tag1" data-ywa-name="Tag(s), Global">tag1</a>

    <a href="http://blog.example.com/archive/tag/tag2" data-ywa-name="Tag(s), Global">tag2</a>

    <a href="http://blog.example.com/archive/tag/tag3" data-ywa-name="Tag(s), Global">tag3</a>

  4. Maintenant, il y a une spécification HTML5 Microdata en développement, leur spécification n'inclut pas quelque chose de spécifique pour les balises, mais voici un essai sur la façon de marquer des balises qui ne sont pas liées:

    <p itemscope>

    <span itemprop="tag">tag1</span>

    <span itemprop="tag">tag2</span>

    <span itemprop="tag">tag3</span>

    </p>

1. semble susceptible d’être utile pour les moteurs de recherche qui utilisent la balise méta keywords. Et 2. pourrait être utile à vos visiteurs. . et 4. semblent comme si pourrait être utile bien que je ne sois pas sûr des moteurs de recherche qui pourraient les utiliser.

1
artlung