Google SEO Update 2023 December 4
- Ata Aytug Acar
- 0 Comments
- 1er décembre : Suppression des mentions du Test de compatibilité mobile et du rapport sur l’utilisabilité mobile dans toute notre documentation, car ces outils vont disparaître.
Données structurées pour la location de vacances (VacationRental)
Lorsque vous ajoutez des données structurées à vos pages d’annonces de locations de vacances, Google Search peut afficher votre annonce de manière plus enrichie. Les utilisateurs peuvent voir des informations sur l’annonce, telles que le nom, la description, les images, l’emplacement, la note, les avis, et plus encore, directement dans les résultats de recherche.
Avant de commencer
Ces instructions sont destinées aux sites qui ont déjà établi un contact avec un responsable technique de Google et ont accès au Centre des Hôtels. Si vous êtes intéressé par l’intégration de vos annonces de locations de vacances mais n’avez pas encore été contacté par Google, veuillez vous renseigner en utilisant le formulaire d’intérêt pour la location de vacances.
Cette fonctionnalité est limitée aux sites qui répondent à certains critères d’éligibilité, et des étapes supplémentaires sont nécessaires pour compléter l’intégration. Pour en savoir plus sur la façon de répertorier vos locations de vacances sur Google, consultez le guide de démarrage de l’intégration.
Comment ajouter des données structurées
Les données structurées sont un format standardisé pour fournir des informations sur une page et classer le contenu de la page. Si vous êtes nouveau dans les données structurées, vous pouvez en apprendre davantage sur leur fonctionnement.
Voici un aperçu de la façon de créer, tester et publier des données structurées. Pour un guide étape par étape sur la façon d’ajouter des données structurées à une page web, consultez le codelab sur les données structurées.
Ajoutez les propriétés requises. En fonction du format que vous utilisez, apprenez où insérer des données structurées sur la page.
Vous utilisez un CMS ? Il peut être plus facile d’utiliser un plugin intégré à votre CMS.
Vous utilisez JavaScript ? Apprenez à générer des données structurées avec JavaScript.
Suivez les directives.
Validez votre code à l’aide du Test de résultats enrichis et corrigez les erreurs critiques. Envisagez également de corriger les problèmes non critiques qui peuvent être signalés dans l’outil, car ils peuvent aider à améliorer la qualité de vos données structurées (cependant, cela n’est pas nécessaire pour être éligible aux résultats enrichis).
Déployez quelques pages incluant vos données structurées et utilisez l’outil d’inspection d’URL pour tester comment Google voit la page. Assurez-vous que votre page est accessible à Google et n’est pas bloquée par un fichier robots.txt, une balise noindex ou des exigences de connexion. Si la page semble correcte, vous pouvez demander à Google de réexplorer vos URL.
Remarque : Accordez du temps pour la réexploration et la réindexation. N’oubliez pas qu’il peut falloir plusieurs jours après la publication d’une page pour que Google la trouve et l’explore.
Pour tenir Google informé des futurs changements, nous vous recommandons de soumettre un plan de site. Vous pouvez automatiser cela avec l’API de plan de site de Search Console.
Exemple
Voici un exemple d’une annonce de location de vacances simple utilisant JSON-LD.
<html> <head> <title>My Beautiful Vacation Rental</title> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VacationRental", "additionalType": "HolidayVillageRental", "brand": "my_brand_id", "containsPlace": { "@type": "Accommodation", "additionalType": "EntirePlace", "bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }], "occupancy": { "@type": "QuantitativeValue", "value" : 2 }, "amenityFeature": [ { "@type": "LocationFeatureSpecification", "name": "ac", "value": true }, { "@type": "LocationFeatureSpecification", "name": "airportShuttle", "value": true }, { "@type": "LocationFeatureSpecification", "name": "balcony", "value": true }, { "@type": "LocationFeatureSpecification", "name": "beachAccess", "value": true }, { "@type": "LocationFeatureSpecification", "name": "childFriendly", "value": true } ], "floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" }, "numberOfBathroomsTotal": 1, "numberOfBedrooms": 3, "numberOfRooms": 5 }, "identifier": "abc123", "latitude": "42.12345", "longitude": "101.12345", "name": "My Beautiful Vacation Rental", "address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy." }, "aggregateRating": { "ratingValue": 4.5, "ratingCount": 10, "reviewCount": 3, "bestRating": 5 }, "image": [ "https://example.com/mylisting/unit_image1.png", "https://example.com/mylisting/unit_image2.png", "https://example.com/mylisting/unit_image3.png", "https://example.com/mylisting/unit_image4.png", "https://example.com/mylisting/unit_image5.png", "https://example.com/mylisting/unit_image6.png", "https://example.com/mylisting/unit_image7.png", "https://example.com/mylisting/unit_image8.png" ], "checkinTime": "18:00:00+08:00", "checkoutTime": "11:00:00+08:00", "description": "A great Vacation Rental in the perfect neighborhood.", "knowsLanguage": ["en-US", "fr-FR"], "review": [{ "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": 4, "bestRating": 5 }, "author": { "@type": "Person", "name": "Lillian Ruiz" }, "datePublished": "2022-12-01", "contentReferenceTime": "2022-11-17" }, { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" }, "author": { "@type": "Person", "name": "John S." }, "datePublished": "2022-10-01", "contentReferenceTime": "2022-09-28" } ] } </script> </head> <body></body> </html>
Directives d’éligibilité
Vous devez suivre ces directives pour que vos données structurées de location de vacances soient éligibles à une utilisation dans Google Search.
Politiques de location de vacances
Essentiels de recherche
Directives générales sur les données structurées
Avertissement : Si votre site enfreint une ou plusieurs de ces directives, Google peut prendre des mesures manuelles à son encontre. Une fois que vous avez corrigé le problème, vous pouvez soumettre votre site pour une réévaluation.
Définitions des types de données structurées
Les tableaux suivants répertorient les propriétés et l’utilisation pour marquer les annonces de locations de vacances en utilisant schema.org/VacationRental. Vous devez inclure les propriétés requises pour que vos données structurées soient éligibles à l’affichage. Vous pouvez également inclure les propriétés recommandées pour ajouter plus d’informations sur votre contenu, ce qui offrira une meilleure expérience utilisateur.
VacationRental
La définition complète de VacationRental est disponible sur schema.org/VacationRental.
Required properties | |
---|---|
containsPlace |
Accommodation A vacation rental listing must contain one Accommodation to markup additional details such as beds, occupancy, number of rooms, and amenityFeature properties. |
containsPlace. |
QuantitativeValue Information about the maximum number of guests allowed to stay at the vacation rental listing.
"occupancy": { "@type": "QuantitativeValue", "value" : 5 } |
containsPlace. |
Integer The numerical value of guests allowed to stay at the vacation rental listing. |
identifier |
Text A unique identifier for the property.
Additional guidelines:
|
image |
Repeated URL One or more images of the listing. The listing must have a minimum of 8 photos (at least 1 image of each of the following: bedroom, bathroom, and common area).
Additionally, follow the Property listing image requirements. |
latitude (or geo. ) |
Number The latitude of the listing’s location. Precision must be at least 5 decimal places. |
longitude (or geo. ) |
Number The longitude of the listing’s location. Precision must be at least 5 decimal places. |
name |
Text The name of the vacation rental listing. |
Recommended properties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
additionalType |
Text The type of vacation rental listing. Here are some suggested values:
The full definitions of these values are in Categories for lodging businesses. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address |
PostalAddress Information about the street address of the listing. Include all properties that apply to your country.
"address": { "addressCountry": "US", "addressLocality": "Mountain View", "addressRegion": "California", "postalCode": "94043", "streetAddress": "1600 Amphitheatre Pkwy." } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The country of your vacation listing, using the two-letter ISO 3166-1 alpha-2 country code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The city of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The region of your vacation listing. For example, a state. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The postal code for your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
address. |
Text The full street address of your vacation listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
aggregateRating |
AggregateRating The average vacation rental rating is based on multiple ratings or reviews. Follow the review snippet guidelines and the list of required and recommended aggregate rating properties. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
brand |
Text The brand ID associated with this property. Read more about how to to associate your properties to brands and how link your brand icons and display names to respective brand IDs in the Hotel Center documentation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkinTime |
Time The earliest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
checkoutTime |
Time The latest time someone may check into a lodging establishment in ISO 8601 format.
Example: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of room for this accommodation. Use one of the following values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated amenityFeature
Whether the property has a certain feature or amenity. Boolean examples follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": true } Boolean valuesUse one of the following values for the
Non-boolean values We also support the following non-boolean Non-boolean values follow this pattern: "amenityFeature": { "@type": "LocationFeatureSpecification", "name" : "featureName", "value": "detail" }
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Repeated BedDetails Information about the type and number of beds in the listing.
"bed": [{ "@type": "BedDetails", "numberOfBeds" : 1, "typeOfBed": "Queen" }, { "@type": "BedDetails", "numberOfBeds" : 2, "typeOfBed": "Single" }] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The number of beds in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Text The type of beds in the listing. Here are some suggested values:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
QuantitativeValue Size of the accommodation. It must be specified using unitCode property values:
"floorSize": { "@type": "QuantitativeValue", "value" : 75, "unitCode": "MTK" } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total bathrooms in the listing. Follow real estate conventions as documented in RESO and use the simple sum of the number of bathrooms. For example, for a property with two full bathrooms and one half bathroom, the total number of bathrooms is 2.5. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of bedrooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
containsPlace. |
Integer The total number of rooms in the listing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description |
Text A description of the property. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
knowsLanguage |
Repeated Text The languages the host can speak. Use language codes from the IETF BCP 47 standard, such as en-US or fr-FR . |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review |
Repeated Review One or more user reviews of the listing. Follow the review snippet guidelines and the list of required and recommended review properties.
"review": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "datePublished": "2023-02-09" "author": { "@type": "Person", "name": "Lillian R" } } |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
review. |
DateTime
The start date of the author’s stay. |
Surveiller les résultats enrichis avec Search Console
Search Console est un outil qui vous aide à surveiller la performance de vos pages dans Google Search. Vous n’avez pas besoin de vous inscrire à Search Console pour être inclus dans les résultats de recherche Google, mais cela peut vous aider à comprendre et à améliorer la façon dont Google voit votre site. Nous recommandons de consulter Search Console dans les cas suivants :
- Après avoir déployé des données structurées pour la première fois
- Après avoir publié de nouveaux modèles ou mis à jour votre code
- En analysant le trafic périodiquement
Après avoir déployé des données structurées pour la première fois
Après que Google a indexé vos pages, recherchez des problèmes en utilisant le rapport sur l’état des résultats enrichis. Idéalement, il y aura une augmentation des éléments valides et aucune augmentation des éléments invalides. Si vous trouvez des problèmes dans vos données structurées :
- Corrigez les éléments invalides.
- Inspectez une URL en direct pour vérifier si le problème persiste.
- Demandez une validation à l’aide du rapport d’état.
Après avoir publié de nouveaux modèles ou mis à jour votre code
Lorsque vous apportez des modifications significatives à votre site Web, surveillez l’augmentation des éléments invalides dans les données structurées.
- Si vous constatez une augmentation des éléments invalides, il se peut que vous ayez déployé un nouveau modèle qui ne fonctionne pas, ou que votre site interagisse avec le modèle existant d’une nouvelle manière problématique.
- Si vous constatez une diminution des éléments valides (non accompagnée d’une augmentation des éléments invalides), il se peut que vous n’intégriez plus de données structurées dans vos pages. Utilisez l’outil d’inspection d’URL pour comprendre la cause du problème.
Avertissement : N’utilisez pas de liens mis en cache pour déboguer vos pages. Utilisez plutôt l’outil d’inspection d’URL, car il possède la version la plus à jour de vos pages.
Analyse du trafic périodiquement
Analysez votre trafic Google Search à l’aide du rapport de performance. Les données vous montreront à quelle fréquence votre page apparaît en tant que résultat enrichi dans la recherche, combien de fois les utilisateurs cliquent dessus et quelle est la position moyenne à laquelle vous apparaissez dans les résultats de recherche. Vous pouvez également extraire automatiquement ces résultats avec l’API de Search Console.
Dépannage
Si vous avez des difficultés à mettre en œuvre ou à déboguer des données structurées, voici quelques ressources qui pourraient vous aider.
- Si vous utilisez un système de gestion de contenu (CMS) ou si quelqu’un d’autre s’occupe de votre site, demandez-lui de l’aide. Assurez-vous de transférer tout message de Search Console qui détaille le problème.
- Google ne garantit pas que les fonctionnalités qui consomment des données structurées apparaîtront dans les résultats de recherche. Pour une liste des raisons courantes pour lesquelles Google peut ne pas afficher votre contenu dans un résultat enrichi, consultez les Lignes directrices générales sur les données structurées.
- Vous pourriez avoir une erreur dans vos données structurées. Consultez la liste des erreurs de données structurées.
- Si vous avez reçu une action manuelle concernant les données structurées de votre page, les données structurées sur la page seront ignorées (bien que la page puisse toujours apparaître dans les résultats de recherche Google). Pour corriger les problèmes de données structurées, utilisez le rapport des actions manuelles.
- Passez en revue les lignes directrices à nouveau pour identifier si votre contenu est conforme ou non aux directives. Le problème peut être causé par du contenu spam ou une utilisation spam des balisages. Cependant, le problème peut ne pas être une erreur de syntaxe, et donc le test des résultats enrichis ne pourra pas identifier ces problèmes.
- Résolvez les problèmes de résultats enrichis manquants / baisse du nombre total de résultats enrichis.
- Accordez du temps pour le re-crawling et le re-indexing. N’oubliez pas qu’il peut falloir plusieurs jours après la publication d’une page pour que Google la trouve et la crawl. Pour des questions générales sur le crawling et l’indexation, consultez les FAQ sur le crawling et l’indexation de Google Search.
- Publiez une question dans le forum d’aide de Google Search Central.
Recent Comments