{"id":2987,"date":"2021-03-30T18:37:00","date_gmt":"2021-03-30T18:37:00","guid":{"rendered":"http:\/\/donutzdigital.com\/les-derniers-changements-core-web-vitals\/"},"modified":"2026-05-01T09:50:21","modified_gmt":"2026-05-01T09:50:21","slug":"les-derniers-changements-core-web-vitals","status":"publish","type":"post","link":"https:\/\/donutzdigital.com\/fr\/les-derniers-changements-core-web-vitals\/","title":{"rendered":"Core Web Vitals 2026 : Guide SEO"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Votre site met 4 secondes \u00e0 charger. Vous ne le savez peut-\u00eatre pas, mais Google, lui, le sait parfaitement. Et depuis mars 2024, il p\u00e9nalise cette lenteur plus s\u00e9v\u00e8rement que jamais. Les <strong>Core Web Vitals<\/strong> ne sont plus un simple indicateur parmi tant d&#8217;autres dans votre tableau de bord SEO. Ils sont devenus le thermom\u00e8tre que Google utilise pour mesurer la sant\u00e9 de votre site, et donc votre capacit\u00e9 \u00e0 bien vous positionner dans ses r\u00e9sultats de recherche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En 2026, seulement 47% des sites web atteignent les seuils recommand\u00e9s par Google. Les 53% restants perdent entre 8% et 35% de conversions, de trafic et de revenus. Pas parce que leur contenu est mauvais, mais parce que l&#8217;exp\u00e9rience utilisateur qu&#8217;ils offrent ne tient pas la route face aux exigences de performance web Google.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous dirigez une TPE, pilotez le marketing d&#8217;une entreprise ou supervisez la strat\u00e9gie digitale de votre organisation, cet article vous explique concr\u00e8tement ce que sont les Core Web Vitals, pourquoi ils impactent votre r\u00e9f\u00e9rencement, et surtout comment les optimiser sans \u00eatre d\u00e9veloppeur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qu&#8217;est-ce que les Core Web Vitals en 2026<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les Core Web Vitals sont trois m\u00e9triques d\u00e9finies par Google pour \u00e9valuer l&#8217;<strong>exp\u00e9rience utilisateur SEO<\/strong> r\u00e9elle de vos pages web. Pas une vitesse th\u00e9orique mesur\u00e9e en laboratoire, mais celle que vos visiteurs vivent concr\u00e8tement, sur leurs appareils, avec leur connexion 4G depuis le m\u00e9tro parisien ou leur WiFi de bureau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque m\u00e9trique mesure un aspect diff\u00e9rent de l&#8217;exp\u00e9rience. Le <strong>LCP<\/strong> (Largest Contentful Paint) \u00e9value la vitesse d&#8217;affichage du contenu principal. L&#8217;<strong>INP<\/strong> (Interaction to Next Paint) jauge la r\u00e9activit\u00e9 de votre site aux clics et interactions. Le <strong>CLS<\/strong> (Cumulative Layout Shift) mesure la stabilit\u00e9 visuelle pendant le chargement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces trois indicateurs forment ce que Google appelle le signal Page Experience. Si ne serait-ce qu&#8217;un seul tombe dans le rouge, votre page enti\u00e8re est consid\u00e9r\u00e9e comme offrant une mauvaise exp\u00e9rience utilisateur. Et Google ajuste votre positionnement en cons\u00e9quence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le changement majeur de 2024, dont les effets se font pleinement sentir en 2026, c&#8217;est le remplacement du FID par l&#8217;INP. Pourquoi ce bouleversement ? Parce que le FID ne mesurait que la premi\u00e8re interaction sur votre page. Si le premier clic r\u00e9pondait en 50 millisecondes, vous aviez un score parfait, m\u00eame si tous les clics suivants prenaient 800 millisecondes \u00e0 r\u00e9agir. L&#8217;INP, lui, mesure toutes les interactions pendant toute la dur\u00e9e de la visite. R\u00e9sultat : 43% des sites \u00e9chouent d\u00e9sormais au seuil des 200 millisecondes d&#8217;INP, ce qui en fait la m\u00e9trique Core Web Vitals la plus difficile \u00e0 r\u00e9ussir en 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les trois m\u00e9triques Core Web Vitals expliqu\u00e9es<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">LCP : la vitesse de chargement site qui compte vraiment<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le Largest Contentful Paint mesure le temps n\u00e9cessaire pour afficher le plus gros \u00e9l\u00e9ment visible de votre page. G\u00e9n\u00e9ralement une image hero, une vid\u00e9o d&#8217;en-t\u00eate ou un bloc de texte principal. L&#8217;objectif : moins de 2,5 secondes entre la demande de la page et l&#8217;affichage de cet \u00e9l\u00e9ment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pourquoi cette m\u00e9trique plut\u00f4t qu&#8217;une autre ? Parce qu&#8217;elle refl\u00e8te le moment o\u00f9 votre visiteur pense que la page a fini de charger. M\u00eame si techniquement ce n&#8217;est pas le cas, c&#8217;est \u00e0 cet instant qu&#8217;il commence \u00e0 lire, \u00e0 interagir, \u00e0 d\u00e9cider s&#8217;il reste ou s&#8217;il part.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un LCP \u00e9lev\u00e9 tue vos conversions avant m\u00eame que le visiteur ait vu votre offre. Amazon a calcul\u00e9 qu&#8217;une seconde de latence suppl\u00e9mentaire leur co\u00fbtait 1,6 milliard de dollars par an. \u00c0 votre \u00e9chelle, le m\u00e9canisme reste identique : chaque dixi\u00e8me de seconde perdue se traduit par des visiteurs qui rebondissent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les causes principales d&#8217;un mauvais LCP sont souvent les m\u00eames : une image principale non optimis\u00e9e (ni compress\u00e9e, ni au bon format WebP ou AVIF), un h\u00e9bergement lent qui fait grimper le Time to First Byte, ou des ressources CSS et JavaScript qui bloquent l&#8217;affichage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">INP : la r\u00e9activit\u00e9 qui fait toute la diff\u00e9rence<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;Interaction to Next Paint a remplac\u00e9 le First Input Delay en mars 2024 et repr\u00e9sente aujourd&#8217;hui le principal d\u00e9fi d&#8217;<strong>optimisation Core Web Vitals<\/strong> pour la plupart des sites. Cette m\u00e9trique mesure le temps entre le moment o\u00f9 un utilisateur clique, tape ou touche l&#8217;\u00e9cran et le moment o\u00f9 le navigateur affiche le r\u00e9sultat visuel de cette action.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;INP capture chaque interaction pendant toute la session, pas seulement la premi\u00e8re. Si un visiteur ouvre votre menu mobile 30 secondes apr\u00e8s l&#8217;arriv\u00e9e sur la page et que celui-ci met 500 millisecondes \u00e0 s&#8217;afficher, votre score INP en souffre. L&#8217;objectif : rester sous 200 millisecondes pour toutes les interactions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;est une m\u00e9trique marathon, pas un sprint. Vous ne pouvez pas tricher en optimisant uniquement le chargement initial. Il faut que votre site reste r\u00e9actif du d\u00e9but \u00e0 la fin de la visite, m\u00eame quand des scripts lourds tournent en arri\u00e8re-plan, m\u00eame quand l&#8217;utilisateur filtre une liste de produits, m\u00eame quand il remplit un formulaire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les principales causes d&#8217;\u00e9chec sur l&#8217;INP proviennent d&#8217;un JavaScript mal optimis\u00e9 : scripts tiers qui monopolisent le thread principal (analytics, chat, pixels marketing), animations complexes qui forcent le navigateur \u00e0 recalculer la mise en page, ou code custom qui s&#8217;ex\u00e9cute sur chaque clic sans \u00eatre optimis\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CLS : la stabilit\u00e9 visuelle qu&#8217;on sous-estime<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le Cumulative Layout Shift mesure les mouvements inattendus du contenu pendant le chargement. Vous connaissez cette exp\u00e9rience frustrante : vous commencez \u00e0 lire un paragraphe, une publicit\u00e9 se charge au-dessus et fait sauter tout le texte de 200 pixels vers le bas. Ou pire, vous cliquez sur un bouton qui se d\u00e9cale au dernier moment et vous ouvrez une page que vous ne vouliez pas voir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;objectif Google : un score inf\u00e9rieur \u00e0 0,1. Ce score se calcule en fonction de deux facteurs, la fraction d&#8217;impact (la taille des \u00e9l\u00e9ments affect\u00e9s par rapport \u00e0 la fen\u00eatre visible) et la fraction de distance (le nombre de pixels de d\u00e9placement).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le CLS est la m\u00e9trique Core Web Vitals avec le meilleur taux de r\u00e9ussite, car les corrections sont relativement simples : d\u00e9finir des dimensions explicites (width et height) pour chaque image, vid\u00e9o, iframe et emplacement publicitaire. R\u00e9server l&#8217;espace pour le contenu dynamique. Utiliser font-display swap pour les polices web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un bon CLS ne vous fera peut-\u00eatre pas gagner des positions, mais un mauvais CLS vous en fera perdre. Et au-del\u00e0 du SEO, c&#8217;est un facteur direct de frustration utilisateur qui impacte vos taux de conversion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Core Web Vitals &#8211; Les 3 M\u00e9triques<\/title>\n<\/head>\n<body>\n<div class=\"cwv-container\">\n<style>\n.cwv-container {\nmax-width: 800px;\nmargin: 0 auto;\nfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\nbackground: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\npadding: 40px 30px;\nborder-radius: 16px;\nbox-shadow: 0 10px 40px rgba(0,0,0,0.15);\n}\n        .cwv-title {\n            text-align: center;\n            color: white;\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 40px;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n        }\n\n        .cwv-metrics {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n            gap: 25px;\n        }\n\n        .cwv-metric {\n            background: white;\n            border-radius: 12px;\n            padding: 25px 20px;\n            text-align: center;\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n\n        .cwv-metric:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 15px 30px rgba(0,0,0,0.2);\n        }\n\n        .cwv-icon {\n            width: 80px;\n            height: 80px;\n            margin: 0 auto 20px;\n            position: relative;\n        }\n\n        .cwv-gauge {\n            width: 100%;\n            height: 100%;\n            border-radius: 50%;\n            position: relative;\n            background: conic-gradient(from -90deg, #0CCE6B 0deg, #0CCE6B 120deg, #FFA400 120deg, #FFA400 240deg, #FF4E42 240deg, #FF4E42 360deg);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .cwv-gauge::before {\n            content: '';\n            position: absolute;\n            width: 60%;\n            height: 60%;\n            background: white;\n            border-radius: 50%;\n        }\n\n        .cwv-gauge-icon {\n            position: relative;\n            z-index: 1;\n            font-size: 32px;\n        }\n\n        .cwv-metric-name {\n            font-size: 18px;\n            font-weight: 700;\n            color: #1a202c;\n            margin-bottom: 8px;\n        }\n\n        .cwv-metric-abbr {\n            font-size: 14px;\n            color: #718096;\n            font-weight: 600;\n            margin-bottom: 15px;\n        }\n\n        .cwv-threshold {\n            font-size: 24px;\n            font-weight: 800;\n            color: #0CCE6B;\n            margin-bottom: 8px;\n        }\n\n        .cwv-description {\n            font-size: 13px;\n            color: #4a5568;\n            line-height: 1.5;\n        }\n\n        .cwv-legend {\n            margin-top: 30px;\n            background: rgba(255,255,255,0.95);\n            border-radius: 12px;\n            padding: 20px;\n            display: flex;\n            justify-content: center;\n            gap: 30px;\n            flex-wrap: wrap;\n        }\n\n        .cwv-legend-item {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            font-size: 14px;\n            color: #2d3748;\n        }\n\n        .cwv-legend-color {\n            width: 20px;\n            height: 20px;\n            border-radius: 4px;\n        }\n\n        .cwv-color-good { background: #0CCE6B; }\n        .cwv-color-medium { background: #FFA400; }\n        .cwv-color-poor { background: #FF4E42; }\n\n        @media (max-width: 640px) {\n            .cwv-container { padding: 30px 20px; }\n            .cwv-title { font-size: 24px; }\n            .cwv-metrics { grid-template-columns: 1fr; }\n        }\n    <\/style>\n\n    <h2 class=\"cwv-title\">Les 3 Core Web Vitals en 2026<\/h2>\n\n    <div class=\"cwv-metrics\">\n        <div class=\"cwv-metric\">\n            <div class=\"cwv-icon\">\n                <div class=\"cwv-gauge\">\n                    <span class=\"cwv-gauge-icon\">\u26a1<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"cwv-metric-name\">Largest Contentful Paint<\/div>\n            <div class=\"cwv-metric-abbr\">LCP<\/div>\n            <div class=\"cwv-threshold\">&lt; 2.5s<\/div>\n            <div class=\"cwv-description\">Temps d&#8217;affichage du contenu principal visible<\/div>\n        <\/div>\n\n        <div class=\"cwv-metric\">\n            <div class=\"cwv-icon\">\n                <div class=\"cwv-gauge\">\n                    <span class=\"cwv-gauge-icon\">\ud83d\udc46<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"cwv-metric-name\">Interaction to Next Paint<\/div>\n            <div class=\"cwv-metric-abbr\">INP<\/div>\n            <div class=\"cwv-threshold\">&lt; 200ms<\/div>\n            <div class=\"cwv-description\">R\u00e9activit\u00e9 aux interactions utilisateur<\/div>\n        <\/div>\n\n        <div class=\"cwv-metric\">\n            <div class=\"cwv-icon\">\n                <div class=\"cwv-gauge\">\n                    <span class=\"cwv-gauge-icon\">\ud83d\udcd0<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"cwv-metric-name\">Cumulative Layout Shift<\/div>\n            <div class=\"cwv-metric-abbr\">CLS<\/div>\n            <div class=\"cwv-threshold\">&lt; 0.1<\/div>\n            <div class=\"cwv-description\">Stabilit\u00e9 visuelle pendant le chargement<\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"cwv-legend\">\n        <div class=\"cwv-legend-item\">\n            <div class=\"cwv-legend-color cwv-color-good\"><\/div>\n            <span><strong>Bon<\/strong> &#8211; Objectif \u00e0 atteindre<\/span>\n        <\/div>\n        <div class=\"cwv-legend-item\">\n            <div class=\"cwv-legend-color cwv-color-medium\"><\/div>\n            <span><strong>\u00c0 am\u00e9liorer<\/strong> &#8211; Zone d&#8217;optimisation<\/span>\n        <\/div>\n        <div class=\"cwv-legend-item\">\n            <div class=\"cwv-legend-color cwv-color-poor\"><\/div>\n            <span><strong>Mauvais<\/strong> &#8211; Action urgente<\/span>\n        <\/div>\n    <\/div>\n<\/div>\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pourquoi les Core Web Vitals impactent votre r\u00e9f\u00e9rencement <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google utilise les Core Web Vitals comme facteur de classement depuis juin 2021. Mais leur poids a \u00e9volu\u00e9. Avec la s\u00e9curit\u00e9 HTTPS et la compatibilit\u00e9 mobile largement adopt\u00e9es comme standards de base, l&#8217;<strong>optimisation Core Web Vitals<\/strong> est devenue le levier technique le plus actionnable que Google vous offre dans le signal Page Experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;impact n&#8217;est pas absolu, il est contextuel. Un contenu pertinent et bien structur\u00e9 avec des Core Web Vitals moyens se positionnera mieux qu&#8217;un contenu faible avec des scores parfaits. Google privil\u00e9gie toujours la pertinence. Mais \u00e0 pertinence de contenu \u00e9gale, des Core Web Vitals optimis\u00e9s font la diff\u00e9rence entre la premi\u00e8re page et la troisi\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les \u00e9tudes de corr\u00e9lation SEO publi\u00e9es en 2025 montrent que l&#8217;INP est devenu le signal Core Web Vitals le plus discriminant sur les march\u00e9s concurrentiels. Les sites qui passent de &#8220;\u00e0 am\u00e9liorer&#8221; \u00e0 &#8220;bon&#8221; sur l&#8217;INP observent des gains de visibilit\u00e9 mesurables, particuli\u00e8rement sur mobile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;enjeu indirect est tout aussi important. Les sites qui r\u00e9ussissent les trois m\u00e9triques Core Web Vitals enregistrent 24% de rebonds en moins et des taux de conversion significativement sup\u00e9rieurs. La performance n&#8217;est plus un d\u00e9tail technique, c&#8217;est un diff\u00e9renciateur business. Plus de 50% des utilisateurs abandonnent une page qui met plus de 3 secondes \u00e0 charger. Votre concurrent direct, lui, charge en 2 secondes. Devinez qui r\u00e9cup\u00e8re le client.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous souhaitez approfondir les aspects techniques de votre r\u00e9f\u00e9rencement, notre <a href=\"https:\/\/donutzdigital.com\/fr\/les-bases-du-seo-guide-complet-pour-debutants\/\">guide complet sur le SEO pour d\u00e9butants<\/a> vous donnera toutes les cl\u00e9s pour construire une strat\u00e9gie SEO solide qui int\u00e8gre la performance web comme pilier fondamental.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment mesurer vos Core Web Vitals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google ne mesure pas si votre page charge vite. Il mesure ce que ressent l&#8217;utilisateur pendant le chargement. Est-ce que le contenu principal appara\u00eet rapidement ? Est-ce que la page r\u00e9pond quand je clique ? Est-ce que les \u00e9l\u00e9ments bougent pendant que je lis ? Ce sont des indicateurs centr\u00e9s sur le ressenti r\u00e9el, pas sur des mesures purement techniques comme le poids total de la page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour mesurer vos Core Web Vitals, vous avez besoin d&#8217;outils qui collectent deux types de donn\u00e9es. Les donn\u00e9es terrain (field data ou Real User Monitoring) proviennent de vrais visiteurs utilisant votre site dans des conditions r\u00e9elles. Les donn\u00e9es laboratoire (lab data) proviennent de tests contr\u00f4l\u00e9s simulant un appareil et une connexion standardis\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Google utilise exclusivement les donn\u00e9es terrain pour son algorithme de classement. C&#8217;est donc sur cette source qu&#8217;il faut piloter en priorit\u00e9, comme l&#8217;explique la <a href=\"https:\/\/web.dev\/articles\/vitals\" rel=\"nofollow noopener\" target=\"_blank\">documentation officielle de Google sur les Web Vitals<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Google Search Console<\/strong> est l&#8217;outil principal pour un suivi r\u00e9gulier. L&#8217;onglet &#8220;Exp\u00e9rience &gt; Signaux web essentiels&#8221; classe automatiquement vos URLs en trois cat\u00e9gories : Bonnes, \u00c0 am\u00e9liorer, Mauvaises. Il vous montre l&#8217;\u00e9volution de vos scores sur les 90 derniers jours, page par page, avec une distinction mobile et desktop. Les URLs probl\u00e9matiques sont segment\u00e9es par type de m\u00e9trique d\u00e9faillante (LCP, INP ou CLS) avec des recommandations d&#8217;actions directement dans l&#8217;interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/pagespeed.web.dev\/\" rel=\"nofollow noopener\" target=\"_blank\"><strong>PageSpeed Insights<\/strong><\/a> combine donn\u00e9es terrain du Chrome User Experience Report et donn\u00e9es laboratoire de Lighthouse. Entrez n&#8217;importe quelle URL et vous obtenez vos trois scores Core Web Vitals, s\u00e9par\u00e9s entre donn\u00e9es r\u00e9elles et donn\u00e9es simul\u00e9es. La section Opportunit\u00e9s liste les am\u00e9liorations possibles avec une estimation du gain en secondes. La section Diagnostics identifie les causes techniques pr\u00e9cises : images sans dimensions, scripts qui bloquent le rendu, ressources non compress\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>GTmetrix<\/strong> offre une visualisation d\u00e9taill\u00e9e du chargement avec sa cascade waterfall, un graphique qui montre exactement dans quel ordre et en combien de temps chaque ressource de votre page se charge. Id\u00e9al pour comprendre o\u00f9 se situe le goulot d&#8217;\u00e9tranglement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les sites \u00e0 fort trafic, des solutions de monitoring RUM comme CoreDash ou SpeedCurve permettent de suivre les Core Web Vitals en continu, de d\u00e9tecter les r\u00e9gressions apr\u00e8s chaque d\u00e9ploiement, et d&#8217;identifier les probl\u00e8mes par type d&#8217;appareil, r\u00e9gion g\u00e9ographique ou template de page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment optimiser chaque m\u00e9trique Core Web Vitals<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Optimiser le LCP : les leviers qui marchent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour passer sous la barre des 2,5 secondes de LCP, vous devez agir sur plusieurs fronts simultan\u00e9ment. Commencez par l&#8217;\u00e9l\u00e9ment le plus lourd, g\u00e9n\u00e9ralement votre image hero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Convertissez toutes vos images au format WebP ou AVIF. Ces formats modernes offrent une compression bien sup\u00e9rieure au JPEG sans perte visible de qualit\u00e9. Dimensionnez vos images \u00e0 la taille exacte d&#8217;affichage, pas plus. Une image de 3000px affich\u00e9e \u00e0 800px gaspille de la bande passante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilisez le pr\u00e9chargement pour les ressources critiques. La balise <code>&lt;link rel=\"preload\"&gt;<\/code> indique au navigateur de t\u00e9l\u00e9charger en priorit\u00e9 votre image LCP, vos polices principales et votre CSS critique. Ne chargez jamais en lazy loading l&#8217;image qui constitue votre LCP, ce serait contre-productif.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Activez un CDN pour servir vos ressources depuis des serveurs g\u00e9ographiquement proches de vos visiteurs. Optimisez votre Time to First Byte en activant la mise en cache c\u00f4t\u00e9 serveur, en utilisant la compression Brotli, et en choisissant un h\u00e9bergement performant.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9liminez les CSS et JavaScript qui bloquent le rendu. Ins\u00e9rez le CSS critique directement dans le HTML, et diff\u00e9rez le chargement du reste avec async ou defer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optimiser l&#8217;INP : le d\u00e9fi technique de 2026<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;INP est la m\u00e9trique la plus difficile \u00e0 corriger car elle touche l&#8217;architecture m\u00eame de votre JavaScript. Vous ne pouvez pas simplement compresser une image ou activer un cache. Vous devez repenser la fa\u00e7on dont votre code g\u00e8re les \u00e9v\u00e9nements utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le thread principal du navigateur fonctionne comme une file d&#8217;attente \u00e0 guichet unique. Si une t\u00e2che JavaScript massive bloque la file, aucune autre interaction ne peut \u00eatre trait\u00e9e. Le principe cl\u00e9 : d\u00e9couper les t\u00e2ches longues en t\u00e2ches plus petites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toute t\u00e2che qui d\u00e9passe 50 millisecondes devient une &#8220;long task&#8221; qui bloque le thread principal. Pour am\u00e9liorer l&#8217;INP, il faut soit r\u00e9duire la dur\u00e9e de ces t\u00e2ches, soit les d\u00e9caler dans le temps pour laisser la priorit\u00e9 aux interactions utilisateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auditez tous vos scripts tiers. Listez chaque script externe qui se charge sur votre site : outils d&#8217;analytics, widgets de chat, pixels marketing, outils de consentement cookies. Pour chacun, d\u00e9terminez s&#8217;il contribue directement \u00e0 la conversion ou au revenu. Supprimez ou diff\u00e9rez tout ce qui n&#8217;est pas essentiel. Cet audit produit g\u00e9n\u00e9ralement le plus gros gain d&#8217;INP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optimisez vos animations. Les animations qui affectent les propri\u00e9t\u00e9s de layout (position, width, height) forcent le navigateur \u00e0 recalculer la mise en page pendant les interactions. Utilisez plut\u00f4t les transformations CSS (translate, scale, rotate) qui sont acc\u00e9l\u00e9r\u00e9es par le GPU et ne bloquent pas le thread principal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le JavaScript custom, d\u00e9l\u00e9guez les t\u00e2ches non critiques apr\u00e8s les interactions utilisateur. Utilisez requestIdleCallback pour ex\u00e9cuter le code pendant les moments creux du navigateur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optimiser le CLS : les bases \u00e0 ma\u00eetriser<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le CLS est la m\u00e9trique la plus facile \u00e0 corriger avec des actions simples et directes. Chaque image, vid\u00e9o, iframe et emplacement publicitaire doit avoir des attributs width et height explicites. Le navigateur peut ainsi r\u00e9server l&#8217;espace n\u00e9cessaire avant le t\u00e9l\u00e9chargement du contenu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour les polices web, utilisez font-display swap dans votre CSS. Cette propri\u00e9t\u00e9 indique au navigateur d&#8217;afficher imm\u00e9diatement le texte avec une police syst\u00e8me, puis de passer \u00e0 votre police personnalis\u00e9e d\u00e8s qu&#8217;elle est charg\u00e9e, sans d\u00e9calage de mise en page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R\u00e9servez de l&#8217;espace pour le contenu dynamique. Si vous chargez des avis clients, des produits recommand\u00e9s ou des banni\u00e8res via JavaScript, d\u00e9finissez un conteneur avec une hauteur minimale pour \u00e9viter que le contenu en dessous ne saute quand les \u00e9l\u00e9ments s&#8217;affichent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9vitez d&#8217;ins\u00e9rer du contenu au-dessus du contenu existant, sauf en r\u00e9ponse \u00e0 une interaction utilisateur. Les banni\u00e8res de cookies, les notifications et les publicit\u00e9s doivent appara\u00eetre en overlay ou en bas de page, jamais en d\u00e9calant le contenu principal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Impact Core Web Vitals &#8211; Avant\/Apr\u00e8s<\/title>\n<\/head>\n<body>\n<div class=\"impact-container\">\n<style>\n.impact-container {\nmax-width: 800px;\nmargin: 0 auto;\nfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\nbackground: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);\npadding: 40px 30px;\nborder-radius: 16px;\nbox-shadow: 0 10px 40px rgba(0,0,0,0.15);\n}\n        .impact-title {\n            text-align: center;\n            color: white;\n            font-size: 28px;\n            font-weight: 700;\n            margin-bottom: 35px;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.2);\n        }\n\n        .comparison-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 20px;\n            margin-bottom: 30px;\n        }\n\n        .comparison-card {\n            background: white;\n            border-radius: 12px;\n            padding: 25px;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .comparison-card::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n        }\n\n        .comparison-card.before::before {\n            background: linear-gradient(90deg, #FF4E42, #FFA400);\n        }\n\n        .comparison-card.after::before {\n            background: linear-gradient(90deg, #0CCE6B, #00D9A5);\n        }\n\n        .comparison-label {\n            font-size: 16px;\n            font-weight: 700;\n            margin-bottom: 20px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        .comparison-label.before { color: #FF4E42; }\n        .comparison-label.after { color: #0CCE6B; }\n\n        .comparison-emoji {\n            font-size: 24px;\n        }\n\n        .stat-row {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 12px 0;\n            border-bottom: 1px solid #e2e8f0;\n        }\n\n        .stat-row:last-child {\n            border-bottom: none;\n        }\n\n        .stat-label {\n            font-size: 13px;\n            color: #4a5568;\n            font-weight: 500;\n        }\n\n        .stat-value {\n            font-size: 18px;\n            font-weight: 700;\n        }\n\n        .stat-value.bad { color: #FF4E42; }\n        .stat-value.good { color: #0CCE6B; }\n\n        .impact-stats {\n            background: rgba(255,255,255,0.95);\n            border-radius: 12px;\n            padding: 25px;\n        }\n\n        .impact-stats-title {\n            font-size: 18px;\n            font-weight: 700;\n            color: #1a202c;\n            margin-bottom: 20px;\n            text-align: center;\n        }\n\n        .impact-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));\n            gap: 20px;\n        }\n\n        .impact-item {\n            text-align: center;\n            padding: 15px;\n            background: linear-gradient(135deg, #667eea15, #764ba215);\n            border-radius: 10px;\n            border: 2px solid #667eea30;\n        }\n\n        .impact-number {\n            font-size: 36px;\n            font-weight: 800;\n            background: linear-gradient(135deg, #667eea, #764ba2);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            margin-bottom: 8px;\n        }\n\n        .impact-label {\n            font-size: 13px;\n            color: #4a5568;\n            font-weight: 600;\n            line-height: 1.4;\n        }\n\n        .arrow-container {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            padding: 20px 0;\n        }\n\n        .arrow {\n            font-size: 48px;\n            color: white;\n            animation: pulse 2s infinite;\n        }\n\n        @keyframes pulse {\n            0%, 100% { opacity: 1; transform: scale(1); }\n            50% { opacity: 0.7; transform: scale(1.1); }\n        }\n\n        @media (max-width: 640px) {\n            .impact-container { padding: 30px 20px; }\n            .impact-title { font-size: 24px; }\n            .comparison-grid { grid-template-columns: 1fr; }\n            .arrow { display: none; }\n        }\n    <\/style>\n\n    <h2 class=\"impact-title\">Impact r\u00e9el de l&#8217;optimisation Core Web Vitals<\/h2>\n\n    <div class=\"comparison-grid\">\n        <div class=\"comparison-card before\">\n            <div class=\"comparison-label before\">\n                <span class=\"comparison-emoji\">\ud83d\ude30<\/span>\n                <span>AVANT optimisation<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">LCP<\/span>\n                <span class=\"stat-value bad\">4.2s<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">INP<\/span>\n                <span class=\"stat-value bad\">350ms<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">CLS<\/span>\n                <span class=\"stat-value bad\">0.25<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">Taux de rebond<\/span>\n                <span class=\"stat-value bad\">68%<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">Conversions<\/span>\n                <span class=\"stat-value bad\">2.1%<\/span>\n            <\/div>\n        <\/div>\n\n        <div class=\"comparison-card after\">\n            <div class=\"comparison-label after\">\n                <span class=\"comparison-emoji\">\ud83d\ude80<\/span>\n                <span>APR\u00c8S optimisation<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">LCP<\/span>\n                <span class=\"stat-value good\">1.8s<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">INP<\/span>\n                <span class=\"stat-value good\">120ms<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">CLS<\/span>\n                <span class=\"stat-value good\">0.05<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">Taux de rebond<\/span>\n                <span class=\"stat-value good\">42%<\/span>\n            <\/div>\n            <div class=\"stat-row\">\n                <span class=\"stat-label\">Conversions<\/span>\n                <span class=\"stat-value good\">3.8%<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"impact-stats\">\n        <div class=\"impact-stats-title\">Gains mesurables en 28 jours<\/div>\n        <div class=\"impact-grid\">\n            <div class=\"impact-item\">\n                <div class=\"impact-number\">-38%<\/div>\n                <div class=\"impact-label\">Taux de rebond<\/div>\n            <\/div>\n            <div class=\"impact-item\">\n                <div class=\"impact-number\">+81%<\/div>\n                <div class=\"impact-label\">Conversions<\/div>\n            <\/div>\n            <div class=\"impact-item\">\n                <div class=\"impact-number\">+24%<\/div>\n                <div class=\"impact-label\">Temps moyen sur site<\/div>\n            <\/div>\n            <div class=\"impact-item\">\n                <div class=\"impact-number\">+15%<\/div>\n                <div class=\"impact-label\">Positions SEO moyennes<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<\/body>\n<\/html>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ : vos questions sur les Core Web Vitals<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Quelle est la diff\u00e9rence entre le score PageSpeed et les Core Web Vitals ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Le score PageSpeed Insights est un score global de performance calcul\u00e9 par Lighthouse, qui prend en compte de nombreux facteurs. Les Core Web Vitals sont trois m\u00e9triques sp\u00e9cifiques (LCP, INP, CLS) qui mesurent l&#8217;exp\u00e9rience utilisateur r\u00e9elle. Google int\u00e8gre les Core Web Vitals dans son algorithme de classement, pas le score PageSpeed global. Vous pouvez avoir un score PageSpeed de 68 avec des Core Web Vitals au vert, et inversement un score de 90 avec un CLS catastrophique. Ce qui compte pour votre r\u00e9f\u00e9rencement, ce sont les Core Web Vitals, pas le score synth\u00e9tique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mes Core Web Vitals sont diff\u00e9rents entre PageSpeed Insights et Search Console, pourquoi ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PageSpeed Insights affiche deux types de donn\u00e9es : les donn\u00e9es terrain du Chrome User Experience Report (bas\u00e9es sur les 28 derniers jours de visiteurs r\u00e9els) et les donn\u00e9es laboratoire de Lighthouse (test simul\u00e9 \u00e0 l&#8217;instant T). Search Console affiche uniquement les donn\u00e9es terrain sur les 90 derniers jours. Les \u00e9carts viennent de cette diff\u00e9rence de source et de p\u00e9riode. Les donn\u00e9es terrain sont celles qui comptent pour votre classement, car elles refl\u00e8tent l&#8217;exp\u00e9rience r\u00e9elle de vos visiteurs. Les donn\u00e9es labo sont utiles pour identifier les probl\u00e8mes techniques, mais ne repr\u00e9sentent pas la diversit\u00e9 des conditions r\u00e9elles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Faut-il optimiser les Core Web Vitals sur mobile ou sur desktop en priorit\u00e9 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Google utilise l&#8217;index Mobile First depuis 2019, ce qui signifie qu&#8217;il \u00e9value et classe votre site principalement sur la base de sa version mobile. La majorit\u00e9 de vos visiteurs sont sur mobile, et c&#8217;est la version mobile qui p\u00e8se le plus dans votre r\u00e9f\u00e9rencement. Optimisez donc en priorit\u00e9 les Core Web Vitals mobile. Dans Search Console, concentrez-vous d&#8217;abord sur les URLs signal\u00e9es dans l&#8217;onglet &#8220;Mobile&#8221;, puis passez au desktop une fois les scores mobiles au vert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Combien de temps faut-il pour voir l&#8217;impact d&#8217;une optimisation Core Web Vitals ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es du Chrome User Experience Report se mettent \u00e0 jour quotidiennement, mais Google utilise une fen\u00eatre glissante de 28 jours pour calculer vos scores. Cela signifie qu&#8217;apr\u00e8s avoir d\u00e9ploy\u00e9 une optimisation, vous devez attendre environ 28 jours pour que l&#8217;am\u00e9lioration soit pleinement refl\u00e9t\u00e9e dans vos donn\u00e9es terrain. Dans Search Console, comptez entre 2 et 4 semaines pour voir l&#8217;effet d&#8217;une correction. Pour suivre vos progr\u00e8s plus rapidement, utilisez PageSpeed Insights en mode laboratoire ou un outil RUM qui mesure vos visiteurs en temps r\u00e9el.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Un site WordPress peut-il avoir de bons Core Web Vitals ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui, absolument. WordPress lui-m\u00eame n&#8217;est pas le probl\u00e8me. Ce qui d\u00e9grade les Core Web Vitals sur WordPress, c&#8217;est l&#8217;accumulation de plugins mal optimis\u00e9s, de th\u00e8mes surcharg\u00e9s, et d&#8217;h\u00e9bergements bas de gamme. Un site WordPress bien configur\u00e9 avec un th\u00e8me l\u00e9ger (comme GeneratePress ou Astra), un plugin de cache performant (WP Rocket ou LiteSpeed Cache), un CDN activ\u00e9, et des images optimis\u00e9es peut obtenir d&#8217;excellents scores. La cl\u00e9 est de rester s\u00e9lectif sur les plugins install\u00e9s et de choisir un h\u00e9bergement adapt\u00e9 \u00e0 votre trafic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Optimisez vos Core Web Vitals (LCP, INP, CLS) pour booster votre SEO en 2026. Guide complet avec m\u00e9triques, outils et actions concr\u00e8tes.<\/p>\n","protected":false},"author":3,"featured_media":2816,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[71],"tags":[],"post_folder":[],"class_list":["post-2987","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-fr"],"acf":[],"_links":{"self":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/2987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/comments?post=2987"}],"version-history":[{"count":4,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/2987\/revisions"}],"predecessor-version":[{"id":17782,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/posts\/2987\/revisions\/17782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/media\/2816"}],"wp:attachment":[{"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/media?parent=2987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/categories?post=2987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/tags?post=2987"},{"taxonomy":"post_folder","embeddable":true,"href":"https:\/\/donutzdigital.com\/fr\/wp-json\/wp\/v2\/post_folder?post=2987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}