[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-cat-migration-1":3},{"category":4,"slug":5,"listing":6},"Migration","migration",{"articles":7,"total":175,"page":176,"totalPages":177},[8,27,42,56,69,82,96,110,123,136,151,163],{"_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":25,"updatedAt":26},"6a1d2048aa6b273b0cfa9382","migration-vercel-vers-railway-perte-du-edge-isr-ttfb-multiplie-par-4",0,"Equipe Seogard","https://seogard.io/blog/migration-vercel-vers-railway-perte-du-edge-isr-ttfb-multiplie-par-4","2026-06-01T06:01:44.888Z","2026-06-01","Récit d'une migration Next.js de Vercel vers Railway. Perte de l'Edge ISR, TTFB multiplié par 4, Core Web Vitals en chute. Diagnostic et fix complet.",null,12,[20,21,22,23,24],"vercel","railway","edge","isr","ttfb","Migration Vercel → Railway : TTFB ×4, 2000 pages sans Edge ISR","Mon Jun 01 2026 06:01:44 GMT+0000 (Coordinated Universal Time)",{"_id":28,"slug":29,"__v":11,"author":12,"canonical":30,"category":4,"createdAt":31,"date":32,"description":33,"image":17,"imageAlt":17,"readingTime":18,"tags":34,"title":40,"updatedAt":41},"6a1bceceaa6b273b0ce39021","migration-cloudflare-vers-bunny-cdn-regles-redirect-https-oubliees","https://seogard.io/blog/migration-cloudflare-vers-bunny-cdn-regles-redirect-https-oubliees","2026-05-31T06:01:50.903Z","2026-05-31","Récit d'une migration CDN où les Page Rules Cloudflare n'ont pas été portées vers Bunny. 302 silencieux, jus SEO perdu, et fix complet.",[35,36,37,38,39],"cloudflare","bunny cdn","redirect 301","migration cdn","seo technique","Migration Cloudflare → Bunny CDN : 302 au lieu de 301 pendant 2 mois","Sun May 31 2026 06:01:50 GMT+0000 (Coordinated Universal Time)",{"_id":43,"slug":44,"__v":11,"author":12,"canonical":45,"category":4,"createdAt":46,"date":47,"description":48,"image":17,"imageAlt":17,"readingTime":18,"tags":49,"title":54,"updatedAt":55},"6a1b09e9aa6b273b0c40f580","passage-http-vers-https-imparfait-mixed-content-sur-les-images-cdn","https://seogard.io/blog/passage-http-vers-https-imparfait-mixed-content-sur-les-images-cdn","2026-05-30T16:01:45.919Z","2026-05-30","Migration HTTPS réussie, mais les images CDN restent en HTTP. Récit d'un mixed content invisible qui a coûté 34% de clics en 5 semaines.",[50,51,52,53],"https","mixed content","cdn","security","Mixed content CDN : HTTPS cassé par des images HTTP","Sat May 30 2026 16:01:45 GMT+0000 (Coordinated Universal Time)",{"_id":57,"slug":58,"__v":11,"author":12,"canonical":59,"category":4,"createdAt":60,"date":61,"description":62,"image":17,"imageAlt":17,"readingTime":18,"tags":63,"title":67,"updatedAt":68},"6a192bc6aa6b273b0cb63757","migration-webflow-vers-framer-301-hub-and-spoke-perdues-pagerank-dilue","https://seogard.io/blog/migration-webflow-vers-framer-301-hub-and-spoke-perdues-pagerank-dilue","2026-05-29T06:01:42.654Z","2026-05-29","Récit d'une migration Webflow vers Framer où 301 redirects hub-and-spoke disparaissent. Diagnostic, impact sur 90 jours, et fix complet.",[64,65,5,66],"webflow","framer","redirects","Migration Webflow → Framer : 301 perdues, PageRank dilué","Fri May 29 2026 06:01:42 GMT+0000 (Coordinated Universal Time)",{"_id":70,"slug":71,"__v":11,"author":12,"canonical":72,"category":4,"createdAt":73,"date":61,"description":74,"image":17,"imageAlt":17,"readingTime":18,"tags":75,"title":80,"updatedAt":81},"6a19b85daa6b273b0c2a585c","migration-www-vers-no-www-google-indexe-les-deux-versions-pendant-3-mois","https://seogard.io/blog/migration-www-vers-no-www-google-indexe-les-deux-versions-pendant-3-mois","2026-05-29T16:01:33.766Z","Un e-commerce migre de www vers no-www. Sans 301 ni canonical stricts, Google indexe les deux versions pendant 3 mois. Récit, diagnostic, fix.",[76,77,78,79],"www","canonical","crawl budget","duplicate content","Migration www vers no-www : 3 mois d'index dupliqué","Fri May 29 2026 16:01:33 GMT+0000 (Coordinated Universal Time)",{"_id":83,"slug":84,"__v":11,"author":12,"canonical":85,"category":4,"createdAt":86,"date":87,"description":88,"image":17,"imageAlt":17,"readingTime":89,"tags":90,"title":94,"updatedAt":95},"6a17da49aa6b273b0c9fa147","migration-prestashop-vers-bigcommerce-canonicals-pointent-encore-vers-le-staging","https://seogard.io/blog/migration-prestashop-vers-bigcommerce-canonicals-pointent-encore-vers-le-staging","2026-05-28T06:01:45.067Z","2026-05-28","Migration PrestaShop vers BigCommerce : les canonical pointaient vers le staging. Récit du bug, diagnostic technique et fix complet.",11,[91,92,77,93],"prestashop","bigcommerce","staging","BigCommerce : canonicals staging en prod, −38% trafic","Thu May 28 2026 06:01:45 GMT+0000 (Coordinated Universal Time)",{"_id":97,"slug":98,"__v":11,"author":12,"canonical":99,"category":4,"createdAt":100,"date":101,"description":102,"image":17,"imageAlt":17,"readingTime":18,"tags":103,"title":108,"updatedAt":109},"6a171570aa6b273b0cfd2531","migration-magento-2-vers-shopify-structure-url-non-redirigee-autorite-dispersee","https://seogard.io/blog/migration-magento-2-vers-shopify-structure-url-non-redirigee-autorite-dispersee","2026-05-27T16:01:52.468Z","2026-05-27","Récit d'une migration Magento 2 vers Shopify où 8 400 URLs produit n'ont jamais été redirigées. Diagnostic, impact SEO, fix complet.",[104,105,5,106,107],"magento","shopify","url structure","301","Migration Magento 2 → Shopify : 8 400 URLs sans 301","Wed May 27 2026 16:01:52 GMT+0000 (Coordinated Universal Time)",{"_id":111,"slug":112,"__v":11,"author":12,"canonical":113,"category":4,"createdAt":114,"date":115,"description":116,"image":17,"imageAlt":17,"readingTime":89,"tags":117,"title":121,"updatedAt":122},"6a153757aa6b273b0c727dc2","migration-gatsby-vers-astro-rss-feed-orphelin-pendant-6-semaines","https://seogard.io/blog/migration-gatsby-vers-astro-rss-feed-orphelin-pendant-6-semaines","2026-05-26T06:01:59.887Z","2026-05-26","Un blog tech migre de Gatsby vers Astro. Le RSS feed change d'URL sans redirect. 6 semaines de silence. Récit, diagnostic et fix complet.",[118,119,120,5],"gatsby","astro","rss","Migration Gatsby → Astro : RSS feed orphelin, 6 semaines","Tue May 26 2026 06:01:59 GMT+0000 (Coordinated Universal Time)",{"_id":124,"slug":125,"__v":11,"author":12,"canonical":126,"category":4,"createdAt":127,"date":115,"description":128,"image":17,"imageAlt":17,"readingTime":18,"tags":129,"title":134,"updatedAt":135},"6a15c401aa6b273b0ce69b93","migration-wordpress-vers-headless-strapi-4000-redirections-htaccess-oubliees","https://seogard.io/blog/migration-wordpress-vers-headless-strapi-4000-redirections-htaccess-oubliees","2026-05-26T16:02:09.891Z","Migration JAMstack réussie côté dev, désastre SEO : 4000 redirections .htaccess oubliées, 60% de trafic perdu. Récit, diagnostic et fix complet.",[130,131,132,107,133],"wordpress","strapi","jamstack","htaccess","WordPress vers Strapi headless : 4000 redirects .htaccess perdues","Tue May 26 2026 16:02:09 GMT+0000 (Coordinated Universal Time)",{"_id":137,"slug":138,"__v":11,"author":12,"canonical":139,"category":4,"createdAt":140,"date":141,"description":142,"image":17,"imageAlt":17,"readingTime":18,"tags":143,"title":149,"updatedAt":150},"6a141e10aa6b273b0c8a4eb7","react-17-vers-react-18-suspense-ssr-fait-crasher-next-head-en-streaming","https://seogard.io/blog/react-17-vers-react-18-suspense-ssr-fait-crasher-next-head-en-streaming","2026-05-25T10:01:52.337Z","2026-05-25","Migration React 17→18 : le streaming SSR réordonne les chunks et supprime les meta tags. Récit d'incident, diagnostic complet et patch Next.js.",[144,145,146,147,148],"react 18","suspense","ssr","next/head","streaming","React 18 Suspense SSR : next/head cassé par le streaming","Mon May 25 2026 10:01:52 GMT+0000 (Coordinated Universal Time)",{"_id":152,"slug":153,"__v":11,"author":12,"canonical":154,"category":4,"createdAt":155,"date":141,"description":156,"image":17,"imageAlt":17,"readingTime":89,"tags":157,"title":161,"updatedAt":162},"6a14645baa6b273b0cc45458","astro-v5-vers-v6-content-collections-cassent-le-mapping-frontmatter-title","https://seogard.io/blog/astro-v5-vers-v6-content-collections-cassent-le-mapping-frontmatter-title","2026-05-25T15:01:47.013Z","Après upgrade Astro v5→v6, 312 articles perdent leur balise title. Récit du bug, diagnostic frontmatter, fix et récupération SEO en 19 jours.",[119,158,159,160,5],"content collections","frontmatter","title","Astro v6 : Content Collections cassent les title en silence","Mon May 25 2026 15:01:47 GMT+0000 (Coordinated Universal Time)",{"_id":164,"slug":165,"__v":11,"author":12,"canonical":166,"category":4,"createdAt":167,"date":141,"description":168,"image":17,"imageAlt":17,"readingTime":18,"tags":169,"title":173,"updatedAt":174},"6a148e95aa6b273b0ce72f4a","migration-angular-17-vers-ssr-provideserverrendering-mal-configure-et-hydration-mismatch-invisible","https://seogard.io/blog/migration-angular-17-vers-ssr-provideserverrendering-mal-configure-et-hydration-mismatch-invisible","2026-05-25T18:01:57.093Z","Migration Angular 17 vers SSR : provideServerRendering mal configuré cause un hydration mismatch invisible. Récit, diagnostic Lighthouse, fix précis.",[170,146,171,172],"angular 17","hydration","provideServerRendering","Angular 17 SSR : hydration mismatch invisible, −34 % trafic","Mon May 25 2026 18:01:57 GMT+0000 (Coordinated Universal Time)",18,1,2]