web-dev-qa-db-fra.com

Devrais-je utiliser rel = "moi" ou itemprop = "sameAs" lorsque je me connecte à des réseaux sociaux tels que Google+

J'utilise actuellement ceci:

<a href="http://Twitter.com/username" rel="me">Twitter</a>

<a href="https://www.facebook.com/pages/userfacebookpage" rel="me">Facebook</a>

<a href="http://www.pinterest.com/username/" rel="me">Pinterest</a>

<a href="https://www.google.com/websiteprofile" rel="me">Google+</a>

<a href="https://www.youtube.com/c/userchannel" rel="me">Youtube</a>

Je vois dans cette réponse que:

rel = "moi" définit la personne

Bien que l'attribut rel = "author" soit un nouveau balisage, rel = "me" ne l'est pas. En fait, depuis plusieurs années déjà, Google encourage son utilisation. Il doit être utilisé dans les liens pointant d'un profil de réseau social vers votre site Web et inversement. Cela indique à Google que le même nom et les mêmes informations biologiques sur des sites Web distincts sont en réalité la même personne.

et Google Développeur Spécifiez vos profils sociaux à Google La doc d'aide dit ceci:

Utilisez le balisage de votre site Web officiel pour ajouter des informations sur votre profil social au panneau de connaissances Google lors de certaines recherches. Les panneaux de connaissances peuvent afficher les informations de votre profil social de manière visible. [...]

Remarque: tant que vous utilisez les mêmes types schema.org que l'exemple, vous pouvez également utiliser les formats de microdonnées ou de balisage RDFa au lieu de JSON-LD. Par exemple, dans les microdonnées, les liens visibles peuvent être marqués par un SPAN de données structurées, comme ceci:

<span itemscope itemtype="http://schema.org/Organization">   
    <link itemprop="url" href="http://www.your-company-site.com">
    <a itemprop="sameAs" href="http://www.facebook.com/your-company">FB</a>  
    <a itemprop="sameAs" href="http://www.Twitter.com/YourCompany">Twitter</a>
</span>

Ai-je besoin du rel="me" et du itemprop="sameAs" ou est-ce que l'un d'eux fera le travail des deux?

Google ne prend pas en charge itemprop="sameAs" car Pinterest et Twitter utilisent déjà rel="me" dans le champ de votre site Web.

5
Jason Chisel

Pourquoi pas avoir les deux?

Sous un élément d'organisation dans Schema.org:

URL d'une page Web de référence qui indique sans ambiguïté l'identité de l'élément. Par exemple. l'URL de la page Wikipedia, de la page Freebase ou du site Web officiel de l'élément. [sameAs, URL, Organisation]

Un exemple d'extrait de code HTML peut être vu ci-dessous:

<div itemscope="" itemtype="http://schema.org/Organization">
    <meta itemprop="url" content="http://example.com">
    <a href="http://Twitter.com/username" rel="me" itemprop="sameAs">Twitter</a>
    <a href="https://www.facebook.com/pages/userfacebookpage" rel="me" itemprop="sameAs">Facebook</a>
    <a href="http://www.pinterest.com/username/" rel="me" itemprop="sameAs">Pinterest</a>
    <a href="https://www.google.com/websiteprofile" rel="me" itemprop="sameAs">Google+</a>
    <a href="https://www.youtube.com/c/userchannel" rel="me" itemprop="sameAs">Youtube</a>
</div>

Attention pour comprendre la portée avec les microdonnées. Le type sameAs sous le type d'élément Organisation fait directement référence à une identité visuelle .

Si vous deviez inclure itemprop="sameAs"sans déclarant une organisation , la portée par défaut serait celle de http://schema.org/WebPage.

La valeur sameAs de WebPage fait référence à des pages similaires à cette page. page et ne serait utilisé que dans un type de page "À propos de nous" ou "Notre organisation" - un article de blog, une page de produit, etc. serait inapproprié pour cela.

5
inkovic