{"id":47753,"date":"2021-05-25T11:09:40","date_gmt":"2021-05-25T09:09:40","guid":{"rendered":"https:\/\/www.codeur.com\/blog\/?p=47753"},"modified":"2025-09-12T15:07:19","modified_gmt":"2025-09-12T13:07:19","slug":"bonnes-pratiques-javascript-seo","status":"publish","type":"post","link":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/","title":{"rendered":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement"},"content":{"rendered":"<p>La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l&#8217;interactivit\u00e9 et am\u00e9liorer l&#8217;exp\u00e9rience utilisateur.<\/p>\n<p>On retrouve du Javascript pour les menus, pour zoomer sur les produits et m\u00eame, dans certains cas, pour tout ce qui se trouve sur le site. Pour vous aider \u00e0 travailler le JS SEO de votre site, faites appel \u00e0 un <a href=\"https:\/\/www.codeur.com\/developpeur\/javascript\">d\u00e9veloppeur JavaScript freelance<\/a> sur Codeur.com&nbsp;!<\/p>\n<p>Le JavaScript est omnipr\u00e9sent dans l\u2019internet moderne. Seulement voil\u00e0, en mati\u00e8re de r\u00e9f\u00e9rencement, le Javascript peut poser probl\u00e8me&nbsp;: c\u2019est ainsi qu\u2019est n\u00e9e une nouvelle branche dans l\u2019arbre du SEO&nbsp;: le JS SEO.<\/p>\n<h2>Qu&#8217;est-ce que le JavaScript SEO&nbsp;?<\/h2>\n<p>Le JavaScript SEO est une partie du SEO technique\u00a0: il vise \u00e0 faciliter le travail des crawlers, afin de rendre les sites web contenant du JavaScript faciles \u00e0 parcourir et \u00e0 indexer. L&#8217;objectif \u00e0 terme est toujours le m\u00eame\u00a0: faire en sorte que ces sites se classent mieux dans les moteurs de recherche.<\/p>\n<h2>JavaScript est-il mauvais pour le r\u00e9f\u00e9rencement&nbsp;?<\/h2>\n<p>Pas du tout. C&#8217;est juste diff\u00e9rent de ce \u00e0 quoi beaucoup de SEO sont habitu\u00e9s. Les gens ont tendance \u00e0 recourir au Javascript de fa\u00e7on excessive, pour des choses pour lesquelles il existe probablement une solution plus simple.<\/p>\n<p>Loin d\u2019\u00eatre toujours parfait, Javascript n&#8217;est pas toujours l&#8217;outil id\u00e9al pour tel ou tel travail. Contrairement au HTML et au CSS, il ne peut pas \u00eatre analys\u00e9 progressivement, \u00a0et il peut peser lourdement les performances d\u2019une page.<\/p>\n<p>Les moteurs de recherche sont forc\u00e9s de travailler davantage pour conna\u00eetre le rendu final d\u2019une page.<\/p>\n<h2>Comment rendre \u00ab\u00a0SEO friendly\u00a0\u00bb le contenu JavaScript de votre site<\/h2>\n<p>Google doit \u00eatre capable d&#8217;explorer et de rendre le JavaScript de votre site web pour pouvoir l&#8217;indexer. Cependant, il rencontre souvent des difficult\u00e9s qui l\u2019en emp\u00eachent, et qui portent pr\u00e9judice au bon r\u00e9f\u00e9rencement de vos pages.<\/p>\n<p>Vous devez vous assurer que le JavaScript de votre site web est bien compatible avec le r\u00e9f\u00e9rencement, et il y a plusieurs \u00e9tapes \u00e0 suivre pour v\u00e9rifier que votre contenu est correctement rendu et index\u00e9.<\/p>\n<p>Voici ces \u00e9tapes&nbsp;:<\/p>\n<h3>1. S&#8217;assurer que Google peut explorer le contenu de votre site web<\/h3>\n<p>La raison la plus fr\u00e9quente pour laquelle Google ne peut pas rendre les pages JavaScript est que ces ressources sont bloqu\u00e9es dans le fichier <a href=\"https:\/\/www.codeur.com\/blog\/balise-meta-robots\/\">robots.txt<\/a> de votre site (souvent de mani\u00e8re accidentelle). Mettons une chose au clair&nbsp;: Google n&#8217;indexera pas vos fichiers .js ou .css dans ses r\u00e9sultats de recherche&nbsp;: il a cependant besoin de ces ressources, car elles sont utilis\u00e9es pour afficher le rendu d&#8217;une page web.<\/p>\n<p>Il n&#8217;y a aucune raison de bloquer des ressources essentielles, cela peut emp\u00eacher le rendu de votre contenu et, par cons\u00e9quent, son indexation.<\/p>\n<p>Ajoutez le code suivant \u00e0 votre fichier robots.txt afin de vous assurer qu&#8217;aucune ressource n&#8217;est bloqu\u00e9e lors de l&#8217;exploration&nbsp;:<\/p>\n<pre>User-Agent&nbsp;: Googlebot\nAllow&nbsp;: .js\nAllow&nbsp;: .css<\/pre>\n<blockquote><p><strong>\u00c0 lire aussi<\/strong>&nbsp;: <a href=\"https:\/\/www.codeur.com\/blog\/conseils-contenu-seo-friendly\/\">11 conseils \u00e0 respecter pour r\u00e9diger du contenu SEO friendly<\/a><\/p><\/blockquote>\n<h3>2. S&#8217;assurer que Google peut rendre le contenu de votre site web<\/h3>\n<p>Bien que Googlebot soit bas\u00e9 sur la derni\u00e8re version de Chrome, il ne se comporte pas vraiment comme le navigateur du m\u00eame nom. Le fait d&#8217;ouvrir votre site avec cette version ne garantit pas que le contenu de votre site puisse \u00eatre rendu correctement.<\/p>\n<p>Pour vous assurer que Google arrive \u00e0 rendre le contenu de votre site, vous pouvez utiliser l&#8217;outil d&#8217;inspection des URL (dans la console de recherche Google).<\/p>\n<p>Saisissez l&#8217;URL de la page que vous souhaitez tester et cliquez sur le bouton \u00ab TESTER L\u2019URL EN DIRECT \u00bb situ\u00e9 en haut \u00e0 droite de votre \u00e9cran.<\/p>\n<p>Au bout d&#8217;une minute ou deux, vous verrez appara\u00eetre un onglet \u00ab test en direct \u00bb, et lorsque vous cliquez sur \u00ab Voir la page test\u00e9e \u00bb, vous pouvez voir une capture d&#8217;\u00e9cran de la page qui vous montre comment Google la rend. Vous pouvez \u00e9galement voir le code rendu dans l&#8217;onglet HTML.<\/p>\n<p>V\u00e9rifiez s&#8217;il y a des divergences ou du contenu manquant, car c\u2019est le signe que des ressources (y compris JavaScript) sont bloqu\u00e9es, ou que des erreurs ou des d\u00e9passements de d\u00e9lais se sont produits. Cliquez sur l&#8217;onglet \u00ab\u00a0Plus d&#8217;infos\u00a0\u00bb pour afficher les erreurs \u00e9ventuelles, et en d\u00e9terminer la cause.<br \/>\n<img decoding=\"async\" class=\"size-large wp-image-47762 aligncenter\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/11000-1024x731.jpg\" alt=\"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\" width=\"700\" height=\"500\" \/><\/p>\n<h3>3. S&#8217;assurer que Google peut indexer le contenu de votre site web<\/h3>\n<p>Si vous avez confirm\u00e9 que votre page web est correctement rendue, vous devez d\u00e9terminer si elle est bien index\u00e9e.<\/p>\n<p>Vous pouvez aussi le v\u00e9rifier via la console de recherche Google ou directement sur le moteur de recherche\u00a0: Allez sur Google et utilisez la commande \u00ab\u00a0site:\u00a0\u00bb pour voir si votre page web est dans l&#8217;index. Par exemple, remplacez \u00ab\u00a0site:codeur.com\/blog\/\u00bb ci-dessous par l&#8217;URL de votre choix\u00a0:<\/p>\n<pre>site:codeur.com\/blog\/<\/pre>\n<p>Si la page est dans l&#8217;index de Google, vous verrez la page s&#8217;afficher dans les r\u00e9sultats&nbsp;:<br \/>\n<img decoding=\"async\" class=\"size-large wp-image-47757 aligncenter\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/Screen-Shot-2021-04-18-at-10.49-sitecodeur.comblog-Recherche-Google-1024x365.jpg\" alt=\" sitecodeur.comblog - Recherche Google\" width=\"700\" height=\"250\" \/><br \/>\nSi vous ne voyez pas l&#8217;URL, cela signifie que la page n&#8217;est pas dans l&#8217;index.<\/p>\n<p>Supposons qu&#8217;elle le soit et v\u00e9rifions si une section du contenu g\u00e9n\u00e9r\u00e9 par JavaScript est index\u00e9e ou non.<\/p>\n<p>Vous allez analyser si le contenu JavaScript de la page est index\u00e9, cette fois-ci \u00e0 l&#8217;aide de la Console de recherche Google, toujours avec l&#8217;outil d&#8217;inspection des URL, sauf que plut\u00f4t que de tester l&#8217;URL \u00ab en direct \u00bb, vous allez cliquer sur le bouton \u00ab Afficher la page explor\u00e9e\u00bb et afficher le code source HTML de la page index\u00e9e.<\/p>\n<p>Scannez le code HTML \u00e0 la recherche d&#8217;extraits de contenu dont vous savez qu&#8217;ils sont g\u00e9n\u00e9r\u00e9s par JavaScript.<\/p>\n<h2>Quelques probl\u00e8mes courants en JavaScript SEO<\/h2>\n<p>Il n&#8217;est pas rare d&#8217;\u00eatre confront\u00e9 \u00e0 des probl\u00e8mes de r\u00e9f\u00e9rencement caus\u00e9s par JavaScript. Nous allons d\u00e9couvrir ceux qui sont fr\u00e9quemment rencontr\u00e9s, ainsi que des conseils pour les \u00e9viter.<br \/>\n<img decoding=\"async\" class=\"size-large wp-image-47764 aligncenter\" src=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/11104-1024x683.jpg\" alt=\"Quelques probl\u00e8mes courants en JavaScript SEO\" width=\"700\" height=\"467\" \/><\/p>\n<h3>Blocage des fichiers .js dans le robots.txt<\/h3>\n<p>Nous l\u2019avons vu au d\u00e9but de cet article, le blocage des fichiers .js dans votre fichier robots.txt peut emp\u00eacher Googlebot d&#8217;explorer ces ressources et, par cons\u00e9quent, de les rendre puis de les indexer.<br \/>\nNous avons \u00e9galement vu la solution, vous devez autoriser l&#8217;exploration de ces fichiers afin d&#8217;\u00e9viter les probl\u00e8mes qui en d\u00e9coulent.<\/p>\n<blockquote><p>\u00c0 lire aussi&nbsp;:\u00a0<a href=\"https:\/\/www.codeur.com\/blog\/react-seo\/\">5 bonnes pratiques React pour le SEO<\/a><\/p><\/blockquote>\n<h3>Time Out<\/h3>\n<p>Google n&#8217;attend pas\u00a0: si le rendu du contenu JavaScript est retard\u00e9, le contenu n&#8217;est pas rendu, donc pas index\u00e9, en raison d&#8217;un d\u00e9lai d&#8217;attente trop \u00e9lev\u00e9.<\/p>\n<h3>Pagination en .js<\/h3>\n<p>Les moteurs de recherche ne cliquent pas sur les boutons, en revanche ils suivent des URLs. La mise en place d&#8217;une pagination o\u00f9 les liens (disons sur une cat\u00e9gorie de produits) sont g\u00e9n\u00e9r\u00e9s avec un \u00e9v\u00e9nement \u00ab on click \u00bb aura pour cons\u00e9quence que ces pages suivantes ne seront pas explor\u00e9es.<\/p>\n<p>Veillez \u00e0 toujours utiliser des liens statiques pour aider Googlebot \u00e0 d\u00e9couvrir les pages de votre site.<\/p>\n<h3>Lazy Loading<\/h3>\n<p>Lorsque vous utilisez le \u00ab Lazy Loading \u00bb d\u2019une page \u00e0 l&#8217;aide de JavaScript, veillez \u00e0 ne pas le faire sur du contenu devant \u00eatre index\u00e9.<\/p>\n<p>Le \u00ab\u00a0Lazy Loading\u00a0\u00bb doit \u00eatre privil\u00e9gi\u00e9 pour des images plut\u00f4t que pour du contenu textuel.<\/p>\n<h3>Utilisation de #<\/h3>\n<p>Assurez-vous que des URLs statiques sont g\u00e9n\u00e9r\u00e9es pour les pages web de votre site, plut\u00f4t que d&#8217;utiliser #. Vos URLs doivent ressembler \u00e0 \u00ab\u00a0codeur.com\/blog\/\u00a0\u00bb et non \u00e0 \u00ab\u00a0codeur.com\/#\/blog\/\u00a0\u00bb ou \u00ab\u00a0codeur.com#blog\u00bb. Google ignore les #, ces pages ne seront pas index\u00e9es.<\/p>\n<blockquote><p><strong>\u00c0 lire aussi<\/strong>&nbsp;: <a href=\"https:\/\/www.codeur.com\/blog\/upto1-outil-seo-developpeurs-web\/\">D\u00e9veloppeurs Web&nbsp;: enfin un outil SEO pour booster vos prestations<\/a><\/p><\/blockquote>\n<h2>Conclusion<\/h2>\n<p>Le JavaScript est un langage \u00e0 utiliser \u00e0 bon escient. Les r\u00e9f\u00e9renceurs ne doivent pas le craindre, mais seulement s\u2019assurer que les scripts soient accessibles aux moteurs de recherche.<\/p>\n<p>N&#8217;ayez pas peur de contacter des <a href=\"https:\/\/www.codeur.com\/developpeur\/javascript#open-fast\">d\u00e9veloppeurs freelances sp\u00e9cialis\u00e9s en JavaScript<\/a> afin d&#8217;am\u00e9liorer les performances de votre site internet. Postez votre projet sur Codeur.com pour trouver un d\u00e9veloppeur avec des comp\u00e9tences en JS SEO.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l&#8217;interactivit\u00e9 et am\u00e9liorer l&#8217;exp\u00e9rience utilisateur. On retrouve du Javascript pour les menus, pour zoomer sur les produits et m\u00eame, dans certains cas, pour tout ce qui se trouve sur le site. Pour vous aider \u00e0 travailler le JS SEO de votre [&hellip;]<\/p>\n","protected":false},"author":67,"featured_media":47760,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[19],"tags":[39],"class_list":["post-47753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-referencement-naturel","tag-conseils"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement<\/title>\n<meta name=\"description\" content=\"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l&#039;interactivit\u00e9 et am\u00e9liorer l&#039;exp\u00e9rience utilisateur. On\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\" \/>\n<meta property=\"og:description\" content=\"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l&#039;interactivit\u00e9 et am\u00e9liorer l&#039;exp\u00e9rience utilisateur. On\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\" \/>\n<meta property=\"og:site_name\" content=\"Codeur.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-25T09:09:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T13:07:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"618\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Aude Marty\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codeur\" \/>\n<meta name=\"twitter:site\" content=\"@codeur\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aude Marty\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\"},\"author\":{\"name\":\"Aude Marty\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/110c0feb0ab60432e89d27f5fa2da617\"},\"headline\":\"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\",\"datePublished\":\"2021-05-25T09:09:40+00:00\",\"dateModified\":\"2025-09-12T13:07:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\"},\"wordCount\":1401,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg\",\"keywords\":[\"Conseils\"],\"articleSection\":[\"SEO\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\",\"name\":\"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\",\"isPartOf\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg\",\"datePublished\":\"2021-05-25T09:09:40+00:00\",\"dateModified\":\"2025-09-12T13:07:19+00:00\",\"description\":\"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l'interactivit\u00e9 et am\u00e9liorer l'exp\u00e9rience utilisateur. On\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg\",\"width\":1024,\"height\":618,\"caption\":\"Javascript SEO : les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/www.codeur.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Marketing\",\"item\":\"https:\/\/www.codeur.com\/blog\/marketing-digital\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SEO\",\"item\":\"https:\/\/www.codeur.com\/blog\/marketing-digital\/referencement-naturel\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#website\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"name\":\"Codeur.com\",\"description\":\"codeur\",\"publisher\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codeur.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#organization\",\"name\":\"Codeur.com\",\"url\":\"https:\/\/www.codeur.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"contentUrl\":\"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png\",\"width\":2560,\"height\":465,\"caption\":\"Codeur.com\"},\"image\":{\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/fr-fr.facebook.com\/codeurfreelance\/\",\"https:\/\/x.com\/codeur\",\"https:\/\/www.linkedin.com\/company\/codeur\/\",\"https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/110c0feb0ab60432e89d27f5fa2da617\",\"name\":\"Aude Marty\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae918d51b377a3b9585cfdc38b3d7078fa61c40e14449af59264a7b44e51f153?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae918d51b377a3b9585cfdc38b3d7078fa61c40e14449af59264a7b44e51f153?s=96&d=mm&r=g\",\"caption\":\"Aude Marty\"},\"description\":\"V\u00e9ritable touche-\u00e0-tout du web, Aude est toujours au courant des derni\u00e8res nouveaut\u00e9s et des nouveaux outils pour freelances.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/martyaude\/\"],\"url\":\"https:\/\/www.codeur.com\/blog\/author\/aude\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement","description":"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l'interactivit\u00e9 et am\u00e9liorer l'exp\u00e9rience utilisateur. On","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/","og_locale":"fr_FR","og_type":"article","og_title":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement","og_description":"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l'interactivit\u00e9 et am\u00e9liorer l'exp\u00e9rience utilisateur. On","og_url":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/","og_site_name":"Codeur.com","article_publisher":"https:\/\/fr-fr.facebook.com\/codeurfreelance\/","article_published_time":"2021-05-25T09:09:40+00:00","article_modified_time":"2025-09-12T13:07:19+00:00","og_image":[{"width":1024,"height":618,"url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg","type":"image\/jpeg"}],"author":"Aude Marty","twitter_card":"summary_large_image","twitter_creator":"@codeur","twitter_site":"@codeur","twitter_misc":{"\u00c9crit par":"Aude Marty","Dur\u00e9e de lecture estim\u00e9e":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#article","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/"},"author":{"name":"Aude Marty","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/110c0feb0ab60432e89d27f5fa2da617"},"headline":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement","datePublished":"2021-05-25T09:09:40+00:00","dateModified":"2025-09-12T13:07:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/"},"wordCount":1401,"commentCount":0,"publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg","keywords":["Conseils"],"articleSection":["SEO"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/","url":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/","name":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement","isPartOf":{"@id":"https:\/\/www.codeur.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg","datePublished":"2021-05-25T09:09:40+00:00","dateModified":"2025-09-12T13:07:19+00:00","description":"La grande majorit\u00e9 des sites web d\u2019aujourd\u2019hui font appel au JavaScript, pour ajouter de l'interactivit\u00e9 et am\u00e9liorer l'exp\u00e9rience utilisateur. On","breadcrumb":{"@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#primaryimage","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2021\/04\/image-javascript-1-1.jpg","width":1024,"height":618,"caption":"Javascript SEO : les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codeur.com\/blog\/bonnes-pratiques-javascript-seo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.codeur.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Marketing","item":"https:\/\/www.codeur.com\/blog\/marketing-digital\/"},{"@type":"ListItem","position":3,"name":"SEO","item":"https:\/\/www.codeur.com\/blog\/marketing-digital\/referencement-naturel\/"},{"@type":"ListItem","position":4,"name":"Javascript SEO&nbsp;: les bonnes pratiques pour am\u00e9liorer votre r\u00e9f\u00e9rencement"}]},{"@type":"WebSite","@id":"https:\/\/www.codeur.com\/blog\/#website","url":"https:\/\/www.codeur.com\/blog\/","name":"Codeur.com","description":"codeur","publisher":{"@id":"https:\/\/www.codeur.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codeur.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.codeur.com\/blog\/#organization","name":"Codeur.com","url":"https:\/\/www.codeur.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","contentUrl":"https:\/\/www.codeur.com\/blog\/wp-content\/uploads\/2022\/04\/logo-codeur-com.png","width":2560,"height":465,"caption":"Codeur.com"},"image":{"@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/fr-fr.facebook.com\/codeurfreelance\/","https:\/\/x.com\/codeur","https:\/\/www.linkedin.com\/company\/codeur\/","https:\/\/www.youtube.com\/channel\/UCgj9ySM9xy3gdL8qBafl9Uw"]},{"@type":"Person","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/110c0feb0ab60432e89d27f5fa2da617","name":"Aude Marty","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.codeur.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae918d51b377a3b9585cfdc38b3d7078fa61c40e14449af59264a7b44e51f153?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae918d51b377a3b9585cfdc38b3d7078fa61c40e14449af59264a7b44e51f153?s=96&d=mm&r=g","caption":"Aude Marty"},"description":"V\u00e9ritable touche-\u00e0-tout du web, Aude est toujours au courant des derni\u00e8res nouveaut\u00e9s et des nouveaux outils pour freelances.","sameAs":["https:\/\/www.linkedin.com\/in\/martyaude\/"],"url":"https:\/\/www.codeur.com\/blog\/author\/aude\/"}]}},"_links":{"self":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/47753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/comments?post=47753"}],"version-history":[{"count":0,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/posts\/47753\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media\/47760"}],"wp:attachment":[{"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/media?parent=47753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/categories?post=47753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codeur.com\/blog\/wp-json\/wp\/v2\/tags?post=47753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}