微信客服
Telegram:guangsuan
电话联系:18928809533
发送邮件:[email protected]

10 Types de Données Structurées pour les Sites B2B丨Améliorer les Performances SEO

本文作者:Don jiang

Pour les sites web B2B, l’implémentation complète des systèmes de balisage structuré peut augmenter en moyenne de 50 à 70 % la probabilité que la page reçoive des résultats Rich Media, et augmenter le taux de clics de 15 à 25 %.

Parmi les 10 principaux types de balisage, allant de Organization qui établit la crédibilité de l’entité, à FAQPage et Product qui augmentent les clics directs (bien que le champ de prix doive être adapté aux scénarios de demande de devis), en passant par Event qui capture précisément le trafic d’événements (doit suivre strictement le format temporel ISO 8601).

En détail, le tableau sameAs doit être lié à au moins 3 profils sociaux faisant autorité, le chemin de Breadcrumb doit correspondre exactement à l’interface utilisateur de la page, et le contenu vidéo doit spécifier duration et thumbnailUrl pour déclencher les résultats Rich Media.

Types de données structurées pour les sites B2B

Table of Contens

Organization (Organisation)

Les données montrent que les sites web qui implémentent un balisage Organization complet ont une augmentation de 70 % des chances de générer un Knowledge Panel et une augmentation d’environ 18 % du taux de clics sur les recherches de marque.

Le balisage doit suivre strictement les exigences de Schema.org, y compris les champs obligatoires tels que name, logo, sameAs, où le tableau sameAs doit intégrer au moins 3 profils sociaux faisant autorité (tels que LinkedIn, Crunchbase, page officielle Twitter).

L’image du logo doit avoir une taille minimale de 112×112 pixels et doit utiliser un rapport d’aspect 1:1.

Le balisage Organization est intégré au format JSON-LD dans la balise <head> du site web. Selon la documentation de Google Search Central, un balisage complet doit inclure les champs structurés suivants :

Configuration des champs de base

     

  • @type : La valeur constante est “Organization”.
  •  

  • name : Utiliser le nom complet de la société enregistrée (par exemple, “Shanghai XX Technology Co., Ltd.”) et doit être cohérent avec le pied de page du site et la licence commerciale.
  •  

  • url : Remplir l’URL absolue de la page d’accueil (commençant par https).
  •  

  • logo : Il est recommandé d’utiliser une image PNG avec un fond transparent, la taille du fichier ne doit pas dépasser 1 Mo.

Exemple de code :

{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“name”: “Example Tech Inc.”,
“url”: “https://www.example.com”,
“logo”: “https://www.example.com/logo.png”
}

Intégration des profils sociaux (champ sameAs)

Ce champ doit lister au moins 3 URL de pages d’accueil de plateformes faisant autorité sous forme de tableau, classées par ordre de priorité :

     

  • Page de l’entreprise LinkedIn de l’organisation (obligatoire)
  •  

  • Page de profil de l’entreprise Crunchbase (obligatoire)
  •  

  • Page d’accueil officielle Twitter
  •  

  • Page professionnelle Facebook
  •  

  • Chaîne officielle YouTube

Le champ sameAs devrait ressembler à ceci, listant les liens officiels de la page d’accueil de votre entreprise dans un tableau :

{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“name”: “XX Technology Co., Ltd.”,
“url”: “https://www.example.com”,
“logo”: “https://www.example.com/logo.png”,
“sameAs”: [
“https://www.linkedin.com/company/example-tech”,
“https://www.crunchbase.com/organization/example-tech”,
“https://twitter.com/example_tech”,
“https://www.facebook.com/example.tech”,
“https://www.youtube.com/@exampletech”
]
}

Les données montrent : Les sites web incluant plus de 5 liens sameAs ont une probabilité d’apparition dans le Knowledge Panel atteignant 92 %.

Standardisation des informations de contact

Le numéro de téléphone de contact doit utiliser le format international (par exemple, +86-21-12345678) et les informations d’adresse doivent suivre la structure à trois niveaux “Ville-District-Rue” :

