Nehos Groupe

E-commerce headless avec Shopify Hydrogen — performances maximales et liberté UI totale

Votre boutique Shopify bridée par les thèmes Liquid plafonne sur PageSpeed et perd des ventes. Architecture headless Hydrogen développée par Nehos : LCP, Core Web Vitals et conversion mesurés avant et après migration.

Nos clients types

Scale-up
PME
ETI
Grand Groupe

L'essentiel sur l'e-commerce headless Shopify Hydrogen

Un LCP nettement meilleur : Shopify Hydrogen déployé sur Oxygen, Vercel ou Cloudflare Edge améliore le LCP par rapport à un thème Liquid, même optimisé. Ce delta Core Web Vitals se traduit en taux de conversion, et on le mesure avant et après migration plutôt que de le promettre.

Conversion améliorée structurellement : l'architecture headless permet un checkout ultra-rapide (Shopify Checkout natif, Hydrogen Cart API), des pages produit hydratées en streaming, et une personnalisation IA des recommandations produits sans latence — chaque milliseconde gagnée compte sur mobile, d'où vient une grande part du trafic e-commerce.

Stack moderne découplée, maîtrisée : Shopify reste le backend commerce souverain (catalogue, stock, panier, checkout, paiement) — vous conservez vos apps Shopify critiques et votre Shopify Admin. Le frontend React/Remix remplace uniquement le thème Liquid, éliminant des apps tierces de performance et de personnalisation sans valeur ajoutée réelle.

Problématique

Les marchands Shopify à fort catalogue ou à fort trafic se heurtent souvent au même plafond de verre : les thèmes Liquid de Shopify, aussi bien optimisés soient-ils, plafonnent sur Google PageSpeed Insights. Ce n'est pas un problème de configuration — c'est une limite structurelle de l'architecture monolithique de Shopify. Le thème Liquid génère du HTML côté serveur selon une logique de rendu synchrone héritée de 2006. Chaque requête déclenche un chargement complet du layout, des scripts d'apps installées, et du CSS global — même pour une simple page produit. Avec de nombreuses apps actives (avis clients, recommandations, chat, retours, alertes stock, programmes fidélité, A/B testing, marketing SMS), le poids JavaScript grimpe et le LCP se dégrade sur réseau mobile 4G. Concrètement, cela signifie plusieurs problèmes simultanés. Les Core Web Vitals médiocres (LCP trop long, CLS instable à cause des apps qui injectent du HTML de manière asynchrone, INP dégradé) impactent directement le référencement naturel depuis la mise à jour Page Experience de Google. Un score CWV rouge sur mobile pénalise le positionnement Google Shopping et les résultats organiques sur des requêtes commerciales à fort volume, où chaque position perdue représente des dizaines de milliers d'euros de CA annuel. L'expérience sur-mesure est impossible. Un marchand Shopify voulant un menu mega-navigation dynamique par catégorie, un configurateur produit visuel, un moteur de recherche prédictif intégré (type Algolia avec UI custom), ou une page d'accueil qui personnalise l'affichage selon le comportement de navigation — doit accumuler des apps tierces qui s'ignorent, se contredisent dans leurs injections JavaScript, et accumulent chacune leur abonnement mensuel. La dépendance aux apps tierces coûteuses est le troisième point de friction majeur. Un marchand mature sur Shopify Plus cumule souvent de nombreuses apps actives, avec leurs abonnements, sans compter les commissions sur ventes de certaines apps de recommandations ou de upsell. Ces apps fonctionnent souvent de manière redondante, duplient des données dans leurs propres bases, et créent des dépendances critiques à des éditeurs tiers qui peuvent modifier leurs tarifs ou arrêter leur service. La migration d'une app critique vers une alternative représente chaque fois du développement non planifié. Enfin, l'internationalisation reste complexe sur Shopify classique. Les marchands ciblant plusieurs pays (France, Belgique, Suisse, Luxembourg — exactement les marchés couverts par Nehos) se heurtent aux limites du système de marchés Shopify Markets : gestion des devises approximative, domaines multiples difficiles à maintenir côté SEO, absence de personnalisation UI réelle par locale. Une architecture headless avec Hydrogen et Shopify Markets API résout ces limitations de manière native.

Notre solution

L'architecture headless Shopify Hydrogen développée par Nehos dissocie proprement deux couches qui n'ont pas à être couplées : Shopify reste le backend commerce (catalogue, variantes, stock, panier, checkout, paiements, apps marchands) et un frontend React/Remix optimisé remplace entièrement la couche de rendu Liquid. Stack technique Hydrogen Nehos Hydrogen 2.x (le framework React officiel de Shopify) s'appuie sur Remix pour le routage et le chargement des données. Chaque route charge uniquement les données dont elle a besoin via la Storefront API GraphQL — pas de requête globale au layout complet. Le rendu serveur (SSR) sur chaque requête garantit un HTML complet pour les crawlers Google dès la première réponse, contrairement à un SPA React pur qui nécessiterait du prerendering supplémentaire. Le déploiement se fait sur Oxygen (l'infrastructure edge native Shopify, incluse dans Shopify Plus) ou sur Netlify, Vercel Edge Network ou Cloudflare Workers selon les contraintes du marchand. L'edge déploiement signifie que le code s'exécute dans le datacenter le plus proche de l'utilisateur — Paris, Francfort, Amsterdam — réduisant la latence réseau sur les marchés européens. La Storefront API GraphQL remplace les appels Liquid aux collections, produits, variantes et panier. Chaque requête est précisément scoped (on ne demande que les champs nécessaires), cachée au niveau CDN avec des TTL différenciés selon le type de donnée (24h pour les métadonnées produits, 30 secondes pour le stock, pas de cache pour le panier), et résiliente aux pics de trafic via le rate limiting natif Shopify. Personnalisation IA des recommandations produits Les recommandations produits classiques ("Vous aimerez aussi") sur Shopify passent généralement par une app tierce (Frequently Bought Together, LimeSpot, etc.) qui injecte un bloc JavaScript lourd après le chargement de la page. Sur une architecture headless Nehos, les recommandations sont générées côté serveur via une intégration API (Shopify Recommendations API native, ou Algolia Recommend, ou un modèle collaboratif custom déployé sur Cloudflare Workers) et rendues dans le HTML initial — zéro layout shift, zéro requête supplémentaire côté client. Pour les catalogues >5 000 SKUs avec historique de navigation et d'achat suffisant (>12 mois), nous intégrons un modèle de recommandation collaboratif léger (ALS ou two-tower embedding) déployé en edge inference. Le modèle s'entraîne sur les données comportementales anonymisées (sessions Shopify Analytics + GA4) et sert des recommandations personnalisées avec une latence très faible. Intégration ERP et PIM existants Shopify est rarement le seul système gérant le catalogue. Les marchands de taille moyenne travaillent souvent avec un ERP (Sage 100, SAP Business One, EBP) pour la comptabilité et les stocks physiques, et parfois un PIM (Akeneo, Plytix) pour la gestion des fiches produits. L'architecture headless Nehos s'appuie sur les webhooks Shopify (stock.update, product.update, order.create) et l'API Admin REST pour maintenir la synchronisation sans middleware supplémentaire — les données produits viennent du PIM vers Shopify Admin via API, Hydrogen ne fait que les lire via Storefront API. SEO technique irréprochable Le SSR Remix garantit que chaque URL livre un HTML complet avec balises titre, méta description, données structurées JSON-LD (Product, BreadcrumbList, FAQPage) et balises hreflang correctement calculées pour les marchés FR/BE/CH/LU. Les sitemaps XML sont générés dynamiquement par Hydrogen à partir du catalogue Shopify et soumis automatiquement à Google Search Console. Les redirections 301 (migration depuis l'ancienne architecture Liquid) sont gérées au niveau edge (Netlify, Cloudflare ou Vercel) — aucune perte de PageRank. A/B testing natif sans apps tierces Sur Shopify classique, l'A/B testing passe par des apps comme ABConvert ou Shoplift qui injectent JavaScript de manière asynchrone et dégradent les Core Web Vitals. Sur Hydrogen, les variantes de test sont gérées nativement dans le code React via un flag Vercel Edge Config ou Cloudflare KV — le bon variant est rendu côté serveur avant livraison au navigateur. Résultat : pas d'injection JavaScript tardive, pas de flickering, pas d'app tierce. PWA optionnelle Pour les marchands avec une forte récurrence d'achat (beauté, alimentaire, maison), l'ajout d'un Service Worker sur l'architecture Hydrogen permet de proposer une Progressive Web App installable — notifications push natives, mode offline catalogue, précaching des pages les plus visitées. Sur mobile, l'expérience devient indiscernable d'une app native, sans coût de développement iOS/Android.

Hydrogen 2.x

framework React officiel de Shopify, sur Remix, avec la Storefront API GraphQL

SSR

HTML complet dès la première réponse, y compris pour les crawlers

Edge

déploiement sur Oxygen, Netlify, Vercel ou Cloudflare Workers

Traffic splitting

bascule progressive avec rollback automatisé si les Core Web Vitals se dégradent

Cas concret

Le LCP et les Core Web Vitals avant et après, le taux de conversion à période comparable, le taux de rebond mobile, le coût des apps supprimées, le trafic organique après la migration SEO. On mesure ces points après le go-live, sans résultat promis à l'avance.

#Le problème : pourquoi e-commerce headless avec Shopify Hydrogen est un enjeu critique

Les marchands Shopify à fort catalogue ou à fort trafic se heurtent souvent au même plafond de verre : les thèmes Liquid de Shopify, aussi bien optimisés soient-ils, plafonnent sur Google PageSpeed Insights. Ce n'est pas un problème de configuration — c'est une limite structurelle de l'architecture monolithique de Shopify.

Le thème Liquid génère du HTML côté serveur selon une logique de rendu synchrone héritée de 2006. Chaque requête déclenche un chargement complet du layout, des scripts d'apps installées, et du CSS global — même pour une simple page produit. Avec de nombreuses apps actives (avis clients, recommandations, chat, retours, alertes stock, programmes fidélité, A/B testing, marketing SMS), le poids JavaScript grimpe et le LCP se dégrade sur réseau mobile 4G.

Concrètement, cela signifie plusieurs problèmes simultanés. Les Core Web Vitals médiocres (LCP trop long, CLS instable à cause des apps qui injectent du HTML de manière asynchrone, INP dégradé) impactent directement le référencement naturel depuis la mise à jour Page Experience de Google.

Un score CWV rouge sur mobile pénalise le positionnement Google Shopping et les résultats organiques sur des requêtes commerciales à fort volume, où chaque position perdue représente des dizaines de milliers d'euros de CA annuel.

L'expérience sur-mesure est impossible. Un marchand Shopify voulant un menu mega-navigation dynamique par catégorie, un configurateur produit visuel, un moteur de recherche prédictif intégré (type Algolia avec UI custom), ou une page d'accueil qui personnalise l'affichage selon le comportement de navigation — doit accumuler des apps tierces qui s'ignorent, se contredisent dans leurs injections JavaScript, et accumulent chacune leur abonnement mensuel (un abonnement mensuel par app).

La dépendance aux apps tierces coûteuses est le troisième point de friction majeur. Un marchand mature sur Shopify Plus cumule souvent 15 à 25 apps actives avec leurs abonnements mensuels, sans compter les commissions sur ventes de certaines apps de recommandations ou de upsell.

Ces apps fonctionnent souvent de manière redondante, duplient des données dans leurs propres bases, et créent des dépendances critiques à des éditeurs tiers qui peuvent modifier leurs tarifs ou arrêter leur service. La migration d'une app critique vers une alternative représente chaque fois du développement non planifié.

#Notre approche en 4 phases

#Phase 1 : Audit technique e-commerce 2 semaines

Analyse des Core Web Vitals actuels, audit du catalogue (SKUs, variantes, métadonnées), cartographie des apps tierces actives, scoring des dépendances Liquid, évaluation Storefront API vs API REST Admin.

Voir notre expertise : service développement web Nehos (React, Next.js, Hydrogen).

#Phase 2 : Architecture & design system 3 semaines

Définition de la stack technique (React + Remix ou Next.js, Hydrogen 2.x, Oxygen, Netlify ou Vercel Edge), design system composants headless, mapping des routes, stratégie de cache CDN, plan de migration SEO (redirections 301, sitemap, hreflang).

Voir notre expertise : cas d'usage e-commerce B2B.

#Phase 3 : Développement & intégrations 8 semaines

Développement frontend Hydrogen, intégration Storefront API (catalogue, panier, checkout), connexion ERP/PIM via webhooks Shopify, personnalisation IA (recommandations produits), PWA optionnelle, A/B testing natif, intégration analytics (GA4, Plausible).

Voir notre expertise : personnalisation IA e-commerce.

#Phase 4 : Migration & go-live progressif 1 semaine

Déploiement edge (Netlify, Vercel ou Cloudflare Workers), bascule DNS progressive (traffic splitting 10→50→100%), monitoring temps réel Core Web Vitals, rollback automatisé si dégradation, validation SEO post-migration, formation équipe contenu.

Voir notre expertise : Core Web Vitals (LCP, CLS, INP).

#Repères

RepèreCe que c'est
Hydrogen 2.xframework React officiel de Shopify, sur Remix, avec la Storefront API GraphQL
SSRHTML complet dès la première réponse, y compris pour les crawlers
Edgedéploiement sur Oxygen, Netlify, Vercel ou Cloudflare Workers
Traffic splittingbascule progressive avec rollback automatisé si les Core Web Vitals se dégradent

#Exemple de situation

#Contexte

Une marque de mode avec une boutique Shopify Plus sous un thème personnalisé basé sur Dawn, de nombreuses apps actives, un mauvais score PageSpeed mobile (LCP et CLS dans le rouge) et un taux de conversion post-clic mobile inférieur à ce qu'il devrait être malgré des campagnes Meta Ads correctes.

#Défi

Dépasser le plafond d'optimisation de l'architecture Liquid, supprimer les apps redondantes qui bloquent le rendu, corriger l'expérience mobile (menu, chargement des images, panier), et pouvoir mener des A/B tests sans dégrader les performances.

#Approche

Audit technique de deux semaines : cartographie des apps (supprimables, remplaçables par du code natif Hydrogen, à conserver via API). Architecture Hydrogen 2.x sur infrastructure edge, design system React sur mesure. Storefront API pour le catalogue, Cart API pour le panier, Shopify Checkout natif.

Recommandations produits côté serveur, A/B testing par flags edge. Migration SEO complète (redirections 301, sitemaps dynamiques, données structurées). Formation de l'équipe contenu, Shopify Admin inchangé. Go-live progressif en traffic splitting.

#Ce qu'on mesure

Le LCP et les Core Web Vitals avant et après, le taux de conversion à période comparable, le taux de rebond mobile, le coût des apps supprimées, le trafic organique après la migration SEO. On mesure ces points après le go-live, sans résultat promis à l'avance.

#Pourquoi Nehos pour e-commerce headless avec Shopify Hydrogen

Nehos Groupe n'est pas un intégrateur généraliste qui adapte une solution standard à votre contexte. On conçoit des architectures sur mesure, calibrées sur vos contraintes métier, réglementaires et techniques. Chaque projet démarre par un audit de faisabilité qui pose les limites avant les promesses — si le ROI ne tient pas, on le dit avant de signer quoi que ce soit.

Notre méthode ROI-First impose un cadrage chiffré dès la phase d'audit : coût actuel documenté, gains projetés avec hypothèses conservatrices, critères de go/no-go factuels. En production, on mesure les résultats réels et on les compare aux projections — transparence totale, y compris quand les chiffres sont en dessous des attentes.

Nos expertises connexes : personnalisation IA e-commerce, Core Web Vitals (LCP, CLS, INP).

Côté hébergement, nous pouvons déployer chez un hébergeur français (par exemple OVHcloud, datacenters en France) et recourir à des modèles open source (Mistral) quand la performance le permet. Le choix se fait avec vous, selon vos contraintes de souveraineté.

#Pour aller plus loin

Cas d'usage connexes :

Questions & réponses

Questions fréquentes sur la migration Shopify Hydrogen headless

Oui, quelle que soit la version du thème (Dawn, Debut, Brooklyn, thème custom). La migration Hydrogen n'est pas une migration de thème — c'est un remplacement complet de la couche de rendu. Shopify Admin, le catalogue, les commandes, les clients, les apps backend (paiement, retours, ERP) restent strictement inchangés. Seul le frontend visible change. La durée de migration varie selon la complexité du design existant (thème standard ou thème très customisé avec logique métier complexe dans le Liquid). L'audit Nehos de 2 semaines permet de chiffrer précisément avant tout engagement.

L'abonnement Shopify Plus reste identique. Hydrogen est gratuit et open-source. Le coût supplémentaire éventuel se situe sur l'hébergement edge : Oxygen (l'hébergement Shopify natif pour Hydrogen) est inclus dans Shopify Plus. Si le projet nécessite Vercel (fonctionnalités avancées, A/B testing Vercel Edge Config, analytics intégrés), le coût dépend du trafic. L'économie réelle à calculer est celle des apps tierces supprimées, que l'audit chiffre à partir de votre catalogue d'apps actuel. Selon les cas, la migration Hydrogen peut être en partie financée par la suppression d'apps.

La durée dépend de la complexité : catalogue simple et thème standard (quelques semaines de développement), catalogue moyen avec thème customisé et nombreuses apps (plusieurs mois), catalogue complexe avec expérience sur-mesure (configurateur, abonnements, B2B) et beaucoup d'apps (plusieurs mois de plus). Le calendrier est confirmé à l'audit. Dans tous les cas, le go-live se fait en traffic splitting progressif — jamais de bascule brutale qui risquerait d'impacter le CA.

Trois catégories. (1) Apps backend conservées sans modification : paiement (Shopify Payments, Stripe, Alma), retours (Loop, ReturnGo), ERP sync, fidélité (Smile, Yotpo points), avis clients backend (Judge.me, Trustpilot). Ces apps fonctionnent via l'API Admin Shopify et ne dépendent pas du thème — elles continuent de fonctionner normalement. (2) Apps frontend remplaçables par du code natif Hydrogen : recommandations produits, recherche, A/B testing, countdown timers, upsell panier — remplacées par des composants React intégrés, sans coût d'abonnement. (3) Apps hybrides à évaluer au cas par cas : chat (Gorgias, Tidio) s'intègre via SDK JavaScript standard dans Hydrogen — pas de problème. La cartographie précise est faite pendant l'audit de 2 semaines.

Bien gérée, la migration améliore le SEO structurellement. Risques à neutraliser impérativement : redirections 301 sur toutes les URLs modifiées (structure de URLs Hydrogen vs Liquid), conservation des balises canonicals, migration des données structurées JSON-LD (Product, BreadcrumbList, FAQ). Ce que Hydrogen améliore nativement par rapport à Liquid : SSR sur chaque requête garantit un HTML complet pour Googlebot dès la première réponse (vs Liquid qui charge quand même des scripts avant rendu), Core Web Vitals meilleurs = meilleur signal Page Experience, sitemaps XML dynamiques générés automatiquement depuis le catalogue Shopify.

La formation est minimale côté équipe contenu. Shopify Admin reste strictement identique — les fiches produits, collections, pages, articles de blog, codes promo, tout se gère exactement comme avant depuis admin.shopify.com. L'équipe ne voit aucune différence dans ses outils quotidiens. La formation Nehos (courte, quelques heures) couvre uniquement les points spécifiques à l'architecture headless : comment prévisualiser les modifications avant publication (les thèmes Shopify classiques ont un éditeur visuel natif qui n'existe plus sur Hydrogen — on remplace par un workflow staging → production), comment gérer les métadonnées avancées (metafields Shopify), et comment interpréter les dashboards performance Core Web Vitals mis en place. L'équipe dev interne peut maintenir le frontend Hydrogen si elle a des bases React — sinon Nehos assure la TMA.

Oui, nativement. Shopify Plus inclut les fonctionnalités B2B (catalogues prix personnalisés par compte, conditions de paiement, bons de commande, accès restreint par login client) et elles sont toutes accessibles via la Storefront API — Hydrogen peut donc construire une expérience B2B complète sur mesure. Cas concret : une page produit qui affiche le prix public sur /produit/x et le prix négocié du compte B2B connecté sur la même URL, rendu côté serveur sans flash de contenu. C'est impossible sur Liquid sans app tierce lourde. Voir également notre cas d'usage e-commerce B2B pour les spécificités.

Prendre rendez-vous