Early Adopters Program

Carrousels de données structurées (bêta)

Google utilise les données structurées
pour comprendre le contenu de la page et afficher ce contenu sous une apparence plus riche dans les résultats de recherche, ce que l’on appelle un résultat enrichi. Ce guide se concentre sur un nouveau résultat enrichi de carrousel en version bêta,qui est un résultat enrichi de type liste que les utilisateurs peuvent faire défiler horizontalement pour voir plus d’entités d’un site donné (également appelé carrousel d’hôte). Chaque vignette du carrousel peut contenir des informations provenant de votre site concernant le prix, la note et les images des entités présentes sur la page.

Pour être éligible à ce résultat enrichi en version bêta, ajoutez ItemList des données structurées en combinaison avec au moins l’un des éléments de données structurées pris en charge suivants :

Carrousels de données structurées (bêta)

Voici à quoi peuvent ressembler les carrousels dans la recherche Google lorsque vous ajoutez ItemList un balisage en combinaison avec un type de contenu pris en charge :

New carousel rich result

Disponibilité de la fonctionnalité

Cette fonctionnalité est en version bêta et vous remarquerez peut-être des modifications dans les exigences ou les directives au fur et à mesure que nous développons cette fonctionnalité. Cette fonctionnalité est également uniquement disponible dans les pays de l’Espace économique européen
(EEE), en Turquie et en Afrique du Sud, sur les appareils de bureau et mobiles. Dans les pays de l’EEE, cette expérience est disponible pour les requêtes relatives aux hôtels, aux locations de vacances, au transport terrestre, aux vols, aux entreprises locales, aux activités (événements, visites et activités) et au shopping. En Turquie, cette expérience est uniquement disponible pour les requêtes relatives aux hôtels, aux locations de vacances et aux entreprises locales. En Afrique du Sud, cette expérience est disponible pour les requêtes relatives aux hôtels, aux locations de vacances, aux activités (événements, visites et activités), aux vols, au shopping, à la livraison de repas, à la location de voitures et à la réservation de bus.

Si votre entreprise est basée dans l’EEE ou en Turquie, ou dessert des utilisateurs dans l’EEE ou en Turquie, remplissez le formulaire applicable :

Si votre entreprise est basée en Afrique du Sud, remplissez
Google Search South African Badging and Refinement Chips Interest Form.

Ajouter des données structurées

Les données structurées constituent un format standardisé permettant de fournir des informations sur une page et de classer le contenu de celle-ci. Si vous débutez avec les données structurées, vous pouvez en apprendre davantage sur
le fonctionnement des données structurées.

Voici un aperçu de la manière d’ajouter des données structurées à votre site.

  1. Choisissez une page de résumé unique qui contient des informations sur chaque entité de la liste. Par exemple, une page de catégorie qui répertorie les “Meilleurs hôtels à Paris”, avec des liens vers des pages de détails spécifiques sur votre site pour plus d’informations sur chaque hôtel. Vous pouvez combiner différents types d’entités (par exemple, des hôtels, des restaurants) si nécessaire pour votre scénario. Par exemple, si vous avez un article “Que faire en Suisse” qui répertorie à la fois des événements locaux et des entreprises locales.
  2. Ajoutez les propriétés obligatoires à cette page de résumé. Vous n’avez pas besoin d’ajouter de balisage aux pages de détails pour être éligible à cette fonctionnalité bêta. En fonction du format que vous utilisez, découvrez où
    insérer des données structurées sur la page.
  3. Ajoutez les propriétés obligatoires et recommandées pour le type de contenu spécifique concerné par le carrousel :

    Selon votre scénario, vous pouvez choisir le meilleur type à utiliser. Par exemple, si vous avez une liste d’hôtels et de locations de vacances sur votre page, utilisez à la fois Hotel et
    VacationRental les types. Bien qu’il soit idéal d’utiliser le type le plus proche de votre scénario, vous pouvez choisir d’utiliser un type plus générique (par exemple, LocalBusiness).

  4. Suivez les directives.
  5. Validez votre code à l’aide de
    l’outil de test des résultats enrichis.
  6. Déployez quelques pages incluant vos données structurées et utilisez l’outil d’inspection d’URL pour tester la façon dont Google voit la page. Assurez-vous que votre page est accessible à Google et qu’elle n’est pas bloquée par un fichier robots.txt, la balise noindex ou
    des exigences de connexion. Si la page s’affiche correctement, vous pouvez.
  7. : Prévoyez du temps pour le réexamen et la réindexation. N’oubliez pas qu’il peut s’écouler plusieurs jours après la publication d’une page pour que Google la trouve et l’explore.
    Pour informer Google des modifications futures, nous vous recommandons desoumettre un sitemap
    Search Console Sitemap API.