“contactPoint”: {
“@type”: “ContactPoint”,
“telephone”: “+86-21-12345678”,
“contactType”: “customer service”,
“areaServed”: “CN”
}

Sitelinks Searchbox (Champ de recherche Sitelinks)

Le balisage Sitelinks Searchbox est une donnée structurée conçue spécifiquement pour la page d’accueil d’un site web. Lorsque les utilisateurs recherchent le mot-clé de votre marque, il peut afficher un champ de recherche interne dédié sous le résultat de la recherche.

Les données montrent que l’implémentation de ce balisage augmente le taux de clics sur les résultats de recherche de mots-clés de marque d’une moyenne de 12 à 15 %, en particulier pour les sites B2B avec plus de 500 pages de produits.

Ce balisage doit définir clairement l’URL cible pour l’action de recherche, qui doit inclure l’espace réservé de paramètre {search_term_string}.

Généralement, il est nécessaire que le volume de recherche mensuel de mots-clés de marque dépasse 1000 pour avoir une forte probabilité de déclenchement.

Voici un guide d’utilisation détaillé :

Exigences de configuration des champs de base

Ce balisage doit être placé dans la section <head> de la page d’accueil et chaque site web ne peut en avoir qu’un seul :

     

  • @type : Doit être défini sur “WebSite”.
  •  

  • name : Utiliser le nom officiel du site web (généralement cohérent avec le name dans le balisage Organization).
  •  

  • url : L’adresse URL complète de la page d’accueil du site web.
  •  

  • potentialAction : Le champ principal contenant la définition de l’action de recherche.
  •  

  • target : Spécifie le format d’URL des résultats de recherche, qui doit contenir le paramètre{search_term_string}.

Exemple de code complet :

{
“@context”: “https://schema.org”,
“@type”: “WebSite”,
“name”: “Example Industrial Supplies”,
“url”: “https://www.example.com”,
“potentialAction”: {
“@type”: “SearchAction”,
“target”: {
“@type”: “EntryPoint”,
“urlTemplate”: “https://www.example.com/search?q={search_term_string}”
}
}
}

Détails des exigences du modèle d’URL

     

  • Utiliser le protocole https:// (sauf si le site web ne prend en charge que http).
  •  

  • {search_term_string} doit être inclus tel quel, sans modification de la casse ni du format.
  •  

  • Le nom du paramètre doit correspondre au paramètre de recherche réellement utilisé par votre site web (les paramètres courants sont q, query, search, keyword).
  •  

  • La longueur totale de l’URL ne doit pas dépasser 256 caractères.

Si le site web utilise une structure de paramètres non standard, des ajustements correspondants sont nécessaires :

// Exemple de paramètres multiples
“urlTemplate”: “https://www.example.com/search?term={search_term_string}&category=all”

// Exemple de format de routage
“urlTemplate”: “https://www.example.com/search/{search_term_string}”

Conditions de déclenchement

     

  • Volume de recherche de marque : Un volume de recherche mensuel supérieur à 1000 est plus susceptible d’être déclenché.
  •  

  • Autorité du site web : Les sites web avec une autorité de domaine supérieure à 40 ont une probabilité de déclenchement plus élevée.
  •  

  • Comportement de l’utilisateur : Les sites web avec une utilisation fréquente de la fonction de recherche interne seront priorisés.

Les données montrent que les sites web qui remplissent les conditions suivantes ont 85 % de chances de voir le champ de recherche s’afficher dans les 6 mois :

     

  • Volume de recherche de marque mensuel > 2000
  •  

  • Nombre total de pages du site > 1000
  •  

  • Taux d’utilisation de la recherche interne > 15 % des visiteurs

Erreurs courantes

     

  • Le nom du paramètre dans le modèle d’URL ne correspond pas à la réalité.
  •  

  • Manque de déclaration du protocole https://.
  •  

  • {search_term_string} mal orthographié.
  •  

  • Le balisage est placé sur une page autre que la page d’accueil.

Product (Produit)

Les pages de produits qui implémentent ce balisage ont 65 % de chances d’obtenir des résultats Rich Media dans Google Search, avec une augmentation moyenne du taux de clics de 18 à 22 %.

