{"id":23852,"date":"2026-05-19T18:38:12","date_gmt":"2026-05-19T18:38:12","guid":{"rendered":"https:\/\/capston.ai\/capston-core\/guide-schema-hotel\/"},"modified":"2026-05-19T19:27:31","modified_gmt":"2026-05-19T19:27:31","slug":"guide-schema-hotel","status":"publish","type":"page","link":"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/","title":{"rendered":"Guide d&rsquo;impl\u00e9mentation schema h\u00f4tel : JSON-LD pour h\u00f4tels premium"},"content":{"rendered":"<p><!-- cc-page-hero v1 --><\/p>\n<figure class=\"page-hero\" style=\"margin:0 0 2.5rem 0;padding:0;\"><img decoding=\"async\" src=\"https:\/\/capston.ai\/wp-content\/uploads\/2026\/05\/wave48-schema-model.webp\" alt=\"Maquette architecturale sur socle poli avec diagramme schema encadr\u00e9, illustrant la fondation technique structur\u00e9e\" loading=\"eager\" style=\"display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:6px;\" \/><\/figure>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/#webpage\",\n      \"url\": \"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/\",\n      \"name\": \"Guide d'impl\u00e9mentation schema h\u00f4tel \u2014 JSON-LD pour h\u00f4tels premium\",\n      \"description\": \"Guide pratique des donn\u00e9es structur\u00e9es schema.org pour h\u00f4tels premium. Hotel, LodgingBusiness, Offer, Review, FAQ, Service, BreadcrumbList \u2014 o\u00f9 placer chaque type, comment les imbriquer, comment valider.\",\n      \"inLanguage\": \"fr\",\n      \"isPartOf\": { \"@id\": \"https:\/\/capston.ai\/#website\" }\n    },\n    {\n      \"@type\": \"HowTo\",\n      \"@id\": \"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/#howto\",\n      \"name\": \"Comment impl\u00e9menter les donn\u00e9es structur\u00e9es schema.org sur un site d'h\u00f4tel premium\",\n      \"description\": \"Impl\u00e9mentation pas \u00e0 pas des schemas Hotel, LodgingBusiness, Offer, Review, FAQ, Service et BreadcrumbList sur un site h\u00f4telier.\",\n      \"step\": [\n        { \"@type\": \"HowToStep\", \"name\": \"Choisir le bon type principal\", \"text\": \"Utilisez Hotel ou Resort pour l'entit\u00e9 \u00e9tablissement, pas LocalBusiness ni Place.\" },\n        { \"@type\": \"HowToStep\", \"name\": \"Placer les schemas selon l'intention de page\", \"text\": \"Hotel sur l'accueil, HotelRoom et Offer sur les pages chambres, Restaurant sur les pages restauration, Service sur le spa et les prestations, BreadcrumbList partout.\" },\n        { \"@type\": \"HowToStep\", \"name\": \"Imbriquer via r\u00e9f\u00e9rences @id\", \"text\": \"Utilisez un @graph unique par page avec des @id URI stables et r\u00e9f\u00e9rencez les entit\u00e9s plut\u00f4t que de les dupliquer.\" },\n        { \"@type\": \"HowToStep\", \"name\": \"Valider\", \"text\": \"Lancez le validateur schema.org et le Test des r\u00e9sultats enrichis Google avant d\u00e9ploiement, puis contr\u00f4lez la SERP 48 \u00e0 72 heures plus tard.\" }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/#faq\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"Faut-il utiliser Hotel ou LodgingBusiness ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Hotel quand l'\u00e9tablissement correspond \u00e0 la cat\u00e9gorie h\u00f4tel standard. Resort pour les \u00e9tablissements de destination avec un parc. LodgingBusiness uniquement en repli quand aucun type plus pr\u00e9cis ne convient.\" } },\n        { \"@type\": \"Question\", \"name\": \"Puis-je ajouter AggregateRating si les avis viennent de TripAdvisor ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Uniquement si la page affiche elle-m\u00eame les avis et si la note est calcul\u00e9e \u00e0 partir de ces avis affich\u00e9s. Copier une note agr\u00e9g\u00e9e d'un tiers sans montrer la source sur la page constitue une violation.\" } },\n        { \"@type\": \"Question\", \"name\": \"O\u00f9 doit vivre le schema de tarification des chambres ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Sur chaque page chambre individuelle, sous forme d'Offer imbriqu\u00e9e dans HotelRoom. Jamais sur la page d'accueil.\" } },\n        { \"@type\": \"Question\", \"name\": \"\u00c0 quelle fr\u00e9quence faut-il revalider le schema ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Apr\u00e8s chaque mise \u00e0 jour du site qui touche aux templates, aux prix ou \u00e0 la structure de contenu. Au minimum chaque trimestre, m\u00eame sans changement visible.\" } }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/capston.ai\/fr\/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Capston Core\", \"item\": \"https:\/\/capston.ai\/fr\/capston-core\/\" },\n        { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"Guide d'impl\u00e9mentation schema h\u00f4tel\", \"item\": \"https:\/\/capston.ai\/fr\/capston-core\/guide-schema-hotel\/\" }\n      ]\n    }\n  ]\n}\n<\/script><\/p>\n<h2>Intro<\/h2>\n<p>Le schema fait partie des leviers techniques les plus efficaces pour la visibilit\u00e9 IA d\u2019un h\u00f4tel premium.<\/p>\n<p>Il agit des deux c\u00f4t\u00e9s des moteurs de r\u00e9ponse. C\u00f4t\u00e9 s\u00e9lection, Google AI Overviews et Gemini s\u2019appuient fortement sur les donn\u00e9es structur\u00e9es pour d\u00e9cider quel \u00e9tablissement nommer. C\u00f4t\u00e9 absorption, le schema rend la page lisible par les robots de ChatGPT et Perplexity, qui privil\u00e9gient les signaux d\u2019entit\u00e9 propres \u00e0 l\u2019analyse de prose.<\/p>\n<p>Cette page est un document de transmission entre marketing et d\u00e9veloppement. Elle expose les sept schemas h\u00f4tel qui comptent, o\u00f9 placer chacun, les cinq erreurs les plus fr\u00e9quentes, et comment valider le r\u00e9sultat.<\/p>\n<p class=\"cc-intro-cta\" style=\"margin:2rem 0;\"><a href=\"\/free-audit\/?source=capston-core-hotel-schema\" class=\"cc-cta-btn\" style=\"display:inline-block;background:#FDC70C;color:#151515;padding:0.875rem 1.75rem;border-radius:6px;font-weight:600;text-decoration:none;margin:0.5rem 0.75rem 0.5rem 0;font-family:inherit;font-size:1rem;line-height:1.4;\">Auditez votre schema h\u00f4tel<\/a><\/p>\n<hr \/>\n<h2>Pourquoi le schema est un levier majeur pour la visibilit\u00e9 IA d\u2019un h\u00f4tel<\/h2>\n<p>Une page h\u00f4tel sans schema oblige le moteur \u00e0 d\u00e9duire l\u2019entit\u00e9 depuis la prose. Le moteur doit deviner : s\u2019agit-il d\u2019un h\u00f4tel, d\u2019un restaurant dans un h\u00f4tel, d\u2019un tour-op\u00e9rateur qui revend un package ? La d\u00e9duction est impr\u00e9cise, et elle favorise les marques mieux dot\u00e9es en signaux contextuels.<\/p>\n<p>Une page h\u00f4tel avec un schema correct supprime cette devinette. Le bloc JSON-LD d\u00e9clare le type d\u2019entit\u00e9, la localisation, le classement, les chambres, les offres, les avis, les services. Le moteur le lit et le traite comme canonique.<\/p>\n<p>L\u2019effet se mesure \u00e0 trois endroits. D\u2019abord, l\u2019\u00e9ligibilit\u00e9 aux r\u00e9sultats enrichis dans Google. Ensuite, le taux de citation dans les AI Overviews \u2014 les pages marqu\u00e9es avec schema sont r\u00e9utilis\u00e9es plus souvent comme URL source de la r\u00e9ponse. Enfin, la pr\u00e9cision de la description de marque dans ChatGPT et Perplexity, parce que le mod\u00e8le dispose de paires cl\u00e9-valeur propres plut\u00f4t que d\u2019un texte \u00e0 parser.<\/p>\n<p>Le schema n\u2019invente pas de visibilit\u00e9. Il supprime la friction qui emp\u00eache un contenu existant d\u2019\u00eatre s\u00e9lectionn\u00e9 et absorb\u00e9. C\u2019est pourquoi nous le traitons comme un pr\u00e9requis, au m\u00eame titre que la <a href=\"https:\/\/capston.ai\/fr\/capston-core\/scannabilite-machine\/\">scannabilit\u00e9 machine<\/a> et la <a href=\"\/fr\/capston-core\/conception-conteneurs-preuve\/\">conception de conteneurs de preuve<\/a>.<\/p>\n<hr \/>\n<h2>Les sept schemas h\u00f4tel qui comptent<\/h2>\n<p>Schema.org d\u00e9finit des centaines de types. Pour un h\u00f4tel premium, sept d\u2019entre eux portent l\u2019essentiel.<\/p>\n<h3>Hotel<\/h3>\n<p>Le type d\u2019entit\u00e9 principal pour l\u2019\u00e9tablissement. Utilisez <code>Hotel<\/code> \u2014 pas <code>LocalBusiness<\/code>, pas <code>Place<\/code>, pas <code>Organization<\/code>. Le type <code>Hotel<\/code> h\u00e9rite de <code>LodgingBusiness<\/code> et ajoute les propri\u00e9t\u00e9s propres \u00e0 l\u2019h\u00f4tellerie.<\/p>\n<p>Propri\u00e9t\u00e9s requises : <code>name<\/code>, <code>address<\/code> (PostalAddress complet), <code>geo<\/code> (GeoCoordinates avec latitude et longitude), <code>telephone<\/code>, <code>url<\/code>. Fortement recommand\u00e9es : <code>starRating<\/code> (via <code>Rating<\/code> avec <code>ratingValue<\/code>), <code>amenityFeature<\/code> (liste de <code>LocationFeatureSpecification<\/code>), <code>numberOfRooms<\/code>, <code>petsAllowed<\/code>, <code>checkinTime<\/code>, <code>checkoutTime<\/code>, <code>image<\/code> (plusieurs, dimensions explicites).<\/p>\n<h3>LodgingBusiness<\/h3>\n<p>Le type parent. N\u2019utilisez <code>LodgingBusiness<\/code> que si l\u2019\u00e9tablissement ne correspond ni \u00e0 <code>Hotel<\/code>, ni \u00e0 <code>Resort<\/code>, ni \u00e0 <code>BedAndBreakfast<\/code>, ni \u00e0 <code>Motel<\/code>, ni \u00e0 <code>Hostel<\/code>. Pour un cinq \u00e9toiles urbain, c\u2019est <code>Hotel<\/code>. Pour un \u00e9tablissement de destination avec plusieurs b\u00e2timents, <code>Resort<\/code> est souvent plus pr\u00e9cis. <code>Resort<\/code> h\u00e9rite \u00e9galement de <code>LodgingBusiness<\/code>.<\/p>\n<h3>Offer<\/h3>\n<p>La couche tarifaire. Chaque cat\u00e9gorie de chambre ou package r\u00e9servable doit porter son propre <code>Offer<\/code>, g\u00e9n\u00e9ralement imbriqu\u00e9 dans la chambre via un <code>HotelRoom<\/code> associ\u00e9 \u00e0 une <code>Offer<\/code>. Propri\u00e9t\u00e9s qui comptent : <code>price<\/code> ou <code>priceRange<\/code> (une plage quand un prix unique ne serait pas honn\u00eate), <code>priceCurrency<\/code>, <code>availability<\/code>, <code>validFrom<\/code>, <code>validThrough<\/code>, <code>url<\/code> (lien profond vers le moteur de r\u00e9servation).<\/p>\n<h3>Review et AggregateRating<\/h3>\n<p>La couche confiance. <code>Review<\/code> d\u00e9signe les avis individuels affich\u00e9s sur la page. <code>AggregateRating<\/code> les synth\u00e9tise. Les deux doivent refl\u00e9ter des avis r\u00e9els et v\u00e9rifiables \u2014 jamais invent\u00e9s, jamais copi\u00e9s depuis une plateforme tierce sans attribution. Si l\u2019h\u00f4tel n\u2019affiche pas de vrais avis sur la page, n\u2019ajoutez pas <code>AggregateRating<\/code>. Les notes agr\u00e9g\u00e9es falsifi\u00e9es sont le chemin le plus court vers une action manuelle.<\/p>\n<h3>FAQPage<\/h3>\n<p>La couche question. N\u2019ajoutez le schema <code>FAQPage<\/code> qu\u2019aux pages qui affichent r\u00e9ellement un bloc FAQ, questions et r\u00e9ponses visibles par l\u2019humain. Chaque <code>Question<\/code> porte un <code>name<\/code> (la question) et un <code>acceptedAnswer<\/code> (avec <code>text<\/code>). Le schema FAQ alimente directement les placements \u00ab Autres questions pos\u00e9es \u00bb des AI Overviews.<\/p>\n<h3>Service<\/h3>\n<p>La couche prestation. Utilisez <code>Service<\/code> pour chaque offre distincte au sein de l\u2019h\u00f4tel \u2014 spa, restaurant, espace s\u00e9minaire, d\u00eener priv\u00e9, lieu de mariage, conciergerie. Chaque service m\u00e9rite sa propre page et son propre bloc <code>Service<\/code>, avec <code>provider<\/code> qui pointe vers l\u2019entit\u00e9 h\u00f4tel via <code>@id<\/code>.<\/p>\n<h3>BreadcrumbList<\/h3>\n<p>La couche navigation. Toutes les pages du site portent un <code>BreadcrumbList<\/code>. Cela co\u00fbte peu, am\u00e9liore l\u2019\u00e9ligibilit\u00e9 aux r\u00e9sultats enrichis, et fournit aux moteurs IA un plan clair de la hi\u00e9rarchie du contenu.<\/p>\n<hr \/>\n<h2>O\u00f9 placer chaque schema<\/h2>\n<p>Le placement suit l\u2019intention de la page.<\/p>\n<p><strong>Page d\u2019accueil :<\/strong> <code>Hotel<\/code> (ou <code>Resort<\/code>) comme entit\u00e9 principale, avec adresse compl\u00e8te, geo, starRating, amenityFeature, jeu d\u2019images, liens sameAs vers les profils sociaux. <code>BreadcrumbList<\/code> avec un seul n\u0153ud Accueil. Pas d\u2019<code>Offer<\/code> ici \u2014 les offres vivent sur les pages chambres.<\/p>\n<p><strong>Pages chambres \/ suites :<\/strong> entit\u00e9s <code>HotelRoom<\/code>, chacune imbriqu\u00e9e avec une <code>Offer<\/code>. La page chambre porte une entit\u00e9 chambre principale et son offre. \u00c9vitez d\u2019empiler toutes les chambres dans la page d\u2019accueil.<\/p>\n<p><strong>Page restaurant :<\/strong> entit\u00e9 <code>Restaurant<\/code> (distincte de l\u2019h\u00f4tel), avec sa propre adresse (la m\u00eame que le parent), URL du menu, servesCuisine, openingHoursSpecification. Reliez \u00e0 l\u2019h\u00f4tel via <code>isPartOf<\/code> ou une relation personnalis\u00e9e.<\/p>\n<p><strong>Page spa \/ bien-\u00eatre :<\/strong> entit\u00e9 <code>Service<\/code> avec <code>provider<\/code> qui pointe vers l\u2019@id de l\u2019h\u00f4tel, plus un bloc <code>HealthAndBeautyBusiness<\/code> si le spa est r\u00e9servable ind\u00e9pendamment.<\/p>\n<p><strong>Page FAQ (ou bloc FAQ sur une autre page) :<\/strong> schema <code>FAQPage<\/code>, uniquement quand une vraie FAQ est visible par l\u2019utilisateur.<\/p>\n<p><strong>Toutes les pages :<\/strong> <code>BreadcrumbList<\/code> qui refl\u00e8te la hi\u00e9rarchie d\u2019URL.<\/p>\n<p>Le motif d\u2019imbrication qui fonctionne le mieux est un <code>@graph<\/code> unique par page contenant toutes les entit\u00e9s pertinentes, chacune avec un <code>@id<\/code> URI stable. Les r\u00e9f\u00e9rences crois\u00e9es passent par <code>@id<\/code> plut\u00f4t que par des objets imbriqu\u00e9s. Le JSON-LD reste lisible et les robots r\u00e9solvent les relations proprement.<\/p>\n<hr \/>\n<h2>Cinq erreurs fr\u00e9quentes<\/h2>\n<ol>\n<li>\n<p><strong><code>LocalBusiness<\/code> \u00e0 la place de <code>Hotel<\/code>.<\/strong> L\u2019erreur la plus fr\u00e9quente. <code>LocalBusiness<\/code> convient aux restaurants et boutiques, pas \u00e0 l\u2019h\u00e9bergement. Les moteurs y voient un signal plus faible et peuvent supprimer les r\u00e9sultats enrichis propres \u00e0 l\u2019h\u00f4tellerie.<\/p>\n<\/li>\n<li>\n<p><strong>Coordonn\u00e9es geo absentes.<\/strong> L\u2019adresse seule ne suffit pas. <code>geo<\/code> avec latitude et longitude explicites d\u00e9bloque les placements cartographiques et les r\u00e9ponses IA g\u00e9olocalis\u00e9es (\u00ab h\u00f4tels pr\u00e8s du Louvre \u00bb).<\/p>\n<\/li>\n<li>\n<p><strong><code>AggregateRating<\/code> sans source r\u00e9elle.<\/strong> Inventer une note de 4,8 sur 247 avis pour d\u00e9crocher un snippet est une action manuelle qui n\u2019attend que d\u2019arriver. Ne marquez que les notes visibles, v\u00e9rifiables, et adoss\u00e9es \u00e0 une vraie collection d\u2019avis sur la page.<\/p>\n<\/li>\n<li>\n<p><strong>Un bloc Hotel g\u00e9ant sur chaque page.<\/strong> La page d\u2019accueil porte l\u2019entit\u00e9 Hotel. Les pages internes la r\u00e9f\u00e9rencent par <code>@id<\/code> et ajoutent leur propre contexte (chambre, service, restaurant). R\u00e9p\u00e9ter le bloc Hotel complet sur chaque URL cr\u00e9e du bruit et dilue le signal canonique.<\/p>\n<\/li>\n<li>\n<p><strong>Pas de <code>BreadcrumbList<\/code>.<\/strong> Le schema le moins co\u00fbteux \u00e0 impl\u00e9menter, souvent oubli\u00e9. Sans lui, le moteur reconstruit la hi\u00e9rarchie depuis les URL et les liens internes, avec perte.<\/p>\n<\/li>\n<\/ol>\n<hr \/>\n<h2>Comment valider<\/h2>\n<p>Trois outils couvrent toute la surface de validation.<\/p>\n<p><strong>Validateur schema.org<\/strong> (<code>validator.schema.org<\/code>) \u2014 le contr\u00f4le syntaxique strict. D\u00e9tecte les JSON malform\u00e9s, les types invalides, les propri\u00e9t\u00e9s requises manquantes.<\/p>\n<p><strong>Test des r\u00e9sultats enrichis Google<\/strong> \u2014 le contr\u00f4le pragmatique. Affiche les r\u00e9sultats enrichis auxquels la page est \u00e9ligible et les avertissements remont\u00e9s par Google. \u00c0 lancer avant chaque mise en production.<\/p>\n<p><strong>V\u00e9rification SERP manuelle<\/strong> \u2014 apr\u00e8s d\u00e9ploiement et r\u00e9indexation (48 \u00e0 72 heures en g\u00e9n\u00e9ral), cherchez la marque et v\u00e9rifiez l\u2019apparition du r\u00e9sultat enrichi. Puis lancez un petit jeu de prompts du <a href=\"\/fr\/capston-core\/scorecard-hotellerie\/\">scorecard h\u00f4tellerie<\/a> pour voir si les AI Overviews font remonter l\u2019h\u00f4tel correctement.<\/p>\n<p>Documentez chaque d\u00e9ploiement de schema avec : l\u2019URL, les types d\u2019entit\u00e9s, la capture de validation, la date, et la date du prochain contr\u00f4le.<\/p>\n<hr \/>\n<h2>Comment cela s\u2019inscrit dans Capston Core<\/h2>\n<p>Le schema h\u00f4tel est une couche fondamentale de Capston Core. Il se trouve sous <a href=\"\/fr\/capston-core\/gagner-google-ai-overviews\/\">comment gagner les Google AI Overviews<\/a>, alimente la baseline de <a href=\"https:\/\/capston.ai\/fr\/capston-core\/scannabilite-machine\/\">scannabilit\u00e9 machine<\/a>, et est retest\u00e9 \u00e0 chaque cadence trimestrielle. Les h\u00f4tels qui passent la baseline schema passent ensuite au travail d\u2019evidence et au scoring par jeu de prompts.<\/p>\n<p>\u2192 Retour \u00e0 <strong><a href=\"https:\/\/capston.ai\/capston-core\/\">Capston Core<\/a><\/strong><\/p>\n<hr \/>\n<h2>FAQ<\/h2>\n<p><strong>Faut-il utiliser <code>Hotel<\/code> ou <code>LodgingBusiness<\/code> ?<\/strong><br \/>\n<code>Hotel<\/code> quand l\u2019\u00e9tablissement correspond \u00e0 la cat\u00e9gorie h\u00f4tel standard. <code>Resort<\/code> pour les \u00e9tablissements de destination avec un parc. <code>LodgingBusiness<\/code> uniquement en repli quand aucun type plus pr\u00e9cis ne convient.<\/p>\n<p><strong>Puis-je ajouter <code>AggregateRating<\/code> si les avis viennent de TripAdvisor ?<\/strong><br \/>\nUniquement si la page affiche elle-m\u00eame les avis et si la note est calcul\u00e9e \u00e0 partir de ces avis affich\u00e9s. Copier une note agr\u00e9g\u00e9e d\u2019un tiers sans montrer la source sur la page constitue une violation.<\/p>\n<p><strong>O\u00f9 doit vivre le schema de tarification des chambres ?<\/strong><br \/>\nSur chaque page chambre individuelle, sous forme d\u2019<code>Offer<\/code> imbriqu\u00e9e dans <code>HotelRoom<\/code>. Jamais sur la page d\u2019accueil.<\/p>\n<p><strong>\u00c0 quelle fr\u00e9quence faut-il revalider le schema ?<\/strong><br \/>\nApr\u00e8s chaque mise \u00e0 jour du site qui touche aux templates, aux prix ou \u00e0 la structure de contenu. Au minimum chaque trimestre, m\u00eame sans changement visible \u2014 schema.org et les directives Google \u00e9voluent.<\/p>\n<hr \/>\n<h2>Final CTA block<\/h2>\n<p><strong>Faites auditer et corriger le schema de votre h\u00f4tel.<\/strong><\/p>\n<p><a href=\"\/free-audit\/?source=capston-core-hotel-schema\" class=\"cc-cta-btn\" style=\"display:inline-block;background:#FDC70C;color:#151515;padding:0.875rem 1.75rem;border-radius:6px;font-weight:600;text-decoration:none;margin:0.5rem 0.75rem 0.5rem 0;font-family:inherit;font-size:1rem;line-height:1.4;\">Auditer votre schema<\/a><br \/>\n<a href=\"\/fr\/capston-core\/lancer-baseline\/\" class=\"cc-cta-btn\" style=\"display:inline-block;background:#FDC70C;color:#151515;padding:0.875rem 1.75rem;border-radius:6px;font-weight:600;text-decoration:none;margin:0.5rem 0.75rem 0.5rem 0;font-family:inherit;font-size:1rem;line-height:1.4;\">Lancer la baseline<\/a><\/p>\n<hr \/>\n","protected":false},"excerpt":{"rendered":"<p>Guide pratique des donn\u00e9es structur\u00e9es schema.org pour h\u00f4tels premium. Hotel, LodgingBusiness, Offer, Review, FAQ, Service, BreadcrumbList \u2014 o\u00f9 placer chaque type, comment les imbriquer, comment valider.<\/p>\n","protected":false},"author":30,"featured_media":23883,"parent":23225,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":"","rank_math_title":"Guide d'impl\u00e9mentation schema h\u00f4tel \u2014 JSON-LD pour h\u00f4tels premium","rank_math_description":"Guide pratique des donn\u00e9es structur\u00e9es schema.org pour h\u00f4tels premium. Hotel, LodgingBusiness, Offer, Review, FAQ, Service, BreadcrumbList \u2014 o\u00f9 placer chaque type, comment les imbriquer, comment valider.","rank_math_focus_keyword":"guide impl\u00e9mentation schema h\u00f4tel"},"class_list":["post-23852","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/pages\/23852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/comments?post=23852"}],"version-history":[{"count":3,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/pages\/23852\/revisions"}],"predecessor-version":[{"id":24124,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/pages\/23852\/revisions\/24124"}],"up":[{"embeddable":true,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/pages\/23225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/media\/23883"}],"wp:attachment":[{"href":"https:\/\/capston.ai\/fr\/wp-json\/wp\/v2\/media?parent=23852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}