{"id":147202,"date":"2026-10-29T09:03:20","date_gmt":"2026-10-29T08:03:20","guid":{"rendered":"https:\/\/www.seopress.org\/fr\/?p=147202"},"modified":"2026-10-29T09:11:43","modified_gmt":"2026-10-29T08:11:43","slug":"consentement-par-categorie-historique-de-lindexation-instantanee-seo-des-taxonomies-via-mcp-et-relecture-de-lia-seopress-10-4","status":"publish","type":"post","link":"https:\/\/www.seopress.org\/fr\/newsroom\/nouveautes-produit\/seopress-10-4\/","title":{"rendered":"Consentement par cat\u00e9gorie, historique de l\u2019indexation instantan\u00e9e, SEO des taxonomies via MCP et relecture de l\u2019IA \u2013 SEOPress 10.4"},"content":{"rendered":"<p>SEOPress 10.4 est disponible. Nous vous recommandons de mettre \u00e0 jour votre site d\u00e8s que possible pour profiter des derni\u00e8res fonctionnalit\u00e9s, am\u00e9liorations et corrections.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Nouveau &#8211; Vos visiteurs peuvent accepter la mesure d\u2019audience et refuser la publicit\u00e9<\/h2>\n<p>Jusqu\u2019ici, la banni\u00e8re cookies posait une seule question\u00a0: tout accepter, ou tout refuser. Un visiteur pr\u00eat \u00e0 vous aider \u00e0 mesurer votre audience, mais pas \u00e0 \u00eatre suivi \u00e0 des fins publicitaires, n\u2019avait aucun moyen de le dire. La plupart cliquaient sur \u00ab\u00a0Refuser\u00a0\u00bb, et vous perdiez aussi les statistiques.<\/p>\n<p>SEOPress 10.4 ajoute un bouton\u00a0<strong>Personnaliser<\/strong>\u00a0\u00e0 la banni\u00e8re. Il affiche la liste des cat\u00e9gories, dans la m\u00eame fen\u00eatre\u00a0:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>N\u00e9cessaires\u00a0:<\/strong>\u00a0toujours actifs, ils ne lancent aucun outil de suivi<\/li>\n<li><strong>Mesure d\u2019audience\u00a0:<\/strong>\u00a0Google Analytics, Matomo et Microsoft Clarity<\/li>\n<li><strong>Publicit\u00e9\u00a0:<\/strong>\u00a0autorise Google \u00e0 utiliser la visite pour la mesure et la personnalisation des annonces<\/li>\n<\/ul>\n<p>Chaque signal du mode de consentement Google v2 suit d\u00e9sormais sa propre cat\u00e9gorie, au lieu d\u2019\u00eatre accord\u00e9 ou refus\u00e9 avec les trois autres. Microsoft Clarity re\u00e7oit lui aussi les deux r\u00e9ponses s\u00e9par\u00e9ment. Votre code de suivi personnalis\u00e9 peut contenir n\u2019importe quoi\u00a0: il ne s\u2019ex\u00e9cute donc que si le visiteur autorise les deux.<\/p>\n<figure id=\"attachment_147214\" aria-labelledby=\"figcaption_attachment_147214\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-cookie-bar-categories.png\"><img class=\"size-full wp-image-147214\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-cookie-bar-categories.png\" alt=\"Cat\u00e9gorisation des cookies - SEOPress\" width=\"1320\" height=\"1178\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-cookie-bar-categories.png 1320w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-cookie-bar-categories-768x685.png 768w\" sizes=\"(max-width: 1320px) 100vw, 1320px\" \/><\/a><figcaption id=\"figcaption_attachment_147214\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Cat\u00e9gorisation des cookies &#8211; SEOPress<\/figcaption><\/figure>\n<p>Rien ne change pour les visiteurs qui ont d\u00e9j\u00e0 r\u00e9pondu\u00a0: la question ne leur est pas repos\u00e9e. Le lien \u00ab\u00a0Pr\u00e9f\u00e9rences cookies\u00a0\u00bb rouvre le panneau avec leurs choix actuels d\u00e9j\u00e0 coch\u00e9s. La banni\u00e8re ne charge toujours aucun script tiers, et elle fonctionne toujours avec les extensions de cache, comme depuis la 10.3.<\/p>\n<p>La nouvelle banni\u00e8re est activ\u00e9e par d\u00e9faut. Pour garder la version \u00e0 deux boutons, rendez-vous dans\u00a0<strong>SEO<\/strong>,\u00a0<strong>Analytics<\/strong>, onglet\u00a0<strong>RGPD \/ banni\u00e8re cookies<\/strong>, et d\u00e9sactivez\u00a0<strong>Consentement par cat\u00e9gorie<\/strong>. Vous pouvez aussi y renommer le bouton Personnaliser.<\/p>\n<p><strong>D\u00e9veloppeurs\u00a0:<\/strong>\u00a0le code qui lit directement le cookie\u00a0<code>seopress-user-consent-accept<\/code>\u00a0doit passer \u00e0\u00a0<code>window.seopressConsent.has( 'analytics' )<\/code>\u00a0en JavaScript, ou \u00e0\u00a0<code>seopress_user_consent_has( 'analytics' )<\/code>\u00a0en PHP. Une nouvelle r\u00e9ponse n\u2019\u00e9crit plus l\u2019ancien cookie. L\u2019\u00e9v\u00e9nement\u00a0<code>seopress_consent_updated<\/code>\u00a0renvoie aussi\u00a0<code>partial<\/code>\u00a0pour une r\u00e9ponse mixte, avec la liste des cat\u00e9gories autoris\u00e9es.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Nouveau &#8211; Historique de l\u2019indexation instantan\u00e9e : cette URL a-t-elle \u00e9t\u00e9 envoy\u00e9e, et quand ?<\/h2>\n<p>L\u2019indexation instantan\u00e9e ne gardait que la derni\u00e8re demande. Les envois automatiques \u00e0 la publication passent par le m\u00eame journal\u00a0: sur un site actif, l\u2019encadr\u00e9 \u00ab\u00a0Derni\u00e8res URL envoy\u00e9es\u00a0\u00bb \u00e9tait remplac\u00e9 en quelques minutes. Impossible de savoir si une page donn\u00e9e avait bien \u00e9t\u00e9 envoy\u00e9e \u00e0 Google ou \u00e0 Bing.<\/p>\n<p>SEOPress 10.4 enregistre chaque envoi, avec une ligne par URL et par moteur de recherche\u00a0:<\/p>\n<ul class=\"wp-block-list\">\n<li>la date et l\u2019heure, dans le fuseau horaire de votre site<\/li>\n<li>le moteur de recherche\u00a0: Google (Indexing API) ou IndexNow<\/li>\n<li>l\u2019origine\u00a0: envoi manuel, ou automatique \u00e0 la publication<\/li>\n<li>le code HTTP et le message renvoy\u00e9s par le moteur, ou \u00ab\u00a0Non envoy\u00e9\u00a0\u00bb quand la demande n\u2019est jamais partie de votre site (une cl\u00e9 manquante, par exemple)<\/li>\n<\/ul>\n<p>Vous le trouverez dans le nouvel onglet\u00a0<strong>Historique<\/strong>\u00a0de\u00a0<strong>SEO<\/strong>,\u00a0<strong>Indexation instantan\u00e9e<\/strong>, avec une recherche par URL, un filtre Manuel \/ Automatique et une pagination. Chaque article dispose aussi d\u2019un onglet\u00a0<strong>Historique d\u2019indexation<\/strong>\u00a0dans la metabox SEO, \u00e0 c\u00f4t\u00e9 de l\u2019analyse de contenu, avec ses 20 derniers envois.<\/p>\n<figure id=\"attachment_147213\" aria-labelledby=\"figcaption_attachment_147213\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-scaled.png\"><img class=\"size-full wp-image-147213\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-scaled.png\" alt=\"Historique indexation instantan\u00e9e - SEOPress\" width=\"2560\" height=\"1425\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-scaled.png 2560w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-768x428.png 768w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-1536x855.png 1536w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-instant-indexing-history-2048x1140.png 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><figcaption id=\"figcaption_attachment_147213\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Historique indexation instantan\u00e9e &#8211; SEOPress<\/figcaption><\/figure>\n<p>L\u2019historique conserve les 5 000 derni\u00e8res lignes, et vous pouvez le vider \u00e0 tout moment. Sa table n\u2019est cr\u00e9\u00e9e qu\u2019au premier envoi\u00a0: les sites qui n\u2019utilisent pas l\u2019indexation instantan\u00e9e n\u2019ont rien de nouveau dans leur base de donn\u00e9es. Consultez notre guide pour\u00a0<a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/api-google-instant-indexing-avec-seopress\/\">configurer l\u2019indexation instantan\u00e9e<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Nouveau &#8211; Votre assistant IA s\u2019occupe aussi des cat\u00e9gories et des \u00e9tiquettes<\/h2>\n<p>En 10.3, le serveur MCP de SEOPress ne travaillait que sur les articles, les pages et les produits. Les pages de cat\u00e9gories, de cat\u00e9gories de produits et d\u2019\u00e9tiquettes peuvent elles aussi se positionner, et leur SEO restait \u00e0 remplir \u00e0 la main, terme par terme.<\/p>\n<p>SEOPress 10.4 ajoute 7 outils pour les termes de taxonomie. Votre assistant peut lister les termes sans titre ou sans m\u00e9ta description, puis lire et modifier leur titre SEO, leur m\u00e9ta description, leurs r\u00e9glages robots et leurs r\u00e9glages sociaux. Par exemple\u00a0:<\/p>\n<ul class=\"wp-block-list\">\n<li>\u00ab\u00a0Liste mes cat\u00e9gories de produits sans m\u00e9ta description et r\u00e9diges-en une pour chacune.\u00a0\u00bb<\/li>\n<li>\u00ab\u00a0V\u00e9rifie les r\u00e9glages robots de mes cat\u00e9gories et dis-moi lesquelles sont en noindex.\u00a0\u00bb<\/li>\n<li>\u00ab\u00a0R\u00e9dige le titre et la description Facebook et X de la cat\u00e9gorie Outils de jardin.\u00a0\u00bb<\/li>\n<li>\u00ab\u00a0Propose un titre SEO pour chacune de mes cat\u00e9gories de produits.\u00a0\u00bb (PRO)<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.seopress.org\/fr\/extensions-seo-wordpress\/seopress-free\/\">SEOPress Free<\/a>\u00a0passe ainsi \u00e0 21 outils.\u00a0<a href=\"https:\/\/www.seopress.org\/fr\/extensions-seo-wordpress\/seopress-pro\/\">SEOPress PRO<\/a>\u00a0en ajoute 15, dont deux nouveaux qui g\u00e9n\u00e8rent par IA un titre ou une m\u00e9ta description pour un terme. Ils renvoient une suggestion sans rien enregistrer\u00a0: votre assistant a toujours besoin d\u2019une connexion en \u00e9criture pour l\u2019appliquer.<br \/>\nConnecter votre assistant IA est aussi plus simple. Certains d\u2019entre vous n\u2019y arrivaient pas, le plus souvent \u00e0 cause de leur h\u00e9bergeur ou d\u2019un pare-feu. Donc :<\/p>\n<ul>\n<li>Si votre h\u00e9bergeur bloque la m\u00e9thode de connexion habituelle, l\u2019onglet MCP le d\u00e9tecte et vous propose une autre fa\u00e7on de vous connecter<\/li>\n<li>Chaque assistant IA a maintenant ses propres instructions pas \u00e0 pas, y compris l\u2019application de bureau Claude<\/li>\n<li>Une nouvelle section de d\u00e9pannage vous aide quand un pare-feu ou une extension de s\u00e9curit\u00e9 bloque la connexion<\/li>\n<li>Le serveur MCP a d\u00e9sormais sa propre carte dans le tableau de bord SEO : il est plus facile \u00e0 trouver<\/li>\n<\/ul>\n<p>Consultez notre guide pour\u00a0<a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/serveur-mcp-seopress\/\">connecter votre assistant IA \u00e0 SEOPress<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Nouveau &#8211; Relisez les suggestions de l\u2019IA avant leur mise en ligne (PRO)<\/h2>\n<p>S\u00e9lectionnez 50 articles, choisissez \u00ab\u00a0G\u00e9n\u00e9rer la m\u00e9ta description avec l\u2019IA\u00a0\u00bb dans les actions group\u00e9es, cliquez sur Appliquer\u00a0: jusqu\u2019ici, les 50 descriptions \u00e9taient enregistr\u00e9es imm\u00e9diatement, sans que personne ne les lise. M\u00eame chose pour les textes alternatifs, l\u00e9gendes et descriptions de vos images dans la m\u00e9diath\u00e8que. Google demande aux \u00e9diteurs de relire les textes g\u00e9n\u00e9r\u00e9s par IA avant de les publier, et les titres et m\u00e9ta descriptions ne font pas exception.<\/p>\n<p>SEOPress PRO 10.4 ajoute une \u00e9tape de relecture. L\u2019action group\u00e9e ouvre d\u00e9sormais une fen\u00eatre o\u00f9 les suggestions arrivent une par une, chacune \u00e0 c\u00f4t\u00e9 de la valeur qu\u2019elle remplacerait. Vous pouvez modifier une suggestion, l\u2019approuver ou l\u2019\u00e9carter. Rien n\u2019est approuv\u00e9 d\u2019avance, et seul ce que vous approuvez est enregistr\u00e9. Une fois la liste parcourue, un bouton \u00ab\u00a0Approuver les suggestions restantes\u00a0\u00bb enregistre le reste en un clic.<\/p>\n<figure id=\"attachment_147212\" aria-labelledby=\"figcaption_attachment_147212\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-pro-ai-bulk-actions-review.png\"><img class=\"size-full wp-image-147212\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-pro-ai-bulk-actions-review.png\" alt=\"Fen\u00eatre de relecture d\u2019une action group\u00e9e IA - SEOPress PRO\" width=\"1956\" height=\"1184\" srcset=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-pro-ai-bulk-actions-review.png 1956w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-pro-ai-bulk-actions-review-768x465.png 768w, https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-pro-ai-bulk-actions-review-1536x930.png 1536w\" sizes=\"(max-width: 1956px) 100vw, 1956px\" \/><\/a><figcaption id=\"figcaption_attachment_147212\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Fen\u00eatre de relecture d\u2019une action group\u00e9e IA &#8211; SEOPress PRO<\/figcaption><\/figure>\n<p>Dans l\u2019\u00e9diteur, les cartes de suggestion de l\u2019assistant IA peuvent aussi \u00eatre modifi\u00e9es avant d\u2019\u00eatre appliqu\u00e9es. Les agences qui pr\u00e9f\u00e8rent l\u2019ancien fonctionnement peuvent le r\u00e9tablir avec le filtre\u00a0<code>seopress_ai_bulk_review<\/code>.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Nouveau &#8211; Un terme principal pour chaque taxonomie<\/h2>\n<p>La cat\u00e9gorie principale n\u2019existait que pour les cat\u00e9gories et les cat\u00e9gories de produits WooCommerce. Un site de recettes avec une taxonomie \u00ab Cuisine \u00bb, ou une documentation avec une taxonomie \u00ab Type de document \u00bb, n\u2019avait aucun moyen d\u2019indiquer le terme principal.<\/p>\n<p>Chaque taxonomie hi\u00e9rarchique publique a d\u00e9sormais sa propre liste d\u00e9roulante pour choisir son terme principal, dans l\u2019\u00e9diteur classique comme dans l\u2019\u00e9diteur de blocs. Avec SEOPress PRO, votre fil d\u2019Ariane suit le terme principal de la taxonomie que vous lui avez choisie, quelle qu\u2019elle soit.<\/p>\n<p>Vos permaliens ne changent pas\u00a0: WordPress ne lit la cat\u00e9gorie principale que dans\u00a0<code>%category%<\/code>\u00a0et dans les URL des produits WooCommerce, comme avant. Si vous n\u2019utilisez jamais de terme principal, vous pouvez retirer la liste d\u00e9roulante de toutes les taxonomies, ou d\u2019une seule, avec le\u00a0<a href=\"https:\/\/www.seopress.org\/fr\/support\/hooks\/masquer-la-liste-deroulante-de-categorie-principale-dans-lecran-dedition-des-articles\/\">filtre\u00a0<code>seopress_primary_term_inline_selector<\/code><\/a>.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Am\u00e9lioration &#8211; Le nombre de v\u00e9rifications r\u00e9ussies par page<\/h2>\n<p>La colonne Score de vos listes d\u2019articles affichait \u00ab\u00a0Bon\u00a0\u00bb ou \u00ab\u00a0\u00c0 am\u00e9liorer\u00a0\u00bb, sans rien entre les deux. Une page qui r\u00e9ussissait 7 v\u00e9rifications sur 17 ressemblait \u00e0 une page qui en r\u00e9ussissait 16. La colonne affiche maintenant le nombre de v\u00e9rifications r\u00e9ussies \u00e0 c\u00f4t\u00e9 de l\u2019anneau, par exemple\u00a0<strong>12\/17<\/strong>. Une page ne les r\u00e9ussit toutes que si l\u2019analyse indique \u00ab\u00a0Bon\u00a0\u00bb\u00a0: le chiffre ne contredit jamais le d\u00e9tail affich\u00e9 dans l\u2019\u00e9diteur.<\/p>\n<figure id=\"attachment_147211\" aria-labelledby=\"figcaption_attachment_147211\" class=\"wp-caption alignnone\" ><a href=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-score-column.png\"><img class=\" wp-image-147211\" src=\"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-score-column.png\" alt=\"Colonne Score am\u00e9lior\u00e9e - SEOPress\" width=\"269\" height=\"300\" \/><\/a><figcaption id=\"figcaption_attachment_147211\" class=\"wp-caption-text mt-3 mb-5 fst-italic\">Colonne Score am\u00e9lior\u00e9e &#8211; SEOPress<\/figcaption><\/figure>\n<p>L\u2019analyse de contenu elle-m\u00eame est plus pr\u00e9cise\u00a0:<\/p>\n<ul class=\"wp-block-list\">\n<li>La colonne, l\u2019\u00e9diteur et les outils MCP comptent exactement les m\u00eames v\u00e9rifications<\/li>\n<li>Les titres et m\u00e9ta descriptions qui contiennent des variables sont mesur\u00e9s tels qu\u2019ils apparaissent dans les r\u00e9sultats de recherche, et non sous forme de\u00a0<code>%%variables%%<\/code><\/li>\n<li>Le texte qu\u2019un constructeur de pages place dans un shortcode est compt\u00e9<\/li>\n<li>Vos propres images sont mesur\u00e9es directement sur le disque, ce qui acc\u00e9l\u00e8re l\u2019analyse des pages riches en images<\/li>\n<li>L\u2019analyse d\u00e9marre d\u00e8s que vous ouvrez le panneau SEO<\/li>\n<\/ul>\n<p>Un garde-fou de plus\u00a0: un seul interrupteur dans Titres &amp; m\u00e9tas peut masquer tout un type de contenu aux moteurs de recherche, et rien ne vous le rappelait ensuite. Le centre de notifications vous pr\u00e9vient d\u00e9sormais quand un type de contenu qui a des publications en ligne est en noindex. Si c\u2019est voulu, ignorez l\u2019alerte.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Am\u00e9lioration &#8211; Migration depuis Yoast SEO<\/h2>\n<p>L\u2019import depuis Yoast SEO avait trois probl\u00e8mes avec les mod\u00e8les de titres, tous corrig\u00e9s en 10.4\u00a0:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Le titre de la page d\u2019accueil est import\u00e9.<\/strong>\u00a0L\u2019import le rempla\u00e7ait par le simple nom du site.<\/li>\n<li><strong>Les variables Yoast sont converties.<\/strong>\u00a0Des variables comme\u00a0<code>%%name%%<\/code>,\u00a0<code>%%pt_plural%%<\/code>,\u00a0<code>%%searchphrase%%<\/code>\u00a0ou\u00a0<code>%%cf_...%%<\/code>\u00a0s\u2019affichaient telles quelles dans vos titres. Elles sont maintenant traduites en leur \u00e9quivalent SEOPress, dans vos mod\u00e8les comme dans chaque article et chaque terme.<\/li>\n<li><strong>Les variables reprises de Yoast affichent un libell\u00e9 lisible.<\/strong>\u00a0<code>%%title%%<\/code>\u00a0ou\u00a0<code>%%sitename%%<\/code>\u00a0apparaissaient en \u00ab\u00a0title\u00a0\u00bb et \u00ab\u00a0sitename\u00a0\u00bb bruts dans les r\u00e9glages, ce qui faisait croire \u00e0 un import rat\u00e9.<\/li>\n<\/ul>\n<p>Le s\u00e9parateur de titre de Yoast est aussi import\u00e9 comme un simple caract\u00e8re. Consultez notre guide pour\u00a0<a href=\"https:\/\/www.seopress.org\/fr\/support\/guides\/importer-les-metadonnees-des-posts-et-terms-depuis-yoast-seo-vers-seopress\/\">migrer de Yoast SEO vers SEOPress<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">\ud83c\udf89 Autres am\u00e9liorations et corrections<\/h2>\n<p><strong>Nouveaut\u00e9s :<\/strong><\/p>\n<ul>\n<li>Les suggestions de liens internes lisent aussi le texte de vos champs ACF (PRO)<\/li>\n<li>Vos graphiques Google Analytics et Matomo affichent maintenant les dates en bas (PRO)<\/li>\n<li>Quand vous supprimez un article publi\u00e9, Bing et les autres moteurs IndexNow sont pr\u00e9venus tout de suite<\/li>\n<\/ul>\n<p><strong>Am\u00e9liorations :<\/strong><\/p>\n<ul>\n<li>L\u2019audit de site vous indique les pages qu\u2019il n\u2019a pas pu v\u00e9rifier, au lieu d\u2019afficher par erreur un score parfait (PRO)<\/li>\n<li>Matomo vous explique pourquoi vos statistiques n\u2019ont pas pu \u00eatre charg\u00e9es (PRO)<\/li>\n<li>S\u00e9curit\u00e9 renforc\u00e9e<\/li>\n<\/ul>\n<p><strong>Corrections :<\/strong><\/p>\n<ul>\n<li>L\u2019assistant de configuration pouvait publier votre e-mail d\u2019administrateur dans les donn\u00e9es structur\u00e9es de votre site. Si vous avez utilis\u00e9 l\u2019assistant, v\u00e9rifiez SEO &gt; R\u00e9seaux sociaux &gt; Knowledge Graph &gt; E-mail<\/li>\n<li>Les pages 2, 3 et suivantes d\u2019une liste d\u2019articles n\u2019indiquent plus \u00e0 Google qu\u2019elles sont une copie de la page 1<\/li>\n<li>\u00c9diteur classique : votre titre SEO et votre m\u00e9ta description pouvaient \u00eatre effac\u00e9s \u00e0 la mise \u00e0 jour d\u2019un article<\/li>\n<li>Sites multilingues (WPML) : les plans de site de vos cat\u00e9gories et \u00e9tiquettes incluent toutes les langues<\/li>\n<li>La banni\u00e8re cookies ne casse plus quand une extension optimise votre JavaScript<\/li>\n<li>Facebook et les autres r\u00e9seaux sociaux affichent l\u2019ic\u00f4ne de votre site quand vous n\u2019avez pas d\u00e9fini d\u2019image de partage par d\u00e9faut<\/li>\n<li>WooCommerce : les produits en r\u00e9approvisionnement sont correctement pr\u00e9sent\u00e9s \u00e0 Google (PRO)<\/li>\n<\/ul>\n<p>Et bien d\u2019autres corrections. Consultez le changelog complet pour la liste d\u00e9taill\u00e9e.<\/p>\n<p><strong>N\u2019oubliez pas de vous abonner \u00e0 notre newsletter pour recevoir gratuitement les derni\u00e8res actualit\u00e9s SEO, guides et mises \u00e0 jour produits :<\/strong><\/p>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><form method='post' enctype='multipart\/form-data'  id='gform_1'  action='\/fr\/wp-json\/wp\/v2\/posts\/147202' data-formid='1' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below' data-column-layout='fill'><div id=\"field_1_6\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"><label id='gfield_label_1_6' class='gfield_label gform-field-label' for='input_1_6'><span class='gform-field-label__text'>URL<\/span><\/label><div class='ginput_container'><input name='input_6' id='input_1_6' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_1_6'>Ce champ n\u2019est utilis\u00e9 qu\u2019\u00e0 des fins de validation et devrait rester inchang\u00e9.<\/div><\/div><div id=\"field_1_1\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-two-thirds gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible\" data-group-id=\"c20a81e5\" data-field-span=\"8\"><label id='gfield_label_1_1' class='gfield_label gform-field-label' for='input_1_1'><span class='gform-field-label__text'>E-mail<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(N\u00e9cessaire)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_1' id='input_1_1' type='email' value='' class='form-control large'   placeholder='Saisissez votre adresse email' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_1_2\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-third gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"c20a81e5\" data-field-span=\"4\"><button class=\"btn btn-primary\" onclick=\"document.getElementById('gform_submit_button_1').click();\">\nS'abonner\n<\/button><\/div><div id=\"field_1_4\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-half gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"6efd377e\" data-field-span=\"6\">J'accepte que SEOPress stocke et utilise mon adresse e-mail afin de m'envoyer une newsletter. <a href=\"https:\/\/www.seopress.org\/fr\/politique-confidentialite\/\">En savoir plus sur notre politique de confidentialit\u00e9<\/a><\/div><div id=\"field_1_5\" class=\"gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\" data-group-id=\"6efd377e\" data-field-span=\"6\"><div class='ginput_container ginput_container_turnstile'><div class=\"cf-turnstile\" id=\"cf-turnstile_1\" data-js-turnstile data-response-field-name=\"cf-turnstile-response_1\" data-theme=\"auto\" data-size=\"\" data-sitekey=\"0x4AAAAAAABgaVshlWxe3qWW\"><\/div><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >S&#039;abonner<\/button> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='3DlD+EQhq8HQSD+F\/CvdAZAmJRURdA3Y8qTykd6GrlbcP5OlkZozehJXa768trdXFn31aUF1ABjAmGJIHJzqxwZV45z8jR6lzm2\/1M9VQcLoZoc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjkyMTk1MDZhMDUyNmUxZGExZDU3NmI5NjNlZjZkNzkwXCIsXCIyZDcyMjBjNjA0ZjczMjQyN2ZjYWQ3NzVmZWYxMDU3YVwiXSxcImdmb3JtX3RoZW1lXCI6XCJiNWVkYzVmNWI4NWY4MjYzYzY2ZjA1MWVlNGJhZGZmY1wiLFwiZ2Zvcm1fc3R5bGVfc2V0dGluZ3NcIjpcIjYyMGI3YTU2YjAzMmE5ZWQ4YWI2OTQ1MDAwOTEyMjFlXCIsXCJmb3JtX2lkXCI6XCI2ZWZkYzVmZTYxY2NjZTgyNzEwOTRmYmE3ZGMwZjA3ZFwiLFwidXJsXCI6XCJiOWU2MjE4NmUzYzhmMDFkZWE4YzBkNDRmMjZkYzBmM1wiLFwic3RhdGVfdGltZXN0YW1wXCI6XCI3ODc2OTUyZDk5NDgxNGJmMGEzZDU5YzI2MmZjZWY0OFwifSIsIjE4NjYzZDRkN2IwYzJmMTk3ZWFkN2UyYzkxNTUzMjEwIiwxNzkzMjc2NDA4XQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"218\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n                        <\/div>\n<p><span class=\"p-3 bg-light rounded fw-bold d-inline-block w-100\">Si SEOPress vous simplifie la vie, nous vous serions extr\u00eamement reconnaissants de nous laisser un avis 5 \u00e9toiles sur le r\u00e9pertoire officiel des plugins WordPress. Nous avons d\u00e9j\u00e0 re\u00e7u plus de 1 200 avis positifs ; merci beaucoup pour votre soutien !<br \/>\n<\/span><span class=\"p-3 bg-light rounded fw-bold d-inline-block w-100\"><a href=\"https:\/\/wordpress.org\/support\/plugin\/wp-seopress\/reviews\/#new-post\" target=\"_blank\" rel=\"noopener\">Je laisse un avis 5 \u00e9toiles<\/a><\/span><\/p>\n<h2 id=\"changelog\">Journal des modifications<\/h2>\n<p>Cette mise \u00e0 jour contient les modifications suivantes (<a href=\"https:\/\/www.seopress.org\/fr\/support\/journal-modifications\/seopress-free-pro\/\">journal des modifications complet ici<\/a>)\u00a0:<\/p>\n<pre class=\"wp-block-preformatted\">NEW Cookie banner: visitors can allow analytics and advertising separately, each Google Consent Mode v2 signal following its own category\r\nNEW Instant Indexing: history of every submitted URL (manual and automatic, Google and IndexNow), with a History tab and a per-post view in the metabox\r\nNEW Instant Indexing: IndexNow is notified when a published post is moved to the trash\r\nNEW MCP server: 7 new tools to read and update the SEO title, meta description, robots and social settings of taxonomy terms, plus AI suggestions for terms (PRO)\r\nNEW MCP server: easier connection, with an Application Password fallback when the host blocks OAuth, sign-in steps for each client, a troubleshooting section and a card in the SEO dashboard\r\nNEW AI: review, edit, approve or discard bulk AI suggestions before they are saved, for posts and the Media Library (PRO)\r\nNEW Primary term on every public hierarchical taxonomy, not only categories and product categories, followed by the breadcrumbs (PRO)\r\nNEW Content analysis: the Score column shows the number of checks passed (e.g. 12\/17)\r\nNEW Notification center: alert when a post type with published content is set to noindex\r\nNEW Schemas: optional single @graph output for the WebSite and Knowledge Graph schemas\r\nNEW Internal linking suggestions now read the text of ACF and Secure Custom Fields fields (PRO)\r\nNEW Developers: filters for page builders that keep their content outside the post content (seopress_content_analysis_word_count_content, seopress_content_analysis_internal_links_ids), and to hide the primary term dropdown (seopress_primary_term_inline_selector)\r\nINFO Security hardening\r\nINFO Yoast SEO import: the home title template is imported, Yoast variables are converted and get a readable label, and the title separator is kept as a plain character\r\nINFO Content analysis: the column, the editor and the MCP tools count the same checks, titles with variables are measured as rendered, and image checks are faster\r\nINFO Schemas: stable identifiers for Local Business, Service and breadcrumbs, the automatic Article and Video publisher linked to the Knowledge Graph, and a Schema Markup Validator link in the metabox (PRO)\r\nINFO Google Analytics: reports are read through Google's REST API, and seven Google libraries are no longer bundled (PRO)\r\nINFO Site Audit: pages that could not be fetched are reported, and a scan that analyzed no page no longer gets a 100\/100 score (PRO)\r\nINFO Dashboard: dates along the axis of the Site overview, Google Analytics and Matomo charts, and Matomo sync errors explained (PRO)\r\nINFO Custom term variables: the value filter is now seopress_get_tag__ct_{slug}_value, the same form as custom fields and user meta. The old seopress_get_tag_ct_{slug}_value still runs, deprecated\r\nINFO WooCommerce: supported versions and HPOS \/ Cart and Checkout blocks compatibility declared (PRO)\r\nFIX Setup wizard no longer saves the admin email as the Knowledge Graph email published in the Organization schema\r\nFIX Canonical URL of paginated loops on pages and posts, and of ?paged=N URLs with plain permalinks\r\nFIX SEO metabox: the SEO title and meta description could be erased on Update in the Classic Editor when the metabox request failed\r\nFIX SEO metabox: administrators holding a blocked secondary role lost the metabox tabs\r\nFIX XML sitemaps: taxonomy sitemaps are paginated correctly and list the terms of every WPML language\r\nFIX WPML: category rewrite rules are built for every language\r\nFIX Cookie banner no longer broken by JavaScript optimization plugins\r\nFIX Open Graph: no more empty fb:app_id and fb:pages tags, and the site icon is used as og:image when no default image was ever saved\r\nFIX Dynamic variables: %%archive_date%% and %%archive_title%% on archives, several %%_ct_%% in one template, and Bricks content for %%post_excerpt%% and %%post_content%%\r\nFIX Knowledge Graph: Person photo published as image, and X account saved as a full URL read correctly\r\nFIX GTranslate hreflang tags removed on noindex pages\r\nFIX MCP server no longer answers the OAuth discovery requests meant for another plugin's MCP server on the same site\r\nFIX Front-end SEO panel no longer styled by the theme (Enfold and others)\r\nFIX Product schema: BackOrder availability, shipping rates on the shop's tax display, and no empty energy or review blocks (PRO)\r\nFIX Custom schemas accept variables without quotes, and the Book schema date and cover are fixed (PRO)\r\nFIX AI: unsupported image types are refused before sending, a model the account cannot use is replaced, and the AI Assistant no longer renders the page on every editor open (PRO)\r\nFIX White label applied to the PRO admin screens (PRO)<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>SEOPress 10.4 est disponible. Nous vous recommandons de mettre \u00e0 jour votre site d\u00e8s&#8230;<\/p>\n","protected":false},"author":1,"featured_media":147206,"comment_status":"closed","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-10-4-fr.jpg","_seopress_social_fb_img_attachment_id":147207,"_seopress_social_fb_img_width":1460,"_seopress_social_fb_img_height":730,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"https:\/\/www.seopress.org\/fr\/wp-content\/uploads\/sites\/2\/2026\/10\/seopress-10-4-fr.jpg","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_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":""},"categories":[98],"tags":[],"class_list":["post-147202","post","type-post","status-publish","format-standard","has-post-thumbnail","category-nouveautes-produit"],"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/147202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/comments?post=147202"}],"version-history":[{"count":5,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/147202\/revisions"}],"predecessor-version":[{"id":147215,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/posts\/147202\/revisions\/147215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media\/147206"}],"wp:attachment":[{"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/media?parent=147202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/categories?post=147202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seopress.org\/fr\/wp-json\/wp\/v2\/tags?post=147202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}