Pour les produits B2B qui nécessitent une demande de devis, ils peuvent être adaptés en définissant le champ price à 0 ou en utilisant PriceSpecification.

Un balisage de produit complet doit inclure des champs clés tels que le nom, la description, l’image et le SKU, où l’image du produit doit avoir une taille minimale de 1200×900 pixels et chaque page de produit ne peut avoir qu’un seul balisage Product.

Voici un guide d’utilisation détaillé :

Configuration des champs de base

Chaque page de produit doit inclure les champs obligatoires suivants :

     

  • @type : Défini sur “Product”.
  •  

  • name : Nom complet du produit (cohérent avec le titre de la page).
  •  

  • description : Description du produit de 150 à 300 caractères (incluant les principales caractéristiques et scénarios d’application).
  •  

  • image : URL absolue de l’image principale du produit (au moins 3 images sous différents angles sont recommandées).
  •  

  • sku : Numéro d’unité de stock du produit (identifiant unique).
  •  

  • mpn : Numéro de pièce du fabricant (si applicable).

Exemple de code de base :

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Moteur asynchrone triphasé industriel – Modèle XJ-5000”,
“description”: “Puissance nominale 55kW, indice de protection IP55, adapté aux environnements industriels lourds…”,
“image”: [
“https://example.com/images/motor-xj5000-1.jpg”,
“https://example.com/images/motor-xj5000-2.jpg”
],
“sku”: “XJ5000-IND-55KW”,
“mpn”: “XJ5000-2024”
}

Comment gérer les données de prix

La gestion des prix des produits B2B nécessite une configuration spéciale :

     

  • Option A : Omettre le champ price (adapté uniquement aux modèles de demande de devis).
  •  

  • Option B : Définir "price": "0" et ajouter une description de prix.
  •  

  • Option C : Utiliser PriceSpecification pour définir une fourchette de prix.

Exemple de code de produit de demande de devis :

“offers”: {
“@type”: “Offer”,
“priceCurrency”: “CNY”,
“price”: “0”,
“priceSpecification”: {
“@type”: “PriceSpecification”,
“valueAddedTaxIncluded”: true,
“description”: “Veuillez contacter le service commercial pour le dernier devis”
}
}

Utilisation du champ additionalProperty pour définir les paramètres du produit

“additionalProperty”: [
{
“@type”: “PropertyValue”,
“name”: “Tension nominale”,
“value”: “380V”
},
{
“@type”: “PropertyValue”,
“name”: “Indice de protection”,
“value”: “IP55”
},
{
“@type”: “PropertyValue”,
“name”: “Classe d’isolation”,
“value”: “Classe F”
}
]

Il est recommandé d’inclure 5 à 8 paramètres clés pour garantir l’exactitude des noms et des valeurs des paramètres.

Avis et évaluations

S’il existe des avis d’utilisateurs, le balisage Review doit être ajouté.

“review”: {
“@type”: “Review”,
“reviewRating”: {
“@type”: “Rating”,
“ratingValue”: “4.8”,
“bestRating”: “5”
},
“author”: {
“@type”: “Person”,
“name”: “Ingénieur Zhang”
},
“reviewBody”: “L’équipement fonctionne de manière stable, l’efficacité énergétique est excellente…”
}

Il est préférable d’ajouter AggregateRating simultanément :

“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.7”,
“reviewCount”: “28”
}

Champs spécifiques à l’industrie B2B

     

  • manufacturer : Référence au balisage Organization.
  •  

  • productionDate : Date de production (applicable aux produits personnalisés).
  •  

  • model : Modèle du produit.
  •  

  • brand : Informations sur la marque.

Exemple complet :

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Centre d’usinage CNC haut de gamme”,
“image”: [“https://example.com/images/cnc-machine.jpg”],
“description”: “Centre d’usinage de précision 5 axes…”,
“sku”: “CNC-8500-PRO”,
“brand”: {
“@type”: “Brand”,
“name”: “Précision Fabrication”
},
“manufacturer”: {
“@type”: “Organization”,
“name”: “XX Machinery Co., Ltd.”
},
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “CNY”,
“price”: “0”,
“availability”: “https://schema.org/InStock”
}
}

