{"id":38200,"date":"2019-11-26T00:00:42","date_gmt":"2019-11-25T23:00:42","guid":{"rendered":"https:\/\/www.seopress.org\/fr\/?post_type=documentation&#038;p=38200"},"modified":"2026-10-29T15:08:19","modified_gmt":"2026-10-29T14:08:19","slug":"comment-utiliser-les-schemas-dans-votre-site-wordpress-avec-seopress-pro-2","status":"publish","type":"documentation","link":"https:\/\/www.seopress.org\/fr\/support\/guides\/comment-utiliser-les-schemas-dans-votre-site-wordpress-avec-seopress-pro-2\/","title":{"rendered":"Comment utiliser les sch\u00e9mas dans votre site WordPress avec SEOPress PRO #2"},"content":{"rendered":"<p>Voici le deuxi\u00e8me article de notre s\u00e9rie de tutoriels consacr\u00e9e aux donn\u00e9es structur\u00e9es. Nous vous invitons \u00e0 lire (ou relire) notre premier <a href=\"https:\/\/www.seopress.org\/fr\/support\/tutoriels\/comment-utiliser-les-schemas-dans-votre-site-wordpress-avec-seopress-pro-1\/\">article introductif sur les sch\u00e9mas<\/a> si vous ne l\u2019avez pas d\u00e9j\u00e0 fait. Aujourd\u2019hui, nous allons apprendre \u00e0 mettre en place concr\u00e8tement une donn\u00e9e structur\u00e9e sur votre site.<\/p>\n<p><a class=\"btn btn-primary\" href=\"https:\/\/www.seopress.org\/fr\/support\/ebooks\/maitriser-les-types-de-donnees-structurees-de-google-schemas\/\"><strong>T\u00e9l\u00e9chargez notre Ebook gratuit \u00ab\u00a0Ma\u00eetriser les types de donn\u00e9es structur\u00e9es de Google (sch\u00e9mas)\u00a0\u00bb<\/strong><\/a><\/p>\n<h2>Pr\u00e9requis<\/h2>\n<p>Assurez-vous d\u2019utiliser les derni\u00e8res versions de SEOPress Free et PRO avant de commencer.<\/p>\n<p>La version <a href=\"https:\/\/www.seopress.org\/fr\/extensions-seo-wordpress\/seopress-pro\/\"><strong>PRO de SEOPress<\/strong><\/a> est n\u00e9cessaire pour mettre en place les donn\u00e9es structur\u00e9es sur votre site.<\/p>\n<p>De plus, votre page ne doit pas \u00eatre bloqu\u00e9e par le fichier robots.txt ou avoir une balise meta robots d\u00e9finie sur <strong>noindex<\/strong> afin que Google puisse indexer et d\u00e9tecter vos donn\u00e9es structur\u00e9es correctement.<\/p>\n<p>Vous devez \u00e9galement activer la fonctionnalit\u00e9 <strong>Types de donn\u00e9es structur\u00e9es<\/strong> depuis <strong>SEO<\/strong> &gt; <strong>PRO<\/strong> &gt; <strong>Types de donn\u00e9es structur\u00e9es<\/strong> via la <strong>case \u00e0 cocher<\/strong> (fa\u00e7on iOS) puis en activant l\u2019option <strong>Activez la metaboxe Types de Structures de Donn\u00e9es pour vos articles, pages et types de contenu<\/strong>.<\/p>\n<p>Et mettre en ligne une image pour le<strong> logo de l\u2019\u00e9diteur<\/strong> (Publisher Logo). Cette information sera utilis\u00e9e automatiquement dans de nombreux sch\u00e9mas. Respectez bien les consignes situ\u00e9es sous le champ pour que votre logo soit valide aux yeux de Google.<\/p>\n<p>Il est \u00e9galement n\u00e9cessaire de renseigner au maximum les champs du <strong>Knowledge Graph<\/strong> situ\u00e9s dans <strong>SEO<\/strong> &gt; <strong>R\u00e9seaux sociaux<\/strong> &gt; <strong>Knowledge Graph<\/strong>. Depuis SEOPress PRO 10.4, plusieurs sch\u00e9mas y sont reli\u00e9s (voir <strong>Comment SEOPress relie vos sch\u00e9mas entre eux<\/strong> plus bas).<\/p>\n<p>N\u2019oubliez pas d\u2019enregistrer les modifications.<\/p>\n<h2>Sch\u00e9mas automatiques vs sch\u00e9mas manuels\u00a0: quelle diff\u00e9rence\u00a0?<\/h2>\n<p>Il existe 2 types de sch\u00e9mas dans SEOPress\u00a0:<\/p>\n<ul>\n<li><strong>manuel<\/strong>\u00a0: ce sch\u00e9ma s\u2019applique uniquement via la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong> au contenu en cours d\u2019\u00e9dition (article, page ou type de publication). Il est donc <strong>individuel<\/strong>.<\/li>\n<li><strong>automatique<\/strong>\u00a0: ce sch\u00e9ma est cr\u00e9\u00e9 depuis la page <strong>SEO<\/strong> &gt; <strong>Sch\u00e9mas<\/strong> &gt; <strong>Ajouter un sch\u00e9ma<\/strong>. Il est <strong>global<\/strong> car il s\u2019applique \u00e0 l\u2019ensemble d\u2019un type de publication d\u00e9fini. Une fois ajout\u00e9 \u00e0 la liste des sch\u00e9mas, il appara\u00eet \u00e9galement dans l\u2019onglet <strong>Automatique<\/strong> de la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong> lors de l\u2019\u00e9dition d\u2019un contenu, avec plus ou moins de champs \u00e0 remplir en fonction de ce que vous avez d\u00e9fini lors de la cr\u00e9ation du sch\u00e9ma (cf. cas pratique n\u00b0\u00a03 de cet article).<\/li>\n<\/ul>\n<h2>Cas pratique n\u00b0\u00a01\u00a0: ajoutez un sch\u00e9ma pour votre \u00e9tablissement local (Local Business)<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40691\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-knowledge-graph-google.jpg\" alt=\"\" width=\"762\" height=\"1687\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-knowledge-graph-google.jpg 762w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-knowledge-graph-google-694x1536.jpg 694w\" sizes=\"auto, (max-width: 762px) 100vw, 762px\" \/><\/p>\n<p>Commen\u00e7ons par un cas tr\u00e8s classique. Vous poss\u00e9dez un restaurant et un site web assure sa promotion en ligne avec les diff\u00e9rents menus et plats que vous servez.<\/p>\n<p>Vous pouvez lui ajouter un sch\u00e9ma <strong>Fiche d\u2019\u00e9tablissement local<\/strong> (local business) pour que, lorsque les internautes effectueront une recherche locale sur le nom de votre restaurant, apparaisse une carte Knowledge Graph (cf. capture d\u2019\u00e9cran ci-contre) mettant en avant des informations essentielles comme les horaires d\u2019ouverture, vos coordonn\u00e9es, des photos, avis utilisateurs, etc.<\/p>\n<p>Si votre site ne poss\u00e8de qu\u2019un \u00e9tablissement physique, vous pouvez mettre en place ce sch\u00e9ma depuis <strong>SEO<\/strong>, <strong>PRO<\/strong>, <strong>Local Business<\/strong>.<\/p>\n<p>S\u00e9lectionnez un type de business, ici, <strong>Restaurant<\/strong>. Si celui recherch\u00e9 n\u2019y figure pas, optez pour <strong>Local Business<\/strong>.<\/p>\n<p>Remplissez l\u2019ensemble des champs le plus pr\u00e9cis\u00e9ment possible.<\/p>\n<p>Respectez bien les consignes d\u00e9crites par les diff\u00e9rents placeholders des champs. Exemple, le num\u00e9ro de t\u00e9l\u00e9phone doit obligatoirement \u00eatre saisi au format international.<\/p>\n<p>Tous les champs sont requis par Google.<\/p>\n<p><strong>Enregistrez les modifications<\/strong> et videz votre cache si vous en avez un.<\/p>\n<figure id=\"attachment_28516\" aria-labelledby=\"figcaption_attachment_28516\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2020\/12\/local-business-schema-seopress.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28516\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2020\/12\/local-business-schema-seopress.jpg\" alt=\"SEOPress - Schema Local Business\" width=\"1400\" height=\"1135\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2020\/12\/local-business-schema-seopress.jpg 1400w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2020\/12\/local-business-schema-seopress-768x623.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/a><figcaption id=\"figcaption_attachment_28516\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">SEOPress &#8211; Schema Local Business<\/figcaption><\/figure>\n<h3>\u00c0 propos des horaires d\u2019ouverture<\/h3>\n<div class=\"alert alert-info\">Si votre \u00e9tablissement est ouvert 24\u00a0h\/24, indiquez 0:00 et 23:59 pour chaque jour de la semaine.<\/div>\n<div class=\"alert alert-info\">Si votre \u00e9tablissement poss\u00e8de plusieurs plages horaires dans une seule journ\u00e9e, alors d\u00e9sactivez la fonctionnalit\u00e9 Local Business \u00e0 l\u2019aide de la case \u00e0 cocher verte (fa\u00e7on iOS), et utilisez un sch\u00e9ma manuel qui offre davantage de flexibilit\u00e9 sur ce point.<\/div>\n<p>Pour saisir un sch\u00e9ma manuel <strong>Fiche d\u2019\u00e9tablissement local<\/strong> (local business) pour votre site, \u00e9ditez la page d\u2019accueil dans WordPress et allez dans la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong>, s\u00e9lectionnez Local Business et remplissez les champs. Depuis la section <strong>Horaires d\u2019ouverture<\/strong>, saisissez vos heures d\u2019ouverture et de fermeture pour \u00e0 la fois le matin et l\u2019apr\u00e8s-midi.<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-local-business-opening-hours.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-38264\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-local-business-opening-hours.jpg\" alt=\"\" width=\"1400\" height=\"946\" \/><\/a><\/p>\n<h3>Et si j\u2019ai plusieurs \u00e9tablissements\u00a0?<\/h3>\n<p><em><strong>Mise \u00e0 jour du 31\/12\/2020<\/strong>\u00a0: depuis la version 4.2 de SEOPress PRO, vous pouvez ajouter un nombre illimit\u00e9 de sch\u00e9mas manuels depuis l\u2019\u00e9dition d\u2019un post, y compris plusieurs sch\u00e9mas Local Business.<\/em><\/p>\n<p>Une solution consiste \u00e0 cr\u00e9er une page de contenu par \u00e9tablissement puis d\u2019ajouter sur chacune d\u2019elles un sch\u00e9ma Local Business. Prenez soin de d\u00e9sactiver la fonctionnalit\u00e9 Local Business globale pour \u00e9viter des sch\u00e9mas en double.<\/p>\n<p>Depuis SEOPress PRO 10.4, chaque sch\u00e9ma Local Business manuel re\u00e7oit son propre identifiant\u00a0: les moteurs de recherche ne confondent plus deux \u00e9tablissements pr\u00e9sent\u00e9s sur une m\u00eame page.<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-manual-schema.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40692\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-manual-schema.jpg\" alt=\"\" width=\"1400\" height=\"961\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-manual-schema.jpg 1400w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-manual-schema-768x527.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/a><\/p>\n<h2>Cas pratique n\u00b0\u00a02\u00a0: ajoutez un sch\u00e9ma FAQ sur votre page Foire Aux Questions<\/h2>\n<p>Les pages de type <strong>Foire Aux Questions<\/strong> (en abr\u00e9g\u00e9 FAQ) sont un excellent moyen d\u2019augmenter votre conversion en r\u00e9pondant aux questions les plus fr\u00e9quemment pos\u00e9es par vos visiteurs sans qu\u2019ils aient \u00e0 vous le demander par eux-m\u00eames. Avec le sch\u00e9ma FAQ, lorsque l\u2019internaute pose une question sur votre activit\u00e9 ou un sujet en rapport avec votre business, une liste de questions \/ r\u00e9ponses peut appara\u00eetre directement dans les r\u00e9sultats de recherche. Il est m\u00eame possible d\u2019ajouter des liens vers votre site dans les r\u00e9ponses.<\/p>\n<p>Ce sch\u00e9ma est facile et rapide \u00e0 mettre en place et Google l\u2019ajoute g\u00e9n\u00e9ralement tr\u00e8s rapidement. Il serait dommage de s\u2019en priver.<\/p>\n<p>Pour ajouter ce sch\u00e9ma \u00e0 votre page FAQ, \u00e9ditez la page en question, et depuis la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong>, cliquez sur l\u2019onglet <strong>Manuel<\/strong>.<\/p>\n<p>S\u00e9lectionnez le type de donn\u00e9es <strong>FAQ<\/strong> puis ajoutez vos diff\u00e9rentes questions \/ r\u00e9ponses.<\/p>\n<p><strong>Enregistrez votre article<\/strong> et videz le cache.<\/p>\n<p><iframe loading=\"lazy\" title=\"Add a manual schema in JSON LD\" width=\"856\" height=\"482\" src=\"https:\/\/www.youtube.com\/embed\/mgmfD5GoOjs?start=65&amp;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h2>Cas pratique n\u00b0\u00a03\u00a0: ajoutez automatiquement un sch\u00e9ma Produit sur l\u2019ensemble de vos produits avec WooCommerce<\/h2>\n<p>Maintenant que nous avons trait\u00e9 les sch\u00e9mas manuels, abordons la question des sch\u00e9mas automatiques (globaux). Si vous souhaitez mettre en place un sch\u00e9ma produit pour l\u2019ensemble des fiches produits de votre site e-commerce, en fonction de la taille de votre catalogue, cela peut vous prendre une \u00e9ternit\u00e9. C\u2019est l\u00e0 qu\u2019interviennent les sch\u00e9mas automatiques.<\/p>\n<p>Depuis la page <strong>SEO<\/strong> &gt; <strong>Sch\u00e9mas<\/strong>, cliquez sur <strong>Ajouter un sch\u00e9ma<\/strong>.<\/p>\n<p>Donnez-lui un titre, par exemple <strong>Produit<\/strong>, s\u00e9lectionnez un sch\u00e9ma, \u00ab\u00a0<strong>Produit<\/strong>\u00a0\u00bb, et indiquez sur quel type de publication il doit s\u2019activer (l\u00e0 encore \u00ab\u00a0<strong>Produits<\/strong>\u00a0\u00bb).<\/p>\n<p>Puis, pour chaque propri\u00e9t\u00e9, associez un par un chaque champ, soit \u00e0 une variable pr\u00e9configur\u00e9e (ex.\u00a0: pour le nom du produit, indiquez Titre de l\u2019article \/ Titre du produit), un champ personnalis\u00e9 de votre choix, une saisie manuelle en dur globale, ou manuelle par article.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40694\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/product-automatic-schema-seopress.jpg\" alt=\"\" width=\"500\" height=\"1237\" \/><\/p>\n<p>Dans le cas de la saisie manuelle par article, le champ appara\u00eetra automatiquement dans la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong>, onglet <strong>Automatique<\/strong> lors de l\u2019\u00e9dition de votre produit (cf. capture ci-dessous)\u00a0:<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-automatic-product-schema-metabox.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-38266\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-automatic-product-schema-metabox.jpg\" alt=\"\" width=\"1606\" height=\"912\" \/><\/a><\/p>\n<p><strong>Le code du sch\u00e9ma, en JSON-LD, sera g\u00e9n\u00e9r\u00e9 dynamiquement pour chacune de vos fiches produits et ajout\u00e9 au code source de vos pages sans aucune intervention technique de votre part.<\/strong><\/p>\n<p>Pensez \u00e0 vider votre cache apr\u00e8s l\u2019ajout d\u2019un sch\u00e9ma automatique.<\/p>\n<p><iframe loading=\"lazy\" title=\"Add automatic product schema to WooCommerce\" width=\"856\" height=\"482\" src=\"https:\/\/www.youtube.com\/embed\/riGMO0UbQHI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3>J\u2019ai d\u00e9j\u00e0 un sch\u00e9ma Produit sur mes fiches produits\u00a0? D\u2019o\u00f9 vient-il\u00a0?<\/h3>\n<p>WooCommerce ajoute automatiquement depuis la version 3 un sch\u00e9ma Produit en JSON-LD sur l\u2019ensemble de vos fiches produits. L\u2019inconv\u00e9nient est qu\u2019il est incomplet et g\u00e9n\u00e8re donc des erreurs et alertes dans Google Search Console. Nous vous conseillons donc vivement de le d\u00e9sactiver au profit de celui g\u00e9n\u00e9r\u00e9 par SEOPress. Pour ce faire, allez dans <strong>SEO<\/strong> &gt; <strong>PRO<\/strong> &gt; <strong>WooCommerce<\/strong> et cochez l\u2019option <strong>Retirer les donn\u00e9es structur\u00e9es JSON-LD par d\u00e9faut (WooCommerce 3+)<\/strong>. <strong>Enregistrez les modifications<\/strong> et videz le cache.<\/p>\n<h2>Comment SEOPress relie vos sch\u00e9mas entre eux<\/h2>\n<p>Chaque sch\u00e9ma publi\u00e9 par SEOPress porte un identifiant (<code>@id<\/code>). Les moteurs de recherche s\u2019en servent pour comprendre que deux sch\u00e9mas d\u00e9crivent la m\u00eame chose, par exemple que l\u2019\u00e9diteur d\u2019un article est l\u2019organisation de votre Knowledge Graph, m\u00eame lorsque ces sch\u00e9mas se trouvent dans des balises script distinctes.<\/p>\n<p>Depuis SEOPress PRO 10.4\u00a0:<\/p>\n<ul>\n<li>Le Local Business d\u00e9fini dans <strong>SEO &gt; PRO &gt; Local Business<\/strong> partage l\u2019identifiant de l\u2019organisation de votre Knowledge Graph\u00a0: les deux d\u00e9crivent la m\u00eame entreprise.<\/li>\n<li>L\u2019\u00e9diteur (<code>publisher<\/code>) des sch\u00e9mas automatiques <strong>Article<\/strong> et <strong>Vid\u00e9o<\/strong> partage lui aussi cet identifiant. Il conserve son nom et votre logo d\u2019\u00e9diteur.<\/li>\n<li>Un sch\u00e9ma manuel <strong>Local Business<\/strong> ou <strong>Service<\/strong> re\u00e7oit son propre identifiant, construit \u00e0 partir de l\u2019URL de la page (<code>#localbusiness<\/code>, <code>#service<\/code>). Lorsqu\u2019une page contient plusieurs sch\u00e9mas du m\u00eame type, ils sont num\u00e9rot\u00e9s (<code>-2<\/code>, <code>-3<\/code>\u2026) afin de ne jamais \u00eatre fusionn\u00e9s.<\/li>\n<li>Le sch\u00e9ma du fil d\u2019Ariane porte un identifiant sur toutes les pages, y compris les archives de cat\u00e9gories, les pages d\u2019auteur, la page des articles et la page boutique, et chaque \u00e9l\u00e9ment du fil est identifi\u00e9 par l\u2019URL de sa page.<\/li>\n<\/ul>\n<div class=\"alert alert-info\">Le lien avec le Knowledge Graph n\u2019est \u00e9tabli que si la fonctionnalit\u00e9 R\u00e9seaux sociaux est activ\u00e9e et si le Knowledge Graph d\u00e9crit une organisation\u00a0: dans <strong>SEO &gt; R\u00e9seaux sociaux &gt; Knowledge Graph<\/strong>, choisissez un type autre que <strong>Aucun<\/strong> ou <strong>Personne<\/strong>. L\u2019\u00e9diteur des sch\u00e9mas Article et Vid\u00e9o n\u2019est ajout\u00e9 que si le nom de votre organisation est renseign\u00e9.<\/div>\n<h3>Publier les sch\u00e9mas WebSite et Knowledge Graph dans un seul @graph<\/h3>\n<p>Par d\u00e9faut, chaque sch\u00e9ma est publi\u00e9 dans sa propre balise <code>&lt;script type=\"application\/ld+json\"&gt;<\/code>. Depuis SEOPress 10.4, vous pouvez fusionner le sch\u00e9ma WebSite et le sch\u00e9ma Knowledge Graph (Organization ou Person) de votre page d\u2019accueil en un seul bloc, \u00e0 l\u2019aide de <code>@graph<\/code>.<\/p>\n<ol>\n<li>Allez dans <strong>SEO &gt; Avanc\u00e9<\/strong>, onglet <strong>Avanc\u00e9<\/strong>.<\/li>\n<li>Dans la section <strong>Donn\u00e9es structur\u00e9es<\/strong>, activez <strong>Sortie @graph unique<\/strong>\u00a0: <em>Fusionner les sch\u00e9mas WebSite et Knowledge Graph dans un seul @graph<\/em>.<\/li>\n<li>Cliquez sur <strong>Enregistrer<\/strong> et videz votre cache.<\/li>\n<\/ol>\n<p>L\u2019option est d\u00e9sactiv\u00e9e par d\u00e9faut. Une fois activ\u00e9e, les deux sch\u00e9mas sont publi\u00e9s dans une seule balise <code>&lt;script id=\"seopress-schema-graph\" type=\"application\/ld+json\"&gt;<\/code>. Les moteurs de recherche lisent tous les blocs JSON-LD d\u2019une page et r\u00e9solvent les r\u00e9f\u00e9rences de l\u2019un \u00e0 l\u2019autre\u00a0: cette option modifie donc la pr\u00e9sentation de vos donn\u00e9es structur\u00e9es, pas leur signification. Activez-la si vous pr\u00e9f\u00e9rez un seul bloc dans votre code source.<\/p>\n<p>Vos autres sch\u00e9mas, comme Local Business, le fil d\u2019Ariane, les produits, le bloc FAQ et les sch\u00e9mas ajout\u00e9s \u00e0 vos contenus, conservent leur propre balise script.<\/p>\n<h3>Pour les d\u00e9veloppeurs\u00a0: les filtres et le @graph unique<\/h3>\n<p>Lorsque la sortie @graph unique est activ\u00e9e\u00a0:<\/p>\n<ul>\n<li>Les filtres qui modifient les donn\u00e9es d\u2019un sch\u00e9ma, comme <code>seopress_schemas_website<\/code> et <code>seopress_get_json_data_organization<\/code>, fonctionnent comme avant.<\/li>\n<li><code>seopress_schemas_website_html<\/code> re\u00e7oit la balise <code>&lt;script&gt;<\/code> compl\u00e8te, qui n\u2019existe plus une fois les blocs fusionn\u00e9s. Renvoyer une cha\u00eene vide supprime toujours le sch\u00e9ma WebSite, mais toute autre modification est ignor\u00e9e\u00a0: ce filtre ne peut plus remplacer le balisage.<\/li>\n<li><code>seopress_schemas_organization_html<\/code> re\u00e7oit le contenu JSON. Renvoyer une cha\u00eene vide supprime le Knowledge Graph\u00a0; renvoyer un JSON valide avec un <code>@type<\/code> remplace le n\u0153ud dans le graphe.<\/li>\n<li>Pour modifier la sortie fusionn\u00e9e, utilisez <code>seopress_schemas_graph<\/code> (le tableau des n\u0153uds, avant l\u2019affichage\u00a0; un tableau vide n\u2019affiche rien) ou <code>seopress_schemas_graph_html<\/code> (la balise <code>&lt;script&gt;<\/code> compl\u00e8te, avec les n\u0153uds en second argument).<\/li>\n<li><code>seopress_schemas_graph_enabled<\/code> active ou d\u00e9sactive la sortie @graph unique pour la requ\u00eate en cours, quel que soit le r\u00e9glage.<\/li>\n<\/ul>\n<pre><code>\/\/ Force the single @graph output, whatever the setting.\r\nadd_filter( 'seopress_schemas_graph_enabled', '__return_true' );\r\n\r\n\/\/ Remove the WebSite node from the graph.\r\nadd_filter( 'seopress_schemas_graph', function( $nodes ) {\r\n\treturn array_values( array_filter( $nodes, function( $node ) {\r\n\t\treturn 'WebSite' !== $node['@type'];\r\n\t} ) );\r\n} );<\/code><\/pre>\n<h3>Sch\u00e9mas personnalis\u00e9s\u00a0: des variables sans guillemets<\/h3>\n<p>Dans un <strong>Sch\u00e9ma personnalis\u00e9<\/strong> automatique cr\u00e9\u00e9 depuis <strong>SEO &gt; Sch\u00e9mas<\/strong>, vous pouvez \u00e9crire une variable dynamique sans guillemets pour qu\u2019elle produise un tableau, un objet ou un nombre, par exemple <code>\"workLocation\": %%_cf_clinician_locations%%<\/code>. Depuis SEOPress PRO 10.4, l\u2019\u00e9diteur accepte cette syntaxe et ne signale plus le sch\u00e9ma comme un JSON non valide. Il affiche\u00a0: <em>JSON-LD valide (@type\u00a0: \u2026). Les variables sans guillemets doivent produire un JSON valide sur chaque page, par exemple [] lorsqu\u2019elles n\u2019ont pas de valeur.<\/em><\/p>\n<div class=\"alert alert-warning\">Une variable sans guillemets qui ne produit rien laisse une propri\u00e9t\u00e9 sans valeur, ce qui rend tout le sch\u00e9ma invalide sur la page concern\u00e9e. Assurez-vous que la variable renvoie toujours un JSON valide, par exemple <code>[]<\/code> lorsque le champ est vide.<\/div>\n<h2>Testez vos sch\u00e9mas<\/h2>\n<p>De nombreux th\u00e8mes et extensions ajoutent des sch\u00e9mas automatiquement \u00e0 vos pages. Inconv\u00e9nients majeurs\u00a0: sch\u00e9mas dupliqu\u00e9s, propri\u00e9t\u00e9s requises manquantes, propri\u00e9t\u00e9s d\u00e9pr\u00e9ci\u00e9es, etc.<\/p>\n<p>Bonne nouvelle, deux outils gratuits permettent de tester le balisage de vos pages\u00a0:<\/p>\n<ul>\n<li>le <a href=\"https:\/\/search.google.com\/test\/rich-results\" target=\"_blank\" rel=\"noreferrer noopener\">test des r\u00e9sultats enrichis de Google<\/a> ne signale que les types de sch\u00e9mas que Google prend en charge pour ses r\u00e9sultats enrichis\u00a0;<\/li>\n<li>le <a href=\"https:\/\/validator.schema.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Schema Markup Validator<\/a> v\u00e9rifie tout le balisage schema.org, y compris les types que Google n\u2019affiche pas, comme Service ou vos sch\u00e9mas personnalis\u00e9s.<\/li>\n<\/ul>\n<p>Lorsque vous \u00e9ditez un contenu, cliquez sur <strong>Valider mon sch\u00e9ma<\/strong> sous vos sch\u00e9mas pour ouvrir le test de Google avec l\u2019URL de ce contenu, ou sur <strong>Schema Markup Validator<\/strong> pour ouvrir le Schema Markup Validator de la m\u00eame fa\u00e7on. Le contenu doit \u00eatre publi\u00e9\u00a0: ces outils ne peuvent tester qu\u2019une URL publique et en ligne. Depuis SEOPress PRO 10.4, le bouton <strong>Schema Markup Validator<\/strong> figure aussi dans l\u2019onglet <strong>Manuel<\/strong> de la metaboxe <strong>Types de donn\u00e9es structur\u00e9es<\/strong>, \u00e0 c\u00f4t\u00e9 de <strong>Valider mon sch\u00e9ma<\/strong>.<\/p>\n<p>Un type absent du test de Google ne signifie pas que votre balisage est absent\u00a0: v\u00e9rifiez-le avec le Schema Markup Validator.<\/p>\n<p><strong>Saisissez l\u2019URL<\/strong>, lancez le test, patientez quelques secondes et le r\u00e9sultat s\u2019affiche avec la liste des sch\u00e9mas d\u00e9tect\u00e9s. Cliquez sur l\u2019un d\u2019entre eux pour afficher les d\u00e9tails et les \u00e9ventuels avertissements et \/ ou erreurs.<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-google-structured-data-test-tool.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-38267\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-google-structured-data-test-tool.jpg\" alt=\"\" width=\"1400\" height=\"260\" \/><\/a><\/p>\n<h2>Validez vos sch\u00e9mas via Google Search Console<\/h2>\n<p>La Google Search Console vous permet de savoir si Google a bien pris en compte et valid\u00e9 vos sch\u00e9mas. Depuis quelque temps, vous pouvez par exemple avoir des informations sur les sch\u00e9mas Produits, FAQ, Fil d\u2019Ariane, Logo, etc. S\u2019il y a des erreurs, elles seront visibles avec des aides pour d\u00e9boguer. Une fois l\u2019erreur corrig\u00e9e, vous pouvez demander \u00e0 Google de revalider la page. Cela peut prendre plusieurs jours, voire semaines. Heureusement, le processus de validation est affich\u00e9 depuis votre Search Console, et des notifications par e-mail vous informent r\u00e9guli\u00e8rement de l\u2019avanc\u00e9e de la validation.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-40697\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-search-console-breadcrumbs.jpg\" alt=\"\" width=\"1400\" height=\"957\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-search-console-breadcrumbs.jpg 1400w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-search-console-breadcrumbs-768x525.jpg 768w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/p>\n<p>Dans cette capture d\u2019\u00e9cran, Google a bien d\u00e9tect\u00e9 et valid\u00e9 290 sch\u00e9mas de type Fil d\u2019Ariane. Une erreur a \u00e9t\u00e9 trouv\u00e9e sur une page, mais c\u2019\u00e9tait un faux positif, le code \u00e9tait bien correct. Nous avons donc demand\u00e9 \u00e0 Google de rev\u00e9rifier la page. Comme le montre l\u2019image, la colonne <strong>Validation<\/strong> indique bien que tout est <strong>OK<\/strong> (Passed). Ci-dessous, voil\u00e0 \u00e0 quoi ressemble le processus de validation avec les diff\u00e9rentes \u00e9tapes\u00a0:<\/p>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-search-console-validation-process.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-38269\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2021\/07\/seopress-search-console-validation-process.jpg\" alt=\"\" width=\"1400\" height=\"595\" \/><\/a><\/p>\n<h2>Conclusion<\/h2>\n<p>Testez autant que possible vos sch\u00e9mas. V\u00e9rifiez r\u00e9guli\u00e8rement votre Search Console (patientez plusieurs jours, voire semaines, avant de voir vos sch\u00e9mas appara\u00eetre dans GSC) et soyez \u00e0 l\u2019aff\u00fbt des erreurs \/ avertissements. Ne sur-sch\u00e9matisez pas vos pages.<\/p>\n<p>Nous vous invitons \u00e0 parcourir nos diff\u00e9rents guides sur le sujet et \u00e0 poster vos questions en commentaires.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/creez-votre-schema-personnalise-en-json-ld-avec-seopress-pro\/\">Cr\u00e9ez votre sch\u00e9ma personnalis\u00e9 en JSON-LD avec SEOPress PRO<\/a><\/li>\n<li><a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/creer-un-schema-automatique\/\">Cr\u00e9er un sch\u00e9ma automatique<\/a><\/li>\n<li><a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/comment-baliser-votre-contenu-avec-des-schemas-donnees-structurees\/\">Comment baliser votre contenu avec des schemas (donn\u00e9es structur\u00e9es)<\/a><\/li>\n<li><a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/activez-les-types-de-donnees-structurees-google-structured-data-types\/\">Activez les types de donn\u00e9es structur\u00e9es (Google Structured data types)<\/a><\/li>\n<li><a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/activer-google-knowledge-graph\/\">Activer Google Knowledge Graph<\/a><\/li>\n<\/ul>\n","protected":false},"featured_media":15265,"parent":0,"menu_order":402,"template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","editor_notices":[],"footnotes":""},"class_list":["post-38200","documentation","type-documentation","status-publish","has-post-thumbnail","documentation_type-guides","product-seopress-pro"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/documentation\/38200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/types\/documentation"}],"version-history":[{"count":2,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/documentation\/38200\/revisions"}],"predecessor-version":[{"id":147238,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/documentation\/38200\/revisions\/147238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media\/15265"}],"wp:attachment":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media?parent=38200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}