Directives

Pour que votre page soit éligible aux résultats enrichis de type carrousel (bêta), vous devez suivre les Search Essentials
et les directives générales sur les données structurées. De plus, les directives suivantes s’appliquent aux résultats enrichis de type carrousel (bêta) :

  • L’utilisation de types génériques est autorisée. Cependant, pour utiliser les propriétés recommandées, vous devez utiliser les types respectifs. Par exemple, pour utiliser amenityFeature
    , utilisez le type
  • LodgingBusiness
  • .
  • L’utilisation de champs supplémentaires ou additionnels est autorisée, mais ils peuvent ne pas apparaître dans le résultat enrichi.
  • Votre site doit comporter une page de résumé et plusieurs pages de détails. Actuellement, cette fonctionnalité n’est pas conçue pour prendre en charge d’autres scénarios, comme une page “tout-en-un” où les “détails” sont des points d’ancrage au sein de la même page.
    Le balisage doit se trouver sur une page de résumé ou de catégorie, qui est une page de type liste contenant des informations sur au moins trois entités et renvoyant vers d'autres pages de votre site pour plus d'informations sur ces entités. Bien que vous n'ayez pas besoin d'ajouter de balisage aux pages de détails, vous devez inclure les URL des pages de détails dans le balisage de votre page de résumé. Balisiez tous les éléments qui se trouvent sur la page de résumé ou de catégorie. Pour les catégories paginées, ajoutez un

ItemList

à chaque page suivante et incluez les entités répertoriées sur cette page. Pour le défilement infini, concentrez-vous sur le balisage des entités qui sont initialement chargées dans la fenêtre d’affichage.


Voici une structure de haut niveau du carrousel. L’ordre spécifié dans le balisage est l’ordre qui sera utilisé pour organiser les tuiles dans le résultat enrichi de type carrousel.

<html>
<head>
<title>Les 5 meilleurs restaurants en Italie</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@type”: “Restaurant”,
“name”: “Trattoria Luigi”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienne”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.5,
“reviewCount”: 250
},
“url”: “https://www.example.com/trattoria-luigi”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@type”: “Restaurant”,
“name”: “La Pergola”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienne”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 1150
},
“url”: “https://www.example.com/la-pergola”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@type”: “Restaurant”,
“name”: “Pasta e Basta”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italienne”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.2,
“reviewCount”: 690
},
“url”: “https://www.example.com/pasta-e-basta”
}
}
]
}
</script>
</head>
<body>
</body>
</html>

Définitions des types de données structurées

Vous devez inclure les propriétés requises pour que votre contenu soit éligible à l'affichage en tant que résultat enrichi. Vous pouvez également inclure les propriétés recommandées pour ajouter plus d'informations sur votre contenu, ce qui pourrait offrir une meilleure expérience utilisateur. ItemList

ItemList est l'élément conteneur qui contient tous les éléments de la liste. Toutes les URL des éléments de la liste doivent pointer vers différentes pages du même domaine. La définition complète de
ItemList.

est disponible sur
schema.org/ItemList

Propriétés requises

itemListElement ListItem Liste d’éléments. Pour spécifier une liste, définissez un ItemList qui contient au moins trois