Article et BlogPosting (Article et Billet de blog)

Les pages d’articles qui implémentent ce balisage ont 40 à 50 % de chances d’obtenir des résultats Rich Media dans Google Search, avec une augmentation moyenne du taux de clics de 12 à 15 %.

Le balisage Article est adapté aux contenus formels tels que les communiqués de presse, les livres blancs de l’industrie, tandis que BlogPosting est spécifiquement utilisé pour les billets de blog.

Il doit inclure des champs clés tels que le titre, la date de publication, l’auteur et l’image, où l’image doit être d’au moins 1200×630 pixels et chaque article ne peut utiliser qu’un seul type de balisage.

Les données montrent que les pages de contenu utilisant correctement ce balisage ont un gain moyen de 3,2 positions de classement dans les résultats de recherche et une augmentation de 25 à 30 secondes du temps passé par l’utilisateur sur la page.

Sélection du type et configuration de base

Sélectionnez le type de balisage correct en fonction du type de contenu :

     

  • Article : Convient aux contenus formels tels que les communiqués de presse, les rapports d’industrie, les livres blancs techniques.
  •  

  • BlogPosting : Utilisé spécifiquement pour les billets de blog et les contenus d’opinion.

Exemple de code de base (Article) :

{
“@context”: “https://schema.org”,
“@type”: “Article”,
“headline”: “Analyse des tendances de développement de l’industrie de l’automatisation en 2024”,
“datePublished”: “2024-03-15T09:00:00+08:00”,
“dateModified”: “2024-03-20T14:30:00+08:00”,
“author”: {
“@type”: “Person”,
“name”: “Ingénieur Zhang”,
“url”: “https://example.com/author/zhang”
}
}

Champs obligatoires

Chaque page d’article doit inclure les champs clés suivants :

     

  • headline : Titre de l’article (cohérent avec la balise H1, longueur 55-65 caractères).
  •  

  • datePublished : Heure de publication (format ISO 8601, précis à la minute).
  •  

  • dateModified : Heure de modification (postérieure ou égale à l’heure de publication).
  •  

  • author : Informations sur l’auteur (doit au moins inclure le champ name).
  •  

  • image : Image vedette (au moins 1200×630 pixels, rapport d’aspect 1.91:1).
  •  

  • publisher : Informations sur l’éditeur (référence au balisage Organization).

Exemple complet :

{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“headline”: “Étude de cas d’application d’une solution de fabrication intelligente dans la production réelle”,
“image”: [
“https://example.com/images/smart-manufacturing-case.jpg”
],
“datePublished”: “2024-03-18T10:00:00+08:00”,
“dateModified”: “2024-03-18T10:00:00+08:00”,
“author”: {
“@type”: “Person”,
“name”: “Directeur technique Li”
},
“publisher”: {
“@type”: “Organization”,
“name”: “XX Industrial Solutions Company”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://example.com/logo.png”
}
}
}

Si l’article contient une vidéo ou un audio

“associatedMedia”: {
“@type”: “VideoObject”,
“name”: “Vidéo de fonctionnement réel de la ligne de production”,
“description”: “Démontre le scénario de fonctionnement de la ligne de production intelligente”,
“contentUrl”: “https://example.com/videos/production-line.mp4”,
“thumbnailUrl”: “https://example.com/images/video-thumbnail.jpg”,
“uploadDate”: “2024-03-18T10:00:00+08:00”
}

Si l’article dispose d’une fonction de commentaires

“comment”: [
{
“@type”: “Comment”,
“text”: “Cet article a une grande valeur de référence, notre entreprise envisage des solutions similaires”,
“dateCreated”: “2024-03-19T15:30:00+08:00”,
“author”: {
“@type”: “Person”,
“name”: “Manager Wang”
}
}
]

Breadcrumb (Fil d’Ariane)

Les pages web qui implémentent ce balisage ont 85 % de chances d’obtenir des résultats Rich Media Breadcrumb dans Google Search, avec une augmentation moyenne du taux de clics de 8 à 12 %.

