[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-cat-refonte-1":3},{"category":4,"slug":5,"listing":6},"Refonte","refonte",{"articles":7,"total":66,"page":67,"totalPages":67},[8,25,40,54],{"_id":9,"slug":10,"__v":11,"author":12,"canonical":13,"category":4,"createdAt":14,"date":15,"description":16,"image":17,"imageAlt":17,"readingTime":18,"tags":19,"title":23,"updatedAt":24},"6a22f2ebaa6b273b0cc9fc68","mode-sombre-prefers-color-scheme-injecte-un-meta-noindex-par-erreur",0,"Equipe Seogard","https://seogard.io/blog/mode-sombre-prefers-color-scheme-injecte-un-meta-noindex-par-erreur","2026-06-05T16:01:47.389Z","2026-06-05","Un CSS-in-JS mal configuré injecte un meta noindex via prefers-color-scheme. Récit de l'incident, diagnostic technique, et correctif complet.",null,12,[20,21,22],"dark mode","css in js","noindex","Dark mode CSS-in-JS injecte un noindex : récit et fix","Fri Jun 05 2026 16:01:47 GMT+0000 (Coordinated Universal Time)",{"_id":26,"slug":27,"__v":11,"author":12,"canonical":28,"category":4,"createdAt":29,"date":30,"description":31,"image":17,"imageAlt":17,"readingTime":32,"tags":33,"title":38,"updatedAt":39},"6a2114ceaa6b273b0c3f5edb","design-system-composant-heading-qui-rend-div-selon-la-prop-as-mal-configuree","https://seogard.io/blog/design-system-composant-heading-qui-rend-div-selon-la-prop-as-mal-configuree","2026-06-04T06:01:50.617Z","2026-06-04","Un composant Heading React mal configuré rend des div au lieu de h1-h6. Récit de l'incident, diagnostic du diff, fix et récupération SEO.",11,[34,35,36,37],"design system","heading","semantic","react","Design system React : un Heading en div détruit la sémantique de 1 200 pages","Thu Jun 04 2026 06:01:50 GMT+0000 (Coordinated Universal Time)",{"_id":41,"slug":42,"__v":11,"author":12,"canonical":43,"category":4,"createdAt":44,"date":45,"description":46,"image":17,"imageAlt":17,"readingTime":18,"tags":47,"title":52,"updatedAt":53},"6a1fc353aa6b273b0c28a952","design-mobile-first-h1-en-display-none-sur-desktop-invisible-pour-l-index-mobile-first","https://seogard.io/blog/design-mobile-first-h1-en-display-none-sur-desktop-invisible-pour-l-index-mobile-first","2026-06-03T06:01:55.600Z","2026-06-03","Un H1 masqué par CSS responsive disparaît de l'index mobile-first de Google. Récit de l'incident, diagnostic technique et correctif sémantique.",[48,49,50,51],"mobile first","h1","display none","responsive","H1 display:none en mobile-first : −34 % de trafic organique","Wed Jun 03 2026 06:01:55 GMT+0000 (Coordinated Universal Time)",{"_id":55,"slug":56,"__v":11,"author":12,"canonical":57,"category":4,"createdAt":58,"date":59,"description":60,"image":17,"imageAlt":17,"readingTime":18,"tags":61,"title":64,"updatedAt":65},"6a1dace0aa6b273b0c6f01ee","refonte-header-le-h1-remplace-par-un-div-title-par-le-design-system","https://seogard.io/blog/refonte-header-le-h1-remplace-par-un-div-title-par-le-design-system","2026-06-01T16:01:36.649Z","2026-06-01","Un composant générique remplace silencieusement le H1 par un div sur 800 pages. Récit du bug, diagnostic technique et fix complet.",[34,49,5,62,63],"composant","régression SEO","Design system : un div remplace le H1 sur 800 pages","Mon Jun 01 2026 16:01:36 GMT+0000 (Coordinated Universal Time)",4,1]