itemListElement.item

éléments. itemListElement.item, Sous-type deLocalBusiness Product

, ou

ProductEvent Exemple : Pour un hôtel, fournissez les propriétés priceRange et

amenityFeature

.

itemListElement.position

EntierLa position de l'élément dans le carrousel. Il s'agit d'un nombre commençant à 1., Propriétés communes des éléments de liste ( LocalBusiness Product)

, ou

Event
Tous les types d'éléments de carrousel ont les propriétés suivantes en commun.

Propriétés requises image Répété
URL

ou

ImageObject

  • Une ou plusieurs images de l’entité ou de l’élément (par exemple, une image de l’hôtel). N’incluez pas de logos dans cette propriété d’image. Directives supplémentaires sur les images : Les URL des images doivent être explorables et indexables. Pour vérifier si Google peut accéder à vos URL, utilisez la Outil d’inspection d’URL.
  • Les images doivent représenter le contenu balisé.
  • Les images doivent être dans un format de fichier pris en charge par Google Images.
  • Pour obtenir les meilleurs résultats, nous recommandons de fournir plusieurs images haute résolution (minimum de 50 000 pixels en multipliant la largeur par la hauteur) avec les rapports hauteur/largeur suivants : 16:9, 4:3 et 1:1.

Par exemple :

name

Texte

Le nom de l’entité ou de l’élément sous forme de chaîne. Par exemple, le nom d’un hôtel ou d’une annonce. Le item.name

est affiché comme titre d'un élément individuel dans le carrousel. Le formatage HTML est ignoré.

url

URL

hôtel ou une annonce référencée dans la page de résumé). Toutes les URL de la liste doivent être uniques, mais résider sur le même domaine (le même domaine, ou sous-domaine ou super-domaine que la page de résumé).
Les liens d'ancrage au sein d'une page de résumé ou de catégorie ne sont pas pris en charge ; votre site doit avoir des pages de détails autonomes pour chaque élément de la liste.

Propriétés recommandées

aggregateRating.bestRating 5 / 10Nombre
La valeur la plus élevée autorisée dans ce système de notation (par exemple, ). Si 5 bestRating

est omis,

est supposé.

aggregateRating.ratingCount

Nombre

Le nombre total d'évaluations pour l'élément sur votre site. aggregateRating.ratingValue
Nombre

ou 4, 60%Texte 6 / 10Une note de qualité numérique pour l’élément, soit un nombre, une fraction ou un pourcentage (par exemple, , ou ). Google comprend l'échelle pour les fractions et les pourcentages, car l'échelle est implicite dans la fraction elle-même ou dans le pourcentage. L'échelle par défaut pour les nombres est une échelle de 5 points, où 1 est la valeur la plus basse et 5 la valeur la plus élevée. Si une autre échelle est prévue, utilisez.

bestRating
4.4 et 4,4worstRating
. Pour les nombres décimaux, utilisez un point au lieu d'une virgule pour spécifier la valeur (par exemple, au lieu de

). Dans Microdata et RDFa, vous pouvez utiliser des attributs

content pour remplacer le contenu visible. De cette façon, vous pouvez montrer à l’utilisateur la convention de style que vous souhaitez, tout en satisfaisant l’exigence du point pour les données structurées. Par exemple :

Définitions de propriétés supplémentaires spécifiques au type LocalBusiness (et sous-types)En plus des propriétés ListItem , Google prend en charge les propriétés LocalBusiness.

suivantes (y compris ses sous-types) pour les résultats enrichis de carrousel. Imbriquez ces propriétés sous
itemListElement.item

Propriétés recommandées

amenityFeature LocationFeatureSpecification PourLodgingBusiness

uniquement

: Une caractéristique de confort (par exemple, une caractéristique ou un service) de l'hébergement.

priceRange

  • Texte La fourchette de prix relative d’une entreprise, généralement spécifiée par un nombre normalisé de signes monétaires. Fournissez la fourchette de prix dans l’un des formats suivants :
  • Niveau de prix : par exemple, “$”, “$$”, “$$$”