Ce balisage est défini en utilisant le type BreadcrumbList et doit refléter avec précision la position réelle de la page dans la structure du site web.

Les données montrent que les sites web qui utilisent correctement le balisage Breadcrumb ont une diminution de 22 % de la proportion d’utilisateurs retournant à la page d’accueil et une augmentation de 1,8 page/session dans la profondeur de la navigation.

Définition de la structure de base

Utilisez le type BreadcrumbList pour définir la structure globale :

{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “Accueil”,
“item”: “https://example.com”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Centre de produits”,
“item”: “https://example.com/products”
}
]
}

Exigences hiérarchiques

Exigences pour la définition de chaque niveau hiérarchique :

     

  • position : L’ordre numérique, commence à 1 et augmente séquentiellement.
  •  

  • name : Nom du niveau hiérarchique (doit correspondre exactement au texte affiché sur la page).
  •  

  • item : L’URL absolue correspondant à ce niveau hiérarchique.

Exemple de structure standard :

“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“name”: “Accueil”,
“item”: “https://example.com”
},
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Équipement industriel”,
“item”: “https://example.com/industrial-equipment”
},
{
“@type”: “ListItem”,
“position”: 3,
“name”: “Produits de pompes”,
“item”: “https://example.com/industrial-equipment/pumps”
},
{
“@type”: “ListItem”,
“position”: 4,
“name”: “Série de pompes centrifuges”,
“item”: “https://example.com/industrial-equipment/pumps/centrifugal”
}
]

Nom et URL

Assurez-vous que :

     

  • Les caractères du nom correspondent exactement à ceux affichés sur la page (y compris la ponctuation).
  •  

  • Les URL utilisent le protocole https (sauf si le site web ne le prend pas en charge).
  •  

  • Chaque URL est accessible.
  •  

  • L’ordre de position est continu sans saut.

Les versions multilingues doivent être définies séparément

// Version chinoise
{
“@type”: “ListItem”,
“position”: 2,
“name”: “产品中心”,
“item”: “https://example.com/cn/products”
}

// Version anglaise
{
“@type”: “ListItem”,
“position”: 2,
“name”: “Products”,
“item”: “https://example.com/en/products”
}

FAQPage (Page FAQ)

Les pages web qui implémentent ce balisage ont 75 à 85 % de chances d’obtenir des résultats Rich Media extensibles dans Google Search, avec une augmentation moyenne du taux de clics de 25 à 40 %.

Ce balisage exige que chaque paire question-réponse contienne un texte de question et un texte de réponse complets, la longueur de la réponse étant recommandée entre 30 et 300 caractères.

Les données montrent que les pages FAQ avec 5 à 10 paires de questions-réponses ont la plus forte probabilité d’obtenir des résultats Rich Media (78 %), et les FAQ qui couvrent des mots-clés de longue traîne et augmentent le trafic de recherche de 32 % ont également un temps passé par l’utilisateur sur la page augmenté de 45 secondes.

Définition de la structure de base

Utilisez le type FAQPage pour définir le contenu question-réponse :

{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Quel est le délai de livraison général pour les pompes industrielles ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Le délai de livraison pour les modèles de pompes industrielles standard est de 15 à 20 jours ouvrables. Les modèles personnalisés nécessitent 30 à 45 jours ouvrables, selon les spécifications techniques. Le délai exact dépend de la quantité commandée et du calendrier de production.”
}
}
]
}

Exigences de format question-réponse

Exigences techniques pour chaque paire question-réponse :

     

  • name : Texte de la question (10-15 mots).
  •  

  • text : Texte de la réponse (30-300 caractères).
  •  

  • Quantité de questions-réponses : 5-12 ensembles sont recommandés.
  •  

  • Pertinence du contenu : Doit être directement lié au sujet de la page.

