{"id":1946,"date":"2012-02-13T08:16:51","date_gmt":"2012-02-13T07:16:51","guid":{"rendered":"https:\/\/www.creativejuiz.fr\/blog\/?p=1946"},"modified":"2015-01-18T16:15:07","modified_gmt":"2015-01-18T15:15:07","slug":"creer-systeme-notation-referencement-google","status":"publish","type":"post","link":"https:\/\/www.creativejuiz.fr\/blog\/tutoriels\/creer-systeme-notation-referencement-google","title":{"rendered":"Cr\u00e9er un syst\u00e8me de notation r\u00e9f\u00e9renc\u00e9 par Google"},"content":{"rendered":"<p>Google affiche un certain nombre d&rsquo;informations dans ces r\u00e9sultats de recherche. Un aper\u00e7u du site, un titre, une description et l&rsquo;URL r\u00e9f\u00e9renc\u00e9e est un assemblage assez classique. Des choses peuvent \u00eatre rajout\u00e9es dans l&rsquo;affichage, dont un syst\u00e8me de notation (ou vote). Voyons voir comment proc\u00e9der.<!--more--><\/p>\n<p>Pour motiver Google \u00e0 afficher un certain type d&rsquo;informations, il faut apprendre \u00e0 lui parler, devenir son ami <del>et passer un pacte avec le diable<\/del>.<\/p>\n<h2>Syntaxe basique<\/h2>\n<p>Il va nous falloir user d&rsquo;une syntaxe pr\u00e9cise dont voici une d\u00e9monstration tr\u00e8s simple. <\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">Score : &lt;span class=\"rating\"&gt;4.5&lt;\/span&gt;<\/code><\/pre>\n<p>Sans information contraire, Google partira du principe que vous attribuez une note sur 5 (5 \u00e9toiles), vous pouvez donc parfaitement utiliser des pourcentages : 50% correspondra pour lui \u00e0 une note de 2.5.<br \/>\nC&rsquo;est l&rsquo;exemple le plus simple explicit\u00e9 par Google <a href=\"#note1\" title=\"Note de bas de page\" id=\"r_note1\">(1)<\/a>.<\/p>\n<h2>Syst\u00e8me de notation sous forme d&rsquo;\u00e9toiles<\/h2>\n<p>Le plus souvent repr\u00e9sent\u00e9 sous forme d&rsquo;\u00e9toiles (5 \u00e9toiles g\u00e9n\u00e9ralement), le syst\u00e8me de notation propos\u00e9 au visiteur doit respecter une syntaxe pr\u00e9cise pour que Google le prenne en compte dans ses r\u00e9sultats de recherche.<\/p>\n<p class=\"center\"><img decoding=\"async\" src=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2012\/02\/note-google-referencement.png\" alt=\"\" title=\"\" width=\"523\" height=\"103\" class=\"aligncenter size-full wp-image-1949\" srcset=\"https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2012\/02\/note-google-referencement.png 523w, https:\/\/www.creativejuiz.fr\/blog\/wp-content\/uploads\/2012\/02\/note-google-referencement-300x59.png 300w\" sizes=\"(max-width: 523px) 100vw, 523px\" \/><br \/><small>Affichage fonctionnel sur le site <a href=\"http:\/\/www.geekeries.fr\">Geekeries<\/a><\/small><\/p>\n<h3>La m\u00e9thode microdata<\/h3>\n<p>Cette m\u00e9thode consiste \u00e0 utiliser des attributs sp\u00e9cifique.<br \/>\nSi vous utilisez une image simple par quantit\u00e9 de vote (exemple : une image toutes les demi-\u00e9toile), il convient d&rsquo;utiliser l&rsquo;attribut <code>itemprop=\"rating\"<\/code> directement sur l&rsquo;image. L&rsquo;attribut alt servant \u00e0 expliciter la note.<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;img itemprop=\"rating\" src=\"\/img\/rating_star_4.gif\" alt=\"4 \u00e9toiles : recommand\u00e9\" \/&gt;<\/code><\/pre>\n<p>Si vous pr\u00e9f\u00e9rez une technique CSS diff\u00e9rente, comme celle des sprites par exemple, il est tout \u00e0 fait possible d&rsquo;\u00e9crire quelque chose dans ce sens :<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span class=\"rating-foreground\" style=\"width:90%\"&gt;\r\n   &lt;meta itemprop=\"rating\" content=\"4.5\" \/&gt;\r\n&lt;\/span&gt;<\/code><\/pre>\n<p>En utilisant la <code class=\"element\">meta<\/code> au sein du bloc HTML, on rend possible l&rsquo;affichage des \u00e9toiles dans les r\u00e9sultats de recherche, la valeur de <code>content<\/code> servant \u00e0 d\u00e9terminer leur nombre.<\/p>\n<h3>La m\u00e9thode microformat<\/h3>\n<p>Cette m\u00e9thode consiste \u00e0 utiliser des classes bien pr\u00e9cises pour mettre en place un ensemble logique d&rsquo;informations.<br \/>\nEn reprenant les exemples pr\u00e9c\u00e9dents, voici comment rendre visible un r\u00e9sultat de vote pour Google :<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;img class=\"rating\" src=\"\/img\/rating_star_4.gif\" alt=\"4 \u00e9toiles : recommand\u00e9\" \/&gt;<\/code><\/pre>\n<p>En reprenant le second exemple, il est possible d&rsquo;avoir une structure comme celle-ci :<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span class=\"rating-foreground\" style=\"width:90%\"&gt;\r\n   &lt;span class=\"value-title\" title=\"4.5\"&gt;&lt;\/span&gt;\r\n&lt;\/span&gt;<\/code><\/pre>\n<p>La classe <code>value-title<\/code> est une invitation \u00e0 prendre comme valeur la valeur de l&rsquo;attribut <code>title<\/code>.<\/p>\n<h3>La m\u00e9thode RDFa<\/h3>\n<p>La m\u00e9thode <a href=\"http:\/\/fr.wikipedia.org\/wiki\/RDFa\">RDFa<\/a> permet, par l&rsquo;utilisation des attributs <code>property<\/code>, <code>typeof<\/code> et <code>rel<\/code>, de faire la m\u00eame chose que pr\u00e9c\u00e9demment.<br \/>\nReprenons les deux exemples :<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;img property=\"v:rating\" src=\"\/img\/rating_star_4.gif\" alt=\"4\" \/&gt;<\/code><\/pre>\n<p>et<\/p>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span class=\"rating-foreground\" style=\"width:90%\" property=\"v:rating\" content=\"4.5\"&gt;&lt;\/span&gt;<\/code><\/pre>\n<h2>Syst\u00e8me de notation plus riche<\/h2>\n<p>Pour cr\u00e9er un syst\u00e8me de notation avec beaucoup plus de pr\u00e9cision (nombre d&rsquo;intervenants, syst\u00e8me de vote non bas\u00e9s sur une note sur 5, etc.), il faut pr\u00e9venir Google que vous sortez du cas classique.<br \/>\nPrenons un unique exemple riche pour chaque m\u00e9thode, microdata, microformat et RDFa.<\/p>\n<h3>M\u00e9thode riche en microdata<\/h3>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span itemscope itemtype=\"http:\/\/schema.org\/Review\"&gt;  \r\n   &lt;span itemprop=\"itemReviewed\"&gt;Juiz Smart Mobile Admin&lt;\/span&gt;\r\n   &lt;span itemprop=\"rating\" itemscope itemtype=\"http:\/\/schema.org\/AggregateRating\"&gt;     \r\n         Note de : \r\n         &lt;span itemprop=\"ratingValue\"&gt;90&lt;\/span&gt; sur\r\n         &lt;span itemprop=\"bestRating\"&gt;100&lt;\/span&gt;\r\n      bas\u00e9e sur\r\n      &lt;span itemprop=\"ratingCount\"&gt;35&lt;\/span&gt; votes.\r\n   &lt;\/span&gt;\r\n&lt;\/span&gt;<\/pre>\n<p><\/code><\/p>\n<h3>M\u00e9thode riche en microformat<\/h3>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span class=\"hreview-aggregate\"&gt;  \r\n   &lt;span class=\"item\"&gt;\r\n      &lt;span class=\"fn\"&gt;Juiz Smart Mobile Admin&lt;\/span&gt;\r\n   &lt;\/span&gt;\r\n   &lt;span class=\"rating\"&gt;     \r\n         Note de : \r\n         &lt;span class=\"average\"&gt;90&lt;\/span&gt; sur\r\n         &lt;span class=\"best\"&gt;100&lt;\/span&gt;\r\n   &lt;\/span&gt;\r\n   bas\u00e9e sur\r\n   &lt;span class=\"count\"&gt;35&lt;\/span&gt; votes.\r\n&lt;\/span&gt;<\/pre>\n<p><\/code><\/p>\n<h3>M\u00e9thode riche RDFa<\/h3>\n<pre class=\"code\"><code class=\"html boc-nogutter boc-nocontrols\">&lt;span xmlns:v=\"http:\/\/rdf.data-vocabulary.org\/#\" typeof=\"v:Review\"&gt;  \r\n   &lt;span property=\"v:itemreviewed\"&gt;Juiz Smart Mobile Admin&lt;\/span&gt;\r\n   &lt;span rel=\"v:rating\"&gt;\r\n      &lt;span typeof=\"v:Rating\"&gt;\r\n         Note de : \r\n         &lt;span property=\"v:average\"&gt;90&lt;\/span&gt; sur\r\n         &lt;span property=\"v:best\"&gt;100&lt;\/span&gt;\r\n      &lt;\/span&gt;\r\n   &lt;\/span&gt;\r\n   bas\u00e9e sur\r\n   &lt;span property=\"v:count\"&gt;35&lt;\/span&gt; votes.\r\n&lt;\/span&gt;<\/pre>\n<p><\/code><\/p>\n<h2>En r\u00e9sum\u00e9<\/h2>\n<p>Les syntaxes sont diff\u00e9rentes mais globalement les mots clefs et le rendu sont les m\u00eames pour le moteur de recherche.<br \/>\n\u00c0 vous de voir ce qui correspond le mieux \u00e0 votre interface.<\/p>\n<p class=\"message\">La syntaxe microdata propos\u00e9e sur <code>http:\/\/schema.org<\/code> est issue d'une entente entre Bing, Google et Yahoo, il conviendrait donc de favoriser celle-ci combin\u00e9e \u00e0 un DOCTYPE HTML5.<\/p>\n<p>Pour tester comment peut s'afficher votre page dans les r\u00e9sultats de recherche de Google, utilisez le <a href=\"http:\/\/www.google.com\/webmasters\/tools\/richsnippets?url=http%3A%2F%2Fwww.geekeries.fr%2Fwordpress%2Fgerer-wordpress-mobile-18285&#038;view=cse\" lang=\"en\" hreflang=\"en\">Rich Snippets Tools<\/a>.<\/p>\n<div class=\"sources\">\n<h2>Sources et liens utiles<\/h2>\n<ul>\n<li id=\"note1\"><a href=\"http:\/\/support.google.com\/webmasters\/bin\/answer.py?hl=en&#038;answer=172705\" lang=\"en\" hreflang=\"en\">Google Webmaster support<\/a> (<a href=\"#r_note1\" title=\"Retour au contenu de l'article\">retour<\/a>)<\/li>\n<li><a href=\"http:\/\/www.google.com\/webmasters\/tools\/richsnippets?url=http%3A%2F%2Fwww.geekeries.fr%2Fwordpress%2Fgerer-wordpress-mobile-18285&#038;view=cse\" lang=\"en\" hreflang=\"en\">Rich Snippets Tools Test<\/a><\/li>\n<li><a href=\"http:\/\/support.google.com\/webmasters\/bin\/answer.py?hl=en&#038;answer=1093493\" lang=\"en\" hreflang=\"en\">Rich Snippets not appearing<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Google affiche un certain nombre d&rsquo;informations dans ces r\u00e9sultats de recherche. Un aper\u00e7u du site, un titre, une description et l&rsquo;URL r\u00e9f\u00e9renc\u00e9e est un assemblage assez classique. Des choses peuvent \u00eatre rajout\u00e9es dans l&rsquo;affichage, dont un syst\u00e8me de notation (ou vote). Voyons voir comment proc\u00e9der.<\/p>\n","protected":false},"author":4,"featured_media":1970,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bluesky_dont_syndicate":"","_bluesky_syndication_accounts":"","_bluesky_syndication_text":"","footnotes":""},"categories":[605,9,12],"tags":[228,24,436,439,441,440,25,592],"coauthors":[597],"class_list":["post-1946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-referencement-seo","category-tutoriels","category-veille-technologique","tag-astuce","tag-google","tag-microdata","tag-microformat","tag-notation","tag-rdfa","tag-referencement","tag-seo"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/1946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/comments?post=1946"}],"version-history":[{"count":0,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/posts\/1946\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media\/1970"}],"wp:attachment":[{"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/media?parent=1946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/categories?post=1946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/tags?post=1946"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.creativejuiz.fr\/blog\/wp-json\/wp\/v2\/coauthors?post=1946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}