Dans cet article
- Un site vitrine statique généré avec Astro, Next.js ou Hugo se charge en moins de 0,8 seconde contre 2 à 4 secondes pour un WordPress classique non optimisé
- Astro est le choix le plus pertinent en 2026 pour un site vitrine simple : zéro JavaScript côté client par défaut, support Markdown natif et intégration de composants React ou Vue à la demande
- Next.js reste indispensable dès qu on a besoin de fonctionnalités dynamiques (authentification, panier, dashboard) mais son overhead est excessif pour une simple vitrine
- Hugo génère un site de 500 pages en moins de 2 secondes, ce qui en fait le roi des sites à gros volume de contenu (blogs, documentations techniques)
- Le coût d hébergement d un site statique tourne autour de 0 à 5 € par mois sur Vercel, Netlify ou Cloudflare Pages, contre 8 à 35 € pour un hébergement WordPress managé
- Le vrai critère de choix n est pas la technologie mais qui va maintenir le site après la livraison : un client non technique aura besoin d un CMS headless en complément
Sommaire
- Pourquoi un générateur statique pour un site vitrine en 2026
- Astro : la nouvelle référence pour les sites vitrines
- Next.js : puissant mais souvent surdimensionné pour une vitrine
- Hugo : la vitesse brute au service du contenu
- Tableau comparatif : Astro vs Next.js vs Hugo en 2026
- Quel générateur choisir selon votre type de projet
- Hébergement et déploiement : les options concrètes
- Coût réel d un site vitrine statique en freelance
- Retour d expérience sur mes projets clients
Pourquoi un générateur statique pour un site vitrine en 2026
Quand un client me demande un site vitrine, la première question que je pose n est plus « WordPress ou pas » mais plutôt : est-ce que ce site a vraiment besoin d un serveur qui tourne en permanence ? Dans la majorité des cas, la réponse est non.
Un générateur de site statique (ou SSG, pour Static Site Generator) prend vos contenus, vos templates, et produit des fichiers HTML, CSS et JavaScript prêts à servir. Pas de base de données, pas de PHP, pas de requêtes serveur à chaque visite. Le résultat : des pages qui se chargent en moins d une seconde, une sécurité renforcée (pas de surface d attaque WordPress), et un hébergement qui coûte souvent zéro euro.
En 2026, trois générateurs dominent le marché pour les sites vitrines :
- Astro : le nouveau venu qui a explosé depuis 2023, pensé pour le contenu
- Next.js : le framework React de Vercel, devenu un couteau suisse du web
- Hugo : le vétéran écrit en Go, imbattable en vitesse de build
Chacun a ses forces, ses limites, et surtout un cas d usage idéal bien précis. J ai utilisé les trois sur de vrais projets clients ces deux dernières années ; voici mon retour honnête.
Si vous partez de zéro et que vous hésitez encore entre un site statique et un WordPress classique, je vous recommande de lire d abord mon guide complet pour créer un site WordPress en 2026 pour bien comprendre les différences d approche.