“mainEntity”: [
{
“@type”: “Question”,
“name”: “Quelles conditions de site sont nécessaires pour l’installation de l’équipement ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Nécessite une interface électrique industrielle 380V préparée, un point de raccordement d’eau, une fondation en béton lisse (supportant ≥5 tonnes) et un environnement d’installation bien ventilé. Les exigences dimensionnelles détaillées se trouvent au chapitre 3 du manuel technique.”
}
},
{
“@type”: “Question”,
“name”: “Quel est le temps de réponse du service après-vente ?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Réponse aux pannes d’urgence dans les 4 heures et arrivée des techniciens dans les 24 heures. Les problèmes généraux sont traités dans les 2 heures pendant les heures de bureau. Huit centres de service sont disponibles dans les grandes villes du pays.”
}
}
]

Comment gérer les sites multilingues

// Version chinoise
{
“@type”: “Question”,
“name”: “设备保修期多久?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “整机保修12个月,核心部件保修24个月。”
}
}

// Version anglaise
{
“@type”: “Question”,
“name”: “What is the warranty period?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “12 months for the whole machine, 24 months for core components.”
}
}

HowTo (Guide pratique)

Les pages web qui implémentent ce balisage ont 60 à 70 % de chances d’obtenir des résultats Rich Media dans Google Search, avec une augmentation moyenne du taux de clics de 15 à 20 %.

Les données montrent que le contenu HowTo comportant 5 à 8 étapes a la plus forte probabilité (78 %) d’obtenir des résultats Rich Media, et les guides avec des images d’étape augmentent l’engagement des utilisateurs de 40 %.

Le balisage doit inclure des champs clés tels que le temps total estimé (format ISO 8601), la liste des étapes et les outils/matériaux nécessaires.

Définition de la structure de base

Utilisez le type HowTo pour définir un guide pratique :

{
“@context”: “https://schema.org”,
“@type”: “HowTo”,
“name”: “Guide d’installation de la pompe industrielle”,
“description”: “Instructions détaillées sur les étapes d’installation correctes de la pompe centrifuge industrielle et les précautions”,
“totalTime”: “PT2H30M”
}

Le champ totalTime utilise le format de durée ISO 8601 :

     

  • PT30M : 30 minutes
  •  

  • PT2H : 2 heures
  •  

  • PT2H30M : 2 heures et 30 minutes
  •  

  • P1DT3H : 1 jour et 3 heures

L’estimation du temps doit être basée sur une expérience pratique et il est recommandé de contrôler la plage d’erreur dans les ±15 %.

Définition de la liste des étapes

Utilisez le champ step pour définir les étapes d’action :

“step”: [
{
“@type”: “HowToStep”,
“name”: “Préparation”,
“text”: “Vérifier l’intégrité de l’apparence du corps de la pompe. Préparer le jeu d’outils d’installation.”,
“url”: “https://example.com/howto/install-pump#step1”
},
{
“@type”: “HowToStep”,
“name”: “Installation de la base”,
“text”: “Placer fermement le corps de la pompe sur la fondation en béton. Utiliser un niveau pour ajuster la planéité.”,
“image”: “https://example.com/images/step2.jpg”
}
]

Chaque étape doit inclure :

     

  • name : Nom de l’étape (2-5 mots).
  •  

  • text : Description détaillée (50-100 caractères).
  •  

  • image ou video : Conseils visuels (facultatif mais recommandé).
  •  

  • url : Lien d’ancrage de l’étape (facultatif).

Video (Vidéo)

Les pages vidéo qui implémentent le balisage VideoObject ont 50 à 65 % de chances d’obtenir des résultats Rich Media vidéo dans Google Search, avec une augmentation du taux de clics vidéo de 25 à 40 %.

Ce balisage doit inclure des champs clés tels que le titre de la vidéo, la description, la vignette, la durée et la date de téléchargement.

Le balisage vidéo est applicable aux vidéos auto-hébergées et aux vidéos intégrées à partir de plateformes externes.

Les données montrent que les vidéos avec un champ duration précis (format ISO 8601) ont une augmentation de 30 % des chances d’affichage dans les résultats de recherche, et les vidéos avec plusieurs vignettes (au moins 3) augmentent le taux de clics des utilisateurs de 22 %.

Configuration des champs de base

Utilisez le type VideoObject pour définir le contenu vidéo :