Fourchette :

par exemple, "$-$$"

Ce champ doit comporter moins de 12 caractères. S'il dépasse 12 caractères, Google n'affichera pas de fourchette de prix pour l'entreprise.

servesCuisineTexte

Pour les restaurants uniquement

: Le type de cuisine servi par le restaurant. Product En plus des propriétésListItem , Google prend en charge les propriétés Product
suivantes pour les résultats enrichis de carrousel. Imbriquez ces propriétés sous.

itemListElement.item
Propriétés recommandées

Offre ou
OffreGlobale

Une Offre ou OffreGlobale imbriquée pour vendre le produit. Incluez les propriétés recommandées pour l’une ou l’autre Offre ou OffreGlobale
(selon ce qui s’applique à votre contenu).

Si vous utilisez Offre, incluez les propriétés suivantes :

  • offers.price
  • offers.priceCurrency

Si vous utilisez OffreGlobale, incluez les propriétés suivantes :

  • offers.highPrice
  • offers.lowPrice
  • offers.priceCurrency
offers.highPrice

Nombre

Le prix le plus élevé de toutes les offres disponibles. Si vous spécifiez un prix unique avec
price, vous n’avez pas besoin d’inclure les propriétés highPrice et lowPrice
.

offers.lowPrice

Nombre

Le prix le plus bas de toutes les offres disponibles. Si vous spécifiez un prix unique avec
price, vous n’avez pas besoin d’inclure les propriétés highPrice et lowPrice
.

offers.price

Nombre

Le prix de l’offre d’un produit, ou d’une composante de prix lorsqu’elle est attachée à PriceSpecification
et ses sous-types. Si vous spécifiez une fourchette de prix avec lowPrice et highPrice, n'incluez pas la propriété price

.

offers.priceCurrency

Texte
La devise utilisée pour décrire le prix du produit, au format trois lettres ISO 4217 . Si aucune devise n'est fournie, Google utilise par défaut.

USD

Événement En plus des propriétés ListItem, Google prend en charge les propriétés Événement suivantes pour les résultats enrichis de type carrousel. Imbriquez ces propriétés sous
itemListElement.item.

Propriétés recommandées
offers

Offre ou OffreGlobale

Une Offre ou OffreGlobale imbriquée pour vendre l’événement. Incluez les propriétés recommandées pour l’une ou l’autre Offre ou fr
fr

Si vous utilisez Offer, y compris les propriétés suivantes :

  • offers.price
  • offers.priceCurrency

Si vous utilisez AggregateOffer, y compris les propriétés suivantes :

  • offers.highPrice
  • offers.lowPrice
  • offers.priceCurrency
offers.highPrice

Number

Le prix le plus élevé de toutes les offres disponibles. Si vous spécifiez un prix unique avec
price, vous n’avez pas besoin d’inclure les propriétés highPrice et lowPrice
.

offers.lowPrice

Number

Le prix le plus bas de toutes les offres disponibles. Si vous spécifiez un prix unique avec
price, vous n’avez pas besoin d’inclure les propriétés highPrice et lowPrice
.

offers.price

Number

Le prix de vos billets, frais de service et taxes inclus. N’oubliez pas de le mettre à jour si les prix changent ou si les billets sont épuisés. Si vous spécifiez une fourchette de prix avec
lowPrice et highPrice, n’incluez pas la propriété price .

Si l’événement est disponible sans paiement, frais ou charges de service, définissez le
price sur 0.

offers.priceCurrency

Text

La devise utilisée pour décrire le prix de l’événement, au format trois lettres
ISO 4217 . Si aucune devise n’est fournie, Google utilise par défaut USD.

.

Exemples pour des scénarios courants Restaurant

exemple


