https://developers.google.com/structured-data/customize/contact-points explique comment "utiliser la balise de contact de l'entreprise sur votre site Web officiel pour ajouter les informations de contact de votre entreprise au panneau de connaissances de Google dans quelques recherches ".
Je me demande si on ne devrait mettre qu'un seul balisage JSON sur la page d'accueil contenant les numéros de téléphone des organisations, par exemple. pour le service clientèle et les ventes ou s’il est possible d’en avoir plusieurs sur différentes sous-pages.
Par exemple sur www.mywebsite.com/ j'inclurais
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.mywebsite.com",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "+1-877-746-0909",
"contactType" : "customer service",
}
</script>
pour le service client général.
Sur le site www.mywebsite.com/productA
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://http://www.mywebsite.com/productA",
"contactPoint" : [{
"@type" : "ContactPoint",
"telephone" : "+1-877-746-0919",
"contactType" : "customer service",
}
</script>
pour le service client d'un produit spécial.
Et sur le site www.mywebsite.com/productB, j’ai mis JSON-markup pour le service client d’un autre produit.
Ou une entreprise est-elle supposée avoir un seul point de contact par type de contact pour l'ensemble du site Web (y compris les sous-pages)?
Comment cela affecterait-il le "panneau de connaissances Google"? Ce panneau est-il toujours le même pour l’ensemble du site Web ou varie-t-il en fonction de l’url du résultat de la recherche?
L'organisation compte environ 600 contacts. Est-il judicieux de créer un balisage JSON pour chacun d’entre eux sur différentes pages, s’ils ne possèdent pas l’un des types de contact de l’organisation?
La valeur url
de Organization
doit correspondre à la page de l’organisation (généralement la page d’accueil du site Web de celle-ci) et non (également) aux pages des produits de celle-ci.
C’est également le cas pour les propres directives de Google relatives à la fonction de contacts avec les entreprises:
Incluez dans votre balise un enregistrement d'organisation comprenant à la fois:
- Votre organisation RL officielle
- […]
Vous pouvez donc fournir plusieurs éléments ContactPoint
, mais cela ne devrait pas changer le url
de votre Organization
.
Et du point de vue de Schema.org, il est correct de fournir ces éléments ContactPoint
sur différentes pages de votre site, mais je ne sais pas si Google prend en charge cette fonctionnalité pour la fonction Contacts d'entreprise (leur documentation suppose le cas habituel une seule page avec ce balisage).