{
“@context”: “https://schema.org”,
“@type”: “VideoObject”,
“name”: “Tutoriel d’utilisation et de maintenance du robot industriel”,
“description”: “Démonstration détaillée des étapes d’exploitation quotidienne et des méthodes de maintenance du robot industriel”,
“thumbnailUrl”: [
“https://example.com/videos/robot-tutorial-thumbnail1.jpg”,
“https://example.com/videos/robot-tutorial-thumbnail2.jpg”
],
“uploadDate”: “2024-03-20T09:00:00+08:00”,
“duration”: “PT15M30S”
}

Exigences de format temporel

Le champ duration utilise le format de durée ISO 8601 :

     

  • PT30S : 30 secondes
  •  

  • PT5M : 5 minutes
  •  

  • PT12M30S : 12 minutes et 30 secondes
  •  

  • PT1H5M : 1 heure et 5 minutes

Le temps doit être précis à la seconde près, avec une erreur ne dépassant pas ±5 secondes.

Exigences de vignette

     

  • Quantité : Au moins 3 vignettes à différents points temporels doivent être fournies.
  •  

  • Taille : Largeur minimale de 640 pixels, 1280×720 pixels recommandés.
  •  

  • Format : JPG ou PNG.
  •  

  • Contenu : Doit refléter les images clés de la vidéo.

“thumbnailUrl”: [
“https://example.com/videos/thumbnails/thumbnail-1.jpg”,
“https://example.com/videos/thumbnails/thumbnail-2.jpg”,
“https://example.com/videos/thumbnails/thumbnail-3.jpg”
]

Exigences de code vidéo pour différentes URL

Utilisez contentUrl ou embedUrl :

// Vidéo auto-hébergée
“contentUrl”: “https://example.com/videos/robot-tutorial.mp4”,

// Vidéo intégrée (par exemple, YouTube)
“embedUrl”: “https://www.youtube.com/embed/xyz123”,
“requiresSubscription”: “false”

Event (Événement)

Les pages d’événements qui implémentent le balisage Event ont 55 à 70 % de chances d’obtenir des résultats Rich Media dans Google Search, avec une augmentation du taux de conversion des inscriptions de 20 à 35 %.

Ce balisage doit inclure des champs clés tels que le nom de l’événement, l’heure, le lieu, l’organisateur et le statut de l’événement.

Les données montrent que les pages d’événements avec des startDate et endDate précises (format ISO 8601) ont une augmentation de 40 % des chances d’affichage, et les événements avec des options de participation en ligne (OnlineEventAttendanceMode) augmentent l’engagement des utilisateurs de 28 %.

Configuration des champs de base

Utilisez le type Event pour définir le contenu de l’événement :

{
“@context”: “https://schema.org”,
“@type”: “Event”,
“name”: “Sommet de l’innovation technologique en automatisation industrielle 2024”,
“description”: “Discussion sur les derniers développements et applications de la technologie d’automatisation à l’ère de l’Industrie 4.0”,
“startDate”: “2024-06-15T09:00:00+08:00”,
“endDate”: “2024-06-16T17:00:00+08:00”
}

Exigences de format temporel

Les champs de temps utilisent le format ISO 8601 :

     

  • Doit inclure des informations de fuseau horaire (par exemple, +08:00).
  •  

  • Précis au niveau de la minute.
  •  

  • La durée recommandée est de 2 à 8 heures/jour.

“startDate”: “2024-06-15T09:00:00+08:00”,
“endDate”: “2024-06-15T17:00:00+08:00”,
“duration”: “PT8H”

Définition du mode de participation

Définir le mode de participation en fonction du type d’événement :

// Événement hors ligne
“eventAttendanceMode”: “https://schema.org/OfflineEventAttendanceMode”,
“location”: {
“@type”: “Place”,
“name”: “Centre de conférence international de Shanghai”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “No. 2727 Binjiang Road, nouveau district de Pudong”,
“addressLocality”: “Shanghai”,
“addressRegion”: “Chine orientale”,
“postalCode”: “200120”
}
}