<html>
<head>
<title>Top 5 Restaurants in Paris</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@type”: “Restaurant”,
“name”: “Trattoria Luigi”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italian”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.5,
“reviewCount”: 250
},
“url”: “https://www.example.com/restaurant-location-1”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@type”: “Restaurant”,
“name”: “La Pergola”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italian”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 1150
},
“url”: “https://www.example.com/restaurant-location-2”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@type”: “Restaurant”,
“name”: “Pasta e Basta”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$”,
“servesCuisine”: “Italian”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.2,
“reviewCount”: 690
},
“url”: “https://www.example.com/restaurant-location-3”
}
}
]
}
</script>
</head>
<body>
</body>
</html>Hébergement ( Hotels etVacationRental

) exemple


<html>
<head>
<title>Top 5 Hotels in Paris</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@type”: “Hotel”,
“name”: “Four Seasons Hotel George V, Paris”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$$”,
“amenityFeature”: {
“@type”: “LocationFeatureSpecification”,
“name” : “internetType”,
“value”: “Free”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 50
},
“url”: “https://www.example.com/four-seasons”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@type”: “VacationRental”,
“name”: “Downtown Condo”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$”,
“amenityFeature”: {
“@type”: “LocationFeatureSpecification”,
“name” : “instantBookable”,
“value”: true
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.7,
“reviewCount”: 827
},
“url”: “https://www.example.com/downtown-condo”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@type”: “Hotel”,
“name”: “Ritz Paris”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“priceRange”: “$$$$”,
“amenityFeature”: {
“@type”: “LocationFeatureSpecification”,
“name” : “freeBreakfast”,
“value”: true
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 1290
},
“url”: “https://www.example.com/ritz-paris”
}
}
]
}
</script>
</head>
<body>
</body>
</html>

Exemple de choses à faire


<html>
<head>
<title>Top 5 Things To Do in Paris</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "Event",
"name": "Paris Seine River Dinner Cruise",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"offers": {
"@type": "Offer",
"price": 45.00,
"priceCurrency": "EUR"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.2,
"reviewCount": 690
},
"url": "https://www.example.com/event-location1"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@type": "LocalBusiness",
"name": "Notre-Dame Cathedral",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"priceRange": "$",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.8,
"reviewCount": 4220
},
"url": "https://www.example.com/localbusiness-location"
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@type": "Event",
"name": "Eiffel Tower With Host Summit Tour",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"offers": {
"@type": "Offer",
"price": 59.00,
"priceCurrency": "EUR"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.9,
"reviewCount": 652
},
"url": "https://www.example.com/event-location2"
}
}
]
}
</script>
</head>
<body>
</body>
</html>
Product

exemple


<html>
<head>
<title>Top coats of the season</title>
<script type=”application/ld+json”>
{
“@context”: “https://schema.org”,
“@type”: “ItemList”,
“itemListElement”: [
{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@type”: “Product”,
“name”: “Puffy Coat Series by Goat Coat”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: 45.00,
“highPrice”: 60.00,
“priceCurrency”: “EUR”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 50
},
“url”: “https://www.example.com/puffy-coats”
}
},
{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@type”: “Product”,
“name”: “Wool Coat Series by Best Coats Around”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“offers”: {
“@type”: “AggregateOffer”,
“lowPrice”: 189.00,
“highPrice”: 200.00,
“priceCurrency”: “EUR”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.7,
“reviewCount”: 827
},
“url”: “https://www.example.com/wool-coats”
}
},
{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@type”: “Product”,
“name”: “Antarctic Coat by Cold Coats”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“offers”: {
“@type”: “Offer”,
“price”: 45.00,
“priceCurrency”: “EUR”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: 4.9,
“reviewCount”: 1290
},
“url”: “https://www.example.com/antarctic-coat”
}
}
]
}
</script>
</head>
<body>
</body>
</html>

Dépannage

Alien Road

Comment nous l'appliquons

Carousel markup is in beta and behaves accordingly. We implement it for clients with genuinely list-shaped content and set the expectation that beta features can change or disappear.

Services associés

Partager