web-dev-qa-db-fra.com

Placer un schéma LegalService sur la page d'accueil ou la page de contact

Je marque schema.org pour un site de cabinet d’avocats. Le site est un site de base de 7 pages détaillant un cabinet d’avocats ayant plusieurs sites.

Mon idée était simplement de placer le balisage du schéma sur la page d'accueil (JSON-ld) et de baliser la page de contact avec le schéma (microdonnées en raison des limitations du CMS).

À l'origine, je voulais mettre les données de contact sur la page d'accueil sous légalservice, donc tout est lié et situé au même endroit. Cependant, Google indique ne pas baliser le contenu qui ne figure pas sur la page (la page d'accueil ne contient aucune information de contact)

Mes questions sont:

  1. Est-il erroné de placer les informations de contact/emplacement sur une page qui ne contient pas les informations de contact? Si tel est le cas, tous les schémas doivent-ils uniquement vivre sur la page de contact?

  2. Si elles doivent être séparées, le schéma doit-il être affiché à la fois sur la page d'accueil et sur la page de contact, même schéma avec la page de contact étendue pour inclure les emplacements/le contact?

Merci!

2
StuFu

Est-il erroné de placer les informations de contact/emplacement sur une page qui ne contient pas les informations de contact?

Ne faites pas cela - ne marquez pas le contenu qui n'est pas sur la page.

... tous les schémas vivent juste sur la page de contact?

Schema n'est pas seulement le balisage de données structurées pour les contacts - en savoir plus hiérarchie complète de schéma. Notez qu'avec LegalService, vous pouvez utiliser des éléments, par exemple, pour les heures d'ouverture, pour localiser votre entreprise = géo + hasMap + globalLocationNumber + areaServed + location. En utilisant un élément hasOfferCatalog, vous pouvez créer un balisage pour les offres intégrées avec OfferCatalog. Ce balisage conviendra probablement mieux à la page Web principale (index) de votre site Web avec une description de l'entreprise. Pour la page Web Contacts, vous pouvez utiliser Organisation. Notez que le balisage ContactPage est un enfant de WebPage. Pour marquer le contact de votre entreprise, je vous recommande d’appliquer Organisation.

1
nikant25

Utilisez des sous-domaines pour chaque emplacement. Dans Google Mon entreprise et Bing, désignez le site qui appartient à cet emplacement. Modifiez les données structurées pour chaque sous-domaine desservant cette géo.location.

Utilisez le schéma AboutPage pour NAP, les heures d'ouverture et les données liées pour l'avocat et les fondateurs du schéma à partir de la page à propos en utilisant l'URL @id.

La page d'accueil est trop compliquée avec diverses entités. Les types de schéma AboutPage & ContactPage ont été créés pour cela.

2
Denver Prophit Jr.

Je voudrais faire une page pour chaque emplacement et avoir le balisage pour chaque emplacement individuel sur sa propre page de sorte que chaque emplacement a une page canonique que vous pouvez utiliser.

1
J Doe