// Événement en ligne
“eventAttendanceMode”: “https://schema.org/OnlineEventAttendanceMode”,
“location”: {
“@type”: “VirtualLocation”,
“url”: “https://example.com/event-live”
}

Conférenciers et organisateurs

Ajouter des informations sur les parties liées à l’événement :

“organizer”: {
“@type”: “Organization”,
“name”: “Association chinoise d’automatisation industrielle”,
“url”: “https://example.com”
},
“performer”: [
{
“@type”: “Person”,
“name”: “Professeur Zhang”,
“jobTitle”: “Directeur de l’Institut de recherche en automatisation”
}
]

Sous-catégorisation des événements

Sélectionner le sous-type en fonction de la nature de l’événement :

// Conférence
“@type”: [“Event”, “BusinessEvent”]

// Exposition
“@type”: [“Event”, “ExhibitionEvent”]

// Atelier
“@type”: [“Event”, “WorkshopEvent”]

Review / Rating (Avis / Évaluation)

Les pages web qui implémentent le balisage Review et AggregateRating ont 90 % de chances d’obtenir des étoiles dans Google Search, avec une augmentation du taux de clics de 18 à 25 %.

Ce balisage exige des champs clés tels que la valeur de l’évaluation, le contenu de l’avis, l’auteur de l’avis et l’heure de l’avis.

Les données montrent que les pages de produits qui affichent des étoiles d’évaluation augmentent le taux de conversion de 34 %, et les pages avec au moins 5 avis récents augmentent la crédibilité des utilisateurs de 42 %.

Configuration de l’évaluation de base

Utilisez le type AggregateRating pour définir l’évaluation globale :

{
“@context”: “https://schema.org”,
“@type”: “Product”,
“name”: “Compresseur d’air de qualité industrielle”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.7”,
“bestRating”: “5”,
“worstRating”: “1”,
“ratingCount”: “28”
}
}

Exigences de normalisation de l’évaluation

Exigences techniques pour les champs d’évaluation :

     

  • ratingValue : Valeur d’évaluation actuelle (conserver 1 décimale).
  •  

  • bestRating : Évaluation maximale (généralement 5 ou 10).
  •  

  • worstRating : Évaluation minimale (généralement 1).
  •  

  • ratingCount : Nombre total d’avis (doit être ≥3 pour afficher les étoiles).

“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.7”,
“bestRating”: “5”,
“worstRating”: “1”,
“ratingCount”: “42”,
“reviewCount”: “35”
}

Balisage d’avis individuel

Utilisez le type Review pour définir un avis spécifique :

“review”: {
“@type”: “Review”,
“reviewRating”: {
“@type”: “Rating”,
“ratingValue”: “5”,
“bestRating”: “5”,
“worstRating”: “1”
},
“author”: {
“@type”: “Person”,
“name”: “Ingénieur Zhang”
},
“datePublished”: “2024-03-20T14:30:00+08:00”,
“reviewBody”: “L’équipement fonctionne de manière stable, la consommation d’énergie est inférieure de 15 % à celle des produits similaires. Le service après-vente est rapide.”
}

Bonnes pratiques pour l’affichage de plusieurs avis

“review”: [
{
“@type”: “Review”,
“reviewRating”: {
“ratingValue”: “5”,
“bestRating”: “5”
},
“author”: {“name”: “Utilisateur A”},
“datePublished”: “2024-03-15T10:00:00+08:00”,
“reviewBody”: “Contenu de l’avis A”
},
{
“@type”: “Review”,
“reviewRating”: {
“ratingValue”: “4”,
“bestRating”: “5”
},
“author”: {“name”: “Utilisateur B”},
“datePublished”: “2024-03-16T14:30:00+08:00”,
“reviewBody”: “Contenu de l’avis B”
}
]

Les données structurées sont comme un manuel de produit standardisé,

permettant aux moteurs de recherche de collecter et d’afficher rapidement et avec précision votre contenu sous une forme directement lisible par la machine.

Souhaitez-vous que je traduise un autre contenu ou que je fournisse des conseils spécifiques sur l’implémentation du SEO ?

滚动至顶部