Astro : la nouvelle référence pour les sites vitrines
Astro est né d un constat simple : la plupart des sites web envoient beaucoup trop de JavaScript au navigateur. Pour un site vitrine qui affiche du texte, des images et un formulaire de contact, charger 200 Ko de framework React est un gaspillage.
Le principe d Astro est radical : zéro JavaScript côté client par défaut. Vos composants sont rendus en HTML pur au moment du build. Si vous avez besoin d interactivité (un carrousel, un menu burger animé), vous activez le JavaScript uniquement sur ce composant précis grâce aux « îlots » (islands architecture).
Ce que j apprécie chez Astro
- Support multi-framework : vous pouvez mélanger des composants React, Vue, Svelte ou Solid dans le même projet. Pratique quand un client a déjà des composants existants.
- Content Collections : un système natif pour gérer du contenu en Markdown ou MDX avec validation TypeScript. Idéal pour les blogs et les pages de services.
- Performance exceptionnelle : un site Astro typique obtient un score Lighthouse de 98 à 100 sans optimisation particulière.
- Intégrations officielles : Tailwind, sitemap, RSS, image optimization ; tout s installe en une commande.
- Mode SSR disponible : depuis Astro 4, on peut passer certaines routes en rendu serveur si besoin, sans changer de framework.
Les limites concrètes
- Écosystème encore jeune : moins de thèmes et de starters que Next.js ou Hugo. Il faut souvent partir d une base vierge.
- Pas adapté aux apps complexes : si votre projet nécessite de l authentification, un panier e-commerce ou un tableau de bord temps réel, Astro n est pas le bon outil.
- Communauté francophone limitée : la documentation est excellente mais principalement en anglais.
Pour un site vitrine classique (5 à 15 pages, blog, formulaire de contact), Astro est devenu mon choix par défaut en 2026. Le ratio performance/complexité est imbattable.
Next.js : puissant mais souvent surdimensionné pour une vitrine
Next.js est le framework le plus populaire de l écosystème React. Développé par Vercel, il propose du rendu statique (SSG), du rendu serveur (SSR), du rendu incrémental (ISR) et des Server Components. C est un outil extraordinairement puissant.
Le problème, c est justement cette puissance. Pour un site vitrine de 10 pages, Next.js revient à utiliser un camion de déménagement pour aller chercher une baguette de pain.
Quand Next.js se justifie
- Sites hybrides : une partie vitrine statique + un espace client dynamique (dashboard, compte utilisateur)
- E-commerce : avec un headless CMS comme WordPress headless couplé à Next.js, on obtient un front rapide avec un back-office familier
- Applications web : SaaS, plateformes, outils en ligne où le JavaScript est indispensable
- Équipes React existantes : si vos développeurs maîtrisent déjà React, la courbe d apprentissage est minimale
Les inconvénients pour un site vitrine
- Bundle JavaScript lourd : même en mode statique, Next.js embarque le runtime React (environ 80 à 120 Ko compressés). Un site Astro équivalent pèse souvent 10 fois moins.
- Complexité de configuration : le fichier
next.config.jspeut vite devenir un labyrinthe. Les App Router, les Server Actions, les conventions de nommage ; tout cela ajoute de la charge cognitive inutile pour un site simple. - Dépendance à Vercel : Next.js fonctionne partout en théorie, mais certaines fonctionnalités avancées (ISR, middleware edge) fonctionnent mieux sur la plateforme Vercel. Cela crée un vendor lock-in subtil.
- Coût d hébergement supérieur : dès qu on active le SSR, il faut un serveur Node.js, ce qui augmente les coûts par rapport à un simple hébergement statique.
Mon conseil : si vous n avez pas besoin de fonctionnalités dynamiques côté serveur, ne choisissez pas Next.js pour un site vitrine. Vous paierez en complexité ce que vous ne gagnerez pas en fonctionnalités.
Hugo : la vitesse brute au service du contenu
Hugo existe depuis 2013. Écrit en Go, c est le générateur statique le plus rapide du marché. Un site de 500 pages se compile en moins de 2 secondes. Un site de 10 000 pages, en moins de 30 secondes. Aucun concurrent ne s en approche.
Hugo fonctionne sans Node.js, sans npm, sans dépendances. Vous téléchargez un binaire unique, vous lancez une commande, et votre site est prêt. Cette simplicité a un prix : le système de templates utilise le langage Go templates, qui est notoirement difficile à lire pour quelqu un qui vient du monde JavaScript ou PHP.
Les vrais atouts d Hugo
- Vitesse de build inégalée : pour les sites à gros volume (documentation technique, blogs avec des centaines d articles, sites multilingues), Hugo est le seul choix raisonnable.
- Pas de dépendances npm : pas de
node_modules, pas de failles de sécurité liées à des paquets tiers, pas de « npm audit » qui affiche 47 vulnérabilités. - Multilingue natif : Hugo gère nativement le contenu en plusieurs langues avec des fichiers de configuration simples. Parfait pour les sites vitrines internationaux.
- Taxonomies puissantes : catégories, tags, séries ; Hugo propose un système de classification du contenu très flexible.
- Stabilité : Hugo ne casse presque jamais la rétrocompatibilité. Un site créé il y a trois ans compile toujours avec la dernière version.
Les limites qui comptent
- Syntaxe Go templates : écrire
{{ range .Pages }}{{ .Title }}{{ end }}est déroutant quand on vient de JSX ou de Twig. La courbe d apprentissage est réelle. - Pas de composants interactifs : Hugo produit du HTML pur. Pour ajouter de l interactivité, il faut écrire du JavaScript vanilla ou intégrer un micro-framework manuellement.
- Écosystème de thèmes vieillissant : beaucoup de thèmes Hugo datent de 2019-2021 et n utilisent pas les bonnes pratiques CSS modernes.
- Pas de pipeline d assets moderne : Hugo a son propre système de pipes pour SCSS et PostCSS, mais il est moins flexible que Vite (utilisé par Astro).
Hugo reste mon choix quand un client a beaucoup de contenu technique à publier et que la performance de build est critique. Pour un site vitrine classique de 5 à 15 pages, Astro fait mieux avec moins de friction.
Tableau comparatif : Astro vs Next.js vs Hugo en 2026
Voici un comparatif factuel basé sur mes tests et mes projets clients réels :
| Critère | Astro | Next.js | Hugo |
|---|---|---|---|
| Langage principal | JavaScript/TypeScript | JavaScript/TypeScript (React) | Go templates |
| JS côté client (par défaut) | 0 Ko | 80 à 120 Ko (runtime React) | 0 Ko |
| Vitesse de build (100 pages) | ~3 secondes | ~8 secondes | ~0,3 seconde |
| Score Lighthouse typique | 98-100 | 85-95 | 98-100 |
| Courbe d apprentissage | Facile (HTML-like) | Moyenne (React requis) | Difficile (Go templates) |
| Support Markdown natif | Oui (Content Collections) | Partiel (plugin MDX) | Oui (natif) |
| Composants interactifs | Islands (opt-in) | Full React | JavaScript manuel |
| SSR disponible | Oui (Astro 4+) | Oui (natif) | Non |
| Multilingue natif | Via intégration | Via next-intl ou similar | Oui (natif) |
| Hébergement gratuit | Netlify, Vercel, Cloudflare | Vercel (limites free tier) | Netlify, Cloudflare, GitHub Pages |
| Dépendances npm | Oui (modérées) | Oui (nombreuses) | Aucune |
| Communauté (GitHub stars) | ~50K | ~130K | ~80K |
| Idéal pour | Sites vitrines, blogs, landing pages | Apps hybrides, e-commerce, SaaS | Documentation, blogs volumineux, sites multilingues |
Ce tableau résume les différences techniques, mais le vrai critère de choix se situe ailleurs : qui va maintenir le site après la livraison ?

Quel générateur choisir selon votre type de projet
Après avoir livré des dizaines de sites avec ces trois outils, voici ma grille de décision :
Choisissez Astro si :
- Vous créez un site vitrine de 5 à 30 pages (artisan, PME, portfolio, agence)
- La performance web est une priorité (et elle devrait l être pour votre référencement naturel)
- Vous ou votre développeur connaissez HTML/CSS et un peu de JavaScript
- Vous voulez pouvoir ajouter un composant React ou Vue ponctuellement sans refaire tout le site
- Le contenu est géré en Markdown ou via un CMS headless (Sanity, Strapi, Contentful)
Choisissez Next.js si :
- Votre site combine une vitrine et une application (espace client, tableau de bord, paiement en ligne)
- Vous avez une équipe de développeurs React
- Vous avez besoin de rendu serveur dynamique (personnalisation par utilisateur, A/B testing côté serveur)
- Vous envisagez de coupler le front avec un WordPress headless pour garder un back-office connu
Choisissez Hugo si :
- Votre site a plus de 100 pages et le temps de build compte
- Vous publiez de la documentation technique ou un blog à fort volume
- Vous avez besoin d un site multilingue sans plugin ni configuration complexe
- Vous voulez zéro dépendance npm et une stack ultra-légère
- Votre contenu est exclusivement du texte et des images, sans interactivité
Et si votre client n est pas technique et veut modifier ses contenus seul ? Dans ce cas, aucun de ces trois outils ne suffit seul. Il faudra coupler le générateur avec un CMS headless (Sanity, Strapi, Decap CMS) ou un éditeur visuel (Cloudcannon, TinaCMS). C est un surcoût de configuration qu il faut anticiper dès le devis.
Hébergement et déploiement : les options concrètes
L un des gros avantages d un site statique, c est le coût d hébergement. Là où un WordPress nécessite un serveur PHP + MySQL (comptez 8 à 35 € HT/mois chez les hébergeurs sérieux), un site statique peut être hébergé gratuitement chez plusieurs fournisseurs de qualité.
Les plateformes recommandées en 2026
- Cloudflare Pages : mon premier choix. CDN mondial, builds illimités, pas de limite de bande passante sur le tier gratuit. Compatible Astro, Next.js (statique) et Hugo.
- Netlify : le pionnier. Interface intuitive, formulaires intégrés, gestion des redirections simple. Le tier gratuit offre 100 Go de bande passante par mois.
- Vercel : la plateforme officielle de Next.js. Optimale pour les projets Next.js, mais fonctionne aussi avec Astro et Hugo. Attention aux limites du free tier (usage commercial interdit sur le plan gratuit).
- GitHub Pages : gratuit et fiable pour des sites personnels ou open source. Moins flexible pour des déploiements automatisés complexes.
Le workflow de déploiement est identique pour les trois générateurs : vous poussez votre code sur Git, la plateforme détecte le changement, lance le build automatiquement, et déploie le résultat sur son CDN. Le site est mis à jour en moins de deux minutes.
C est pour cela que je recommande toujours à mes clients de demander un accès Git à leur projet, comme je l explique dans mon article sur les bonnes pratiques de développement WordPress. Même hors WordPress, la gestion de version est non négociable.
Coût réel d un site vitrine statique en freelance
Voici ce que je facture en 2026 pour un site vitrine statique, en toute transparence :
| Prestation | Astro | Next.js | Hugo |
|---|---|---|---|
| Site vitrine 5 à 8 pages | 1 800 à 3 200 € | 2 500 à 4 500 € | 2 000 à 3 500 € |
| Blog intégré (10-20 articles) | +400 à 800 € | +600 à 1 200 € | +300 à 600 € |
| CMS headless (Sanity/Strapi) | +800 à 1 500 € | +800 à 1 500 € | +1 000 à 2 000 € |
| Multilingue (2 langues) | +600 à 1 000 € | +800 à 1 500 € | +400 à 800 € |
| Formulaire de contact avancé | +200 à 400 € | +200 à 400 € | +300 à 500 € |
| Hébergement annuel | 0 à 60 € | 0 à 240 € | 0 à 60 € |
| Maintenance annuelle | 300 à 600 € | 500 à 1 000 € | 200 à 400 € |
Les écarts de prix s expliquent principalement par la complexité technique de chaque stack. Next.js demande plus de configuration et de tests ; Hugo demande un effort sur les templates Go. Astro se situe au milieu : suffisamment simple pour aller vite, suffisamment puissant pour couvrir 90 % des besoins d un site vitrine.
Un point souvent oublié : le coût de maintenance. Un site Astro ou Hugo avec zéro dépendance dynamique ne demande quasi aucune maintenance technique. Pas de mises à jour de sécurité urgentes, pas de plugins qui cassent. Un site Next.js, avec son écosystème npm, nécessite des mises à jour régulières pour rester sécurisé.
Si vous hésitez entre un site statique et un outil no-code comme Webflow ou Framer, gardez en tête que le no-code implique un abonnement mensuel de 15 à 40 € et un contrôle limité sur le code. Le statique demande un investissement initial plus élevé mais un coût récurrent proche de zéro.
Retour d expérience sur mes projets clients
Pour illustrer concrètement ces choix, voici trois projets récents :
Cabinet d architecte (Astro + Sanity)
Un cabinet parisien voulait un site portfolio avec 8 pages et une galerie de projets. J ai choisi Astro couplé à Sanity CMS pour que l architecte puisse ajouter ses projets lui-même. Le site se charge en 0,4 seconde, le score Lighthouse est à 100, et l hébergement sur Cloudflare Pages coûte zéro euro. Budget total : 2 800 € tout compris.
Startup SaaS (Next.js)
Une startup avait besoin d une vitrine marketing + un dashboard client avec authentification. Next.js était le seul choix logique : la partie vitrine utilise le SSG, la partie app utilise le SSR avec des Server Components. Le projet a coûté 8 500 € mais il remplace ce qui aurait nécessité deux applications séparées.
Documentation technique (Hugo)
Un éditeur de logiciel m a confié la refonte de sa documentation : 800 pages en trois langues. Hugo compile l ensemble en 4 secondes. Avec Astro, le même build prenait plus de 45 secondes. Le choix était évident. Budget : 4 200 € pour la migration complète.
Ces exemples montrent que le bon outil dépend toujours du contexte. Il n y a pas de « meilleur » générateur statique dans l absolu ; il y a le bon outil pour votre projet spécifique.
Pour compléter votre stratégie digitale, pensez aussi à votre stratégie d email marketing et à votre référencement SEO, qui restent indispensables quel que soit le générateur choisi.
À retenir
- Pour un site vitrine classique de 5 à 15 pages, Astro est le meilleur rapport performance/simplicité en 2026
- Ne choisissez Next.js que si vous avez des besoins dynamiques avérés (authentification, dashboard, e-commerce) ; sinon c est de la sur-ingénierie
- Hugo reste imbattable pour les sites à fort volume de contenu (100+ pages) et les projets multilingues
- Prévoyez un CMS headless (Sanity, Strapi, Decap CMS) si le client doit modifier ses contenus sans toucher au code
- Hébergez sur Cloudflare Pages ou Netlify en priorité : gratuit, fiable, CDN mondial inclus
- Exigez toujours un dépôt Git versionné à la livraison, pas un zip envoyé par email
Questions fréquentes
Est-ce qu un site statique peut avoir un formulaire de contact ?
Oui, absolument. Les trois générateurs supportent les formulaires via des services tiers comme Netlify Forms (gratuit jusqu à 100 soumissions/mois), Formspree, ou un simple appel API vers un endpoint serverless. Il n y a pas besoin de serveur PHP pour traiter un formulaire en 2026.
Oui, et c est un projet que je réalise régulièrement. La migration consiste à exporter le contenu WordPress (articles, pages, médias), le convertir en Markdown ou en données JSON, puis reconstruire les templates dans le générateur cible. Comptez 3 à 8 jours de travail selon le volume de contenu et la complexité du design. L avantage : vous gardez votre contenu SEO et vos URLs existantes grâce aux redirections.Peut-on migrer un site WordPress existant vers Astro, Next.js ou Hugo ?
Pas directement dans les fichiers, non. C est pourquoi j ajoute systématiquement un CMS headless quand le client doit être autonome. Sanity, Strapi ou Decap CMS offrent une interface d édition visuelle comparable à WordPress. Le client modifie son contenu dans le CMS, un webhook déclenche le rebuild automatique du site, et la nouvelle version est en ligne en moins de deux minutes.Un client non technique peut-il modifier le contenu d un site statique ?
Les trois sont excellents pour le SEO technique : HTML sémantique, temps de chargement rapide, pas de rendu JavaScript bloquant. Astro et Hugo ont un léger avantage car ils produisent du HTML pur sans JavaScript superflu, ce que Google apprécie. Mais le SEO ne se résume pas à la technique : la qualité du contenu, le maillage interne et la stratégie de mots-clés comptent bien plus que le choix du générateur.Quel générateur statique est le meilleur pour le SEO ?
Pour un blog de moins de 200 articles, Astro avec ses Content Collections est parfait : Markdown natif, temps de build raisonnable, zéro JavaScript inutile. Au-delà de 500 articles, je recommande Hugo dont la vitesse de build est 10 à 50 fois supérieure. Next.js n est pertinent pour un blog que si vous avez besoin de fonctionnalités dynamiques (commentaires temps réel, recommandations personnalisées, abonnement payant).Astro ou Next.js pour un blog avec beaucoup d articles ?
Un site statique peut être hébergé gratuitement sur Cloudflare Pages, Netlify ou GitHub Pages, avec des performances CDN mondiales incluses. Un hébergement WordPress sérieux coûte entre 8 et 35 € HT/mois. Sur un an, l économie est de 96 à 420 €. Sur cinq ans, cela représente 480 à 2 100 € d économie, sans compter le temps gagné en maintenance et mises à jour de sécurité.Combien coûte l hébergement d un site statique par rapport à WordPress ?
Thomas Lefèvre est développeur freelance full-stack à Paris depuis 2015, spécialisé WordPress sur mesure, no-code (Bubble, Webflow, Make) et SEO technique. Ex-OpenClassrooms, intervenant ponctuel à l école 42, il documente sur Synergie.Web les outils, techniques et vrais coûts du web freelance en France, testés sur de vrais projets clients.