{"id":3040,"date":"2023-05-20T15:27:17","date_gmt":"2023-05-20T13:27:17","guid":{"rendered":"https:\/\/jagullo.fr\/blog\/?p=3040"},"modified":"2023-02-24T18:27:23","modified_gmt":"2023-02-24T17:27:23","slug":"ameliorer-la-performance-de-son-site-web","status":"publish","type":"post","link":"https:\/\/jagullo.fr\/blog\/ameliorer-la-performance-de-son-site-web\/","title":{"rendered":"Am\u00e9liorer la performance de son site web"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">D\u00e9finition des crit\u00e8res de performance<\/h2>\n\n\n\n<p>Un site web se doit d&rsquo;\u00eatre optimis\u00e9 <strong>pour am\u00e9liorer son classement<\/strong> dans les r\u00e9sultats de recherche. Mis \u00e0 part les requ\u00eates concernant un nom de marque ou de soci\u00e9t\u00e9 sur lesquelles le site officiel va apparaitre en premier, toutes les autres requ\u00eates seront plus difficiles \u00e0 positionner en r\u00e9f\u00e9rencement naturel. En effet, les moteurs de recherche comme Google analysent le code source d&rsquo;un site Internet pour mettre en avant certains r\u00e9sultats en plus du s\u00e9mantique et de la popularit\u00e9. L&rsquo;objectif principal est <strong>d&rsquo;am\u00e9liorer l&rsquo;exp\u00e9rience utilisateur<\/strong> ce qui peut conduire le visiteur \u00e0 partager le site Internet ou \u00e0 le revisiter.<\/p>\n\n\n\n<p>Si on se r\u00e9f\u00e8re \u00e0 l&rsquo;outil <a href=\"https:\/\/pagespeed.web.dev\/?hl=fr\" target=\"_blank\" rel=\"noreferrer noopener\">PageSpeed Insights<\/a> pour analyser la vitesse de chargement et l&rsquo;aspect technique d&rsquo;un site, l&rsquo;outil met en avant 4 crit\u00e8res : <strong>la performance, l&rsquo;accessibilit\u00e9, les bonnes pratiques <\/strong>et<strong> le SEO<\/strong>. Tous ces crit\u00e8res vont former un score de qualit\u00e9 qui va servir au classement dans les r\u00e9sultats de recherche. Il se peut qu&rsquo;un site moins optimis\u00e9 apparaisse avant un autre s&rsquo;il poss\u00e8de beaucoup de backlinks. L&rsquo;outil PageSpeed Insights mesure un score diff\u00e9rent entre un support mobile ou desktop. Cet article va tenter d&rsquo;amener des \u00e9l\u00e9ments de r\u00e9ponse pour comprendre l&rsquo;optimisation technique.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jagullo.fr\/blog\/wp-content\/uploads\/2023\/02\/illustration_performance-site.png\" alt=\"\" class=\"wp-image-3161\" width=\"720\" height=\"480\" srcset=\"https:\/\/jagullo.fr\/blog\/wp-content\/uploads\/2023\/02\/illustration_performance-site.png 960w, https:\/\/jagullo.fr\/blog\/wp-content\/uploads\/2023\/02\/illustration_performance-site-300x200.png 300w, https:\/\/jagullo.fr\/blog\/wp-content\/uploads\/2023\/02\/illustration_performance-site-768x512.png 768w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><figcaption class=\"wp-element-caption\">L&rsquo;optimisation technique pour une meilleure exp\u00e9rience utilisateur<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Le score de performance<\/h2>\n\n\n\n<p>Am\u00e9liorer la performance va permettre d&rsquo;acc\u00e9l\u00e9rer le chargement et la rapidit\u00e9 du rendu dans le navigateur du client.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le temps de r\u00e9ponse du site Internet<\/h3>\n\n\n\n<p>Le temps de r\u00e9ponse du serveur <strong>TTFP (Time to First Byte)<\/strong> correspond au d\u00e9lai d&rsquo;attente entre la demande du navigateur et le premier octet renvoy\u00e9. Ce d\u00e9lai est influenc\u00e9 par de nombreux crit\u00e8res aussi bien mat\u00e9riels que logiciels. Pour r\u00e9duire ce d\u00e9lai, il faut investir sur un h\u00e9bergement avec un bon processeur, de la RAM et de la bande passante. Au niveau logiciel il faut v\u00e9rifier de bien \u00eatre sur les derni\u00e8res versions des langages de programmation et d&rsquo;avoir <strong>un syst\u00e8me de cache<\/strong> pour \u00e9viter de recharger toutes les sections. Sur WordPress on peut installer <strong>WP Super Cache <\/strong>ou <strong>WP-Rocket<\/strong> qui vont mettre en cache les pages pour am\u00e9liorer le chargement du site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">L&rsquo;affichage du premier et dernier \u00e9l\u00e9ment<\/h3>\n\n\n\n<p>Une fois que le serveur a r\u00e9pondu, le navigateur doit construire le rendu visuel. Le d\u00e9lai d&rsquo;apparition des premiers \u00e9l\u00e9ments se nomme le <strong>FCP (First Contentful Paint)<\/strong> et celui des \u00e9l\u00e9ments les plus grands le <strong>LCP (Largest Contentful Paint)<\/strong>. Ces 2 d\u00e9lais peuvent s&rsquo;am\u00e9liorer en \u00e9vitant de bloquer le rendu en chargeant le JavaScript et le CSS non essentiel d&rsquo;une fa\u00e7on asynchrone. Cela va permettre au navigateur de se concentrer sur le rendu initial du texte et des images. On peut mettre les appels aux feuilles de styles CSS et JS en bas de son code HTML juste avant la fermeture du body et ajouter les attributs defer ou async sur les balises script. Attention de ne pas afficher un contenu sans style CSS au tout premier rendu ce qui n&rsquo;est pas agr\u00e9able pour le visiteur. Aussi il est possible de compresser l&rsquo;HTML, les assets et les images au niveau du serveur en utilisant gzip ce qui va acc\u00e9l\u00e9rer le chargement global du site Internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Le temps d&rsquo;interactivit\u00e9<\/h3>\n\n\n\n<p>Le temps d&rsquo;interactivit\u00e9 <strong>TTI (Time to Interactive)<\/strong> est une m\u00e9trique qui d\u00e9finit le d\u00e9lai ou l&rsquo;utilisateur va pouvoir pleinement interagir avec le contenu. Une fois que les premiers rendus visuels sont affich\u00e9s et qu&rsquo;une interaction JavaScript r\u00e9pond en moins de 50 ms, la page est consid\u00e9r\u00e9e comme \u00e9tant utilisable pour le visiteur. Pour r\u00e9duire ce d\u00e9lai, il faut all\u00e9ger le rendu au niveau du CSS et du JavaScript. On peut r\u00e9duire la profondeur du nombre de balises dans le code HTML ou <a href=\"https:\/\/jagullo.fr\/blog\/optimiser-les-selecteurs-en-javascript-et-css\/(ouvre un nouvel onglet)\">optimiser les s\u00e9lecteurs CSS<\/a>. Au niveau du JS il faut all\u00e9ger l&rsquo;initialisation des scripts qui se lancent au chargement et privil\u00e9gier l&rsquo;initiation d&rsquo;un module quand l&rsquo;utilisateur va interagir avec ce dernier ou quand la page est compl\u00e9tement charg\u00e9e.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity hr-custom\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Le score d&rsquo;accessibilit\u00e9<\/h2>\n\n\n\n<p>L&rsquo;accessibilit\u00e9 r\u00e9pond au besoin d&rsquo;offrir un code bien construit pour aider les personnes mal voyantes utilisant un syst\u00e8me de lecture d&rsquo;\u00e9cran.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9finir les attributs alt et title<\/h3>\n\n\n\n<p>Les attributs <strong>ALT<\/strong> situ\u00e9es au niveau des images servent \u00e0 renseigner une description. Elle vont \u00eatre utilis\u00e9es aussi bien pour les lecteurs d&rsquo;\u00e9cran que pour les moteurs de recherche. Toutes les images dans le code HTML doivent contenir cet attribut ce qui va am\u00e9liorer le r\u00e9f\u00e9rencement. Les attributs <strong>TITLE<\/strong> sont utilis\u00e9s quant \u00e0 eux au niveau des liens pour renseigner un titre qui va s&rsquo;afficher au survol de la souris. Ces attributs permettent d&rsquo;ajouter du contenu non visible dans la page mais qui est pris en compte par les robots des moteurs de recherche. Il est donc doublement efficace de les renseigner pour les visiteurs mal voyants et le SEO.<\/p>\n\n\n\n<pre class=\"wp-block-code language-html\"><code>&lt;!-- L'attribut TITLE --&gt;\n&lt;a href=\"\/lien\/vers\/page\" title=\"Description de la page\"&gt;\n  Nom de la page\n&lt;\/a&gt;\n\n&lt;!-- L'attribut ALT --&gt;\n&lt;img src=\"logo-entreprise.png\" alt=\"D\u00e9nomination sociale\"&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Le contraste visuel et la lisibilit\u00e9<\/h3>\n\n\n\n<p>Un des crit\u00e8res d&rsquo;accessibilit\u00e9 importants est de faciliter la lecture du contenu de la page web. Certains moteurs de recherche prennent en compte <strong>le contraste <\/strong>entre la couleur du texte et celle du fond. La taille de la police doit \u00eatre configur\u00e9e de fa\u00e7on lisible pour l&rsquo;internaute. Que ce soit sur un site Internet ou m\u00eame en PAO, il faut privil\u00e9gier la lisibilit\u00e9 du contenu \u00e0 l&rsquo;aspect graphique dans le design g\u00e9n\u00e9ral.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les attributs aria et HTML 5<\/h3>\n\n\n\n<p><strong>ARIA (Accessible Rich Internet Applications)<\/strong> est un standard du W3C permettant d&rsquo;enrichir le code HTML d&rsquo;attributs pour aider les assistants de lecture. Les frameworks comme Bootstrap impl\u00e9mentent d\u00e9j\u00e0 ARIA dans leurs codes ce qui demande moins de travail pour optimiser une page. <strong>HTML 5 en natif<\/strong> utilise d\u00e9j\u00e0 des balises comme main, header ou nav donc il n&rsquo;est pas n\u00e9cessaire de les surcharger avec ARIA si on les utilise d\u00e9j\u00e0. L&rsquo;attribut <strong>ROLE<\/strong> permet d&rsquo;expliquer le r\u00f4le d&rsquo;une balise \u00e7a peut \u00eatre par exemple un paragraphe contenant une note donc on ajoutera role=&rsquo;note&rsquo; \u00e0 la balise p ou un message d&rsquo;alerte dans un div avec role=&rsquo;alert&rsquo; sur ce dernier.<\/p>\n\n\n\n<pre class=\"wp-block-code language-html\"><code>&lt;!-- L'attribut ROLE --&gt;\n&lt;div class=\"alert alert-success\" role=\"alert\"&gt;\n  Message personnalis\u00e9\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity hr-custom\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Le score des bonnes pratiques<\/h2>\n\n\n\n<p>Les bonnes pratiques sont un ensemble de recommandations reconnues pour am\u00e9liorer la qualit\u00e9 et la s\u00e9curit\u00e9 d&rsquo;un site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Activer HTTPS<\/h3>\n\n\n\n<p>Le mode <strong>HTTPS<\/strong> est un standard par d\u00e9faut depuis quelques ann\u00e9es. Un site doit \u00eatre accessible en HTTPS pour s\u00e9curiser la navigation. Il est recommand\u00e9 de faire une redirection de http:\/\/domaine.com vers https:\/\/domaine.com pour s\u00e9curiser la connexion de l&rsquo;utilisateur. Sans cela, tous les formulaires envoy\u00e9s depuis une page peuvent \u00eatre lisibles par une personne malveillante qui analyse les requ\u00eates. Aujourd&rsquo;hui la plupart des h\u00e9bergeurs proposent d&rsquo;utiliser gratuitement le certificat Let&rsquo;s Encrypt. Il suffit de l&rsquo;activer au niveau de l&rsquo;interface d&rsquo;administration pour s\u00e9curiser la connexion \u00e0 son site Internet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les autorisations du navigateur<\/h3>\n\n\n\n<p>Au chargement d&rsquo;une page web, de nombreux sites proposent d&rsquo;activer certaines fonctionnalit\u00e9s du navigateur comme la <strong>g\u00e9olocalisation<\/strong> ou les <strong>notifications<\/strong>. Ces demandes d&rsquo;autorisation ne sont pas du tout pertinentes au premier chargement et vont mettre le visiteur dans un \u00e9tat de m\u00e9fiance. Il sera donc plus difficile de les rassurer et de leur proposer une meilleure exp\u00e9rience utilisateur. Ces demandes d&rsquo;autorisations doivent se faire apr\u00e8s une interaction du visiteur pour que la demande d&rsquo;autorisation provienne de sa volont\u00e9. Par exemple, il est mieux de demander d&rsquo;activer la g\u00e9olocalisation apr\u00e8s l&rsquo;affichage de la carte au niveau de la page contact.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les images adaptatives et la l\u00e9gende<\/h3>\n\n\n\n<p>Il est possible d&rsquo;ajouter plusieurs sources sur une m\u00eame balise image pour d\u00e9finir plusieurs tailles qui s&rsquo;afficheront selon la r\u00e9solution du support de l&rsquo;utilisateur. Pour cela, il faut cr\u00e9er les diff\u00e9rentes images et utiliser les attributs <strong>SRCSET<\/strong> et <strong>SIZES<\/strong> pour les d\u00e9finir. De nombreux exemples sont disponibles sur les sites sp\u00e9cialis\u00e9s ou les blogs et forums. Les balises <strong>FIGURE<\/strong> et <strong>FIGCAPTION<\/strong> quant \u00e0 elles permettent d&rsquo;ajouter une l\u00e9gende \u00e0 l&rsquo;image dont le style peut \u00eatre personnalis\u00e9. Ces l\u00e9gendes ajoutent des mots cl\u00e9s dans le contenu s\u00e9mantique de la page de fa\u00e7on simple.<\/p>\n\n\n\n<pre class=\"wp-block-code language-html\"><code>&lt;!-- Les attributs SRCSET et SIZES --&gt;\n&lt;img srcset=\"image-480w.jpg 480w, image-800w.jpg 800w\"\n     sizes=\"(max-width: 600px) 480px, 800px\"\n     src=\"image-800w.jpg\"\n     alt=\"Description de l'image\"&gt;\n\n&lt;!-- Les balises FIGURE et FIGCAPTION --&gt;\n&lt;figure&gt;\n    &lt;img src=\"\/assets\/img\/image.jpg\" alt=\"Description de l'image\"&gt;\n    &lt;figcaption&gt;L\u00e9gende de l'image&lt;\/figcaption&gt;\n&lt;\/figure&gt;<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity hr-custom\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Le score SEO<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Les donn\u00e9es structur\u00e9es<\/h3>\n\n\n\n<p>Pour faciliter l&rsquo;indexation du contenu d&rsquo;une page par les moteurs de recherche, on peut utiliser <strong>les donn\u00e9es structur\u00e9es<\/strong>. Sur le site <a href=\"https:\/\/schema.org\/docs\/full.html\" target=\"_blank\" rel=\"noreferrer noopener\">schema.org<\/a> on retrouve l&rsquo;ensemble des objets d\u00e9finis dans la sp\u00e9cification. Il est aussi possible de valider un sch\u00e9ma avec l&rsquo;outil d\u00e9di\u00e9 sur le site. Les donn\u00e9es peuvent \u00eatre ajout\u00e9es sur une page HTML de diff\u00e9rentes fa\u00e7ons. On peut les mettre \u00e0 partir d&rsquo;un JavaScript ou directement dans le code HTML de la page au niveau de chaque balise avec les <strong>Microdata<\/strong>. Ainsi un moteur est capable de mieux comprendre les diff\u00e9rentes sections d&rsquo;une page ce qui am\u00e9liore le contenu s\u00e9mantique.<\/p>\n\n\n\n<pre class=\"wp-block-code language-html\"><code>&lt;!-- Microdata --&gt;\n&lt;div itemscope itemtype=\"https:\/\/schema.org\/Corporation\"&gt;\n  &lt;div&gt;\n    &lt;h1 itemprop=\"name\"&gt;D\u00e9nomination sociale&lt;\/h1&gt;\n    &lt;p itemprop=\"description\"&gt;Description de l'entreprise.&lt;\/p&gt;\n    &lt;p&gt;Horaires: &lt;span itemprop=\"openingHours\" content=\"Mo-Fr 08:00-18:00\"&gt;Lundi-Vendredi de 8h-18h&lt;\/span&gt;&lt;\/p&gt;\n    &lt;p&gt;T\u00e9l\u00e9phone: &lt;span itemprop=\"telephone\" content=\"+33506070809\"&gt;05 06 07 08 09&lt;\/span&gt;&lt;\/p&gt;\n  &lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Les balises META<\/h3>\n\n\n\n<p>Les balises <strong>META<\/strong> se renseignent au niveau du header de la page. Elles d\u00e9finissent <strong>les m\u00e9tadonn\u00e9es du document<\/strong> et servent \u00e0 diff\u00e9rents usages. Certaines balises sont plus importantes que d&rsquo;autres. On retrouve par exemple le charset qui repr\u00e9sente le type d&rsquo;encodage, la description, le title, le viewport ou la m\u00e9ta robots qui va d\u00e9finir comment un moteur doit analyser la page, etc. Toutes ces balises vont permettre d&rsquo;am\u00e9liorer l&rsquo;indexation du site et son affichage dans les SERP.<\/p>\n\n\n\n<pre class=\"wp-block-code language-html\"><code>&lt;!-- Metadonn\u00e9es --&gt;\n&lt;head&gt;\n  &lt;meta charset=\"utf-8\"&gt;\n  &lt;meta name=\"robots\" content=\"index, follow\"&gt;\n  &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1\"&gt;\n  &lt;title&gt;Titre de la page | D\u00e9nomination sociale&lt;\/title&gt;\n  &lt;meta name=\"description\" content=\"Description de la page d'environ 150 caract\u00e8res\"&gt;\n  &lt;meta name=\"author\" content=\"Identit\u00e9 de l'auteur du document\"&gt;\n  &lt;link rel=\"canonical\" href=\"https:\/\/domaine.fr\/url\/page\"&gt;\n  ...\n&lt;\/head&gt;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Les fichiers robots.txt et sitemap.xml<\/h3>\n\n\n\n<p>Pour aider les moteurs \u00e0 analyser la structure du site et d\u00e9finir des r\u00e8gles d&rsquo;indexation, on peut utiliser les fichiers <strong>robots.txt<\/strong> et <strong>sitemap.xml<\/strong> qui se placent directement sur le serveur ou qui se g\u00e9n\u00e8rent avec un plugin comme <strong>Yoast SEO<\/strong> par exemple sur WordPress. Le fichier robots.txt peut contenir le lien vers le sitemap pour faciliter sa d\u00e9tection. Une fois renseign\u00e9s, il est possible de les envoyer sur <a href=\"https:\/\/search.google.com\/search-console\/about?hl=fr\" target=\"_blank\" rel=\"noreferrer noopener\">Google Search Console<\/a> ou <a href=\"https:\/\/www.bing.com\/webmasters\/about\" target=\"_blank\" rel=\"noreferrer noopener\">Bing Webmaster Tools<\/a> afin de suivre l&rsquo;indexation du site web sur ces plateformes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Cet article propose une initiation et quelques conseils sur l&rsquo;aspect technique des sites. Mais de nombreux autres points non abord\u00e9s dans cet article sont importants \u00e0 prendre en compte. En travaillant <strong>l&rsquo;optimisation technique<\/strong> \u00e7a am\u00e9liore la vitesse de chargement, le rendu dans le navigateur et l&rsquo;exp\u00e9rience utilisateur. Un site agr\u00e9able \u00e0 utiliser et se chargeant rapidement fid\u00e9lisera les visiteurs et fera gagner des positions dans les SERP. Une optimisation coupl\u00e9e \u00e0 une strat\u00e9gie s\u00e9mantique et de backlinks sont la cl\u00e9 du r\u00e9f\u00e9rencement naturel.<\/p>\n\n\n\n<link rel=\"stylesheet\" href=\"\/blog\/wp-content\/themes\/Extra-child\/assets\/css\/prism.css\">\n<script src=\"\/blog\/wp-content\/themes\/Extra-child\/assets\/js\/prism.js\"><\/script>\n<div class=\"list-tags\"><a href=\"https:\/\/jagullo.fr\/blog\/tag\/html\/\" class=\"link-tag\" title=\"HTML\">HTML<\/a><a href=\"https:\/\/jagullo.fr\/blog\/tag\/seo\/\" class=\"link-tag\" title=\"SEO\">SEO<\/a><a href=\"https:\/\/jagullo.fr\/blog\/tag\/wordpress\/\" class=\"link-tag\" title=\"WordPress\">WordPress<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>D\u00e9finition des crit\u00e8res de performance Un site web se doit d&rsquo;\u00eatre optimis\u00e9 pour am\u00e9liorer son classement dans les r\u00e9sultats de recherche. Mis \u00e0 part les requ\u00eates concernant un nom de marque ou de soci\u00e9t\u00e9 sur lesquelles le site officiel va apparaitre en premier, toutes les autres requ\u00eates seront plus difficiles \u00e0 positionner en r\u00e9f\u00e9rencement naturel. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3161,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[24],"tags":[30,36,31],"class_list":["post-3040","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriels","tag-html","tag-seo","tag-wordpress","et-has-post-format-content","et_post_format-et-post-format-standard"],"_links":{"self":[{"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/posts\/3040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/comments?post=3040"}],"version-history":[{"count":4,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/posts\/3040\/revisions"}],"predecessor-version":[{"id":3915,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/posts\/3040\/revisions\/3915"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/media\/3161"}],"wp:attachment":[{"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/media?parent=3040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/categories?post=3040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jagullo.fr\/blog\/wp-json\/wp\/v2\/tags?post=3040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}