Tu dois créer un nouveau site d'entreprise et la question se pose : WordPress ou Next.js ? Une agence propose l'un, un développeur ami propose l'autre, et chacun a ses arguments. Dans cette comparaison, nous présentons les deux technologies l'une après l'autre : ce qu'elles sont, leur coût de maintenance, laquelle est plus rapide, qui éditera le contenu et quel hébergement est nécessaire. À la fin, tu disposes d'un résumé simple pour savoir quand choisir quelle solution.
Pour être direct : nous installons les deux sur Saplo en un clic, donc nous n'avons aucun intérêt à en recommander une plutôt que l'autre. Le choix dépend du projet, pas de la mode.
Table des matières
- Qu'est-ce que WordPress ?
- Qu'est-ce que Next.js ?
- Quelle est la différence pratique entre WordPress et Next.js ?
- Qui va éditer les contenus du site ?
- Qu'est-ce qui est plus rapide et meilleur pour le SEO ?
- Combien coûte la création et la maintenance du site ?
- Qu'est-ce qui est plus sûr ?
- Quel hébergement pour WordPress et pour Next.js ?
- Ou peut-être les deux à la fois ?
- Quand choisir WordPress, et quand Next.js ?
- Comment déployer WordPress ou Next.js sur Saplo ?
- FAQ
Qu'est-ce que WordPress ?
WordPress est un système de gestion de contenu (CMS) développé en PHP, utilisant une base de données MySQL ou MariaDB. Selon W3Techs, plus de 40 % de tous les sites web fonctionnent avec WordPress. Tu l'installes, choisis un thème, ajoutes des extensions et tu obtiens immédiatement un panneau où tu peux ajouter des pages, des articles de blog, des photos et des formulaires.
La force de WordPress réside dans son écosystème. Pour presque chaque besoin, il existe une extension prête à l'emploi : formulaire de contact, SEO, multilingue, réservations, boutique en ligne. La boutique en ligne est assurée par l'extension WooCommerce, qui transforme ton site en un e-commerce complet avec panier, paiements et gestion des stocks.
Un site WordPress se compose de trois couches : le cœur, le thème (l'apparence) et les extensions (les fonctionnalités). Chacune de ces couches nécessite des mises à jour, comme nous l’expliquons plus bas dans la section sécurité.
Qu'est-ce que Next.js ?
Next.js est un framework pour créer des sites et des applications en React, développé par la société Vercel. Ce n’est pas un CMS prêt à l’emploi avec un panneau d’administration, mais un outil destiné aux développeurs. Un site en Next.js est conçu comme du code : composants, sous-pages, styles, et le contenu provient de fichiers, d’une base de données ou d’un CMS externe.
La caractéristique principale de Next.js est sa méthode de rendu. Les pages peuvent être :
- générées statiquement lors de la construction (SSG), ce qui signifie que le serveur renvoie un HTML prêt à l’emploi,
- rendues côté serveur à chaque accès (SSR), lorsque le contenu doit être frais,
- rafraîchies de manière incrémentale (ISR), c’est-à-dire statiques mais reconstruites de temps en temps.
Grâce à cela, un site bien conçu avec Next.js se charge très rapidement, et Google voit immédiatement le contenu complet dans le HTML. Le prix à payer est que chaque changement d’apparence ou nouvelle fonctionnalité demande le travail d’un développeur.
Quelles sont les différences pratiques entre WordPress et Next.js ?
En résumé : WordPress est une maison prête à meubler toi-même. Next.js, c'est un projet architectural et une équipe de construction. Les détails sont dans le tableau.
| Caractéristique | WordPress | Next.js |
|---|---|---|
| Type | CMS prêt à l'emploi avec Panneau | framework pour développeur |
| Langage | PHP | JavaScript / TypeScript (React) |
| Édition de contenu | via le Panneau, sans coder | dans le code ou via un autre CMS |
| Démarrage du projet | heures ou jours | jours ou semaines |
| Nouvelles fonctionnalités | généralement un plugin | généralement du code |
| Vitesse | dépend du thème, des plugins et du cache | élevée dès le départ |
| Maintenance | mises à jour du cœur, thème et plugins | mises à jour des dépendances npm |
| Boutique en ligne | WooCommerce directement | intégration avec un moteur externe |
| Hébergement | PHP + base de données | processus Node.js ou fichiers statiques |
Aucune colonne n'est « meilleure ». WordPress l'emporte parfois sur le temps de déploiement et l'autonomie du propriétaire du site. Next.js gagne en performance et liberté quand le site est plus une application qu'une simple vitrine.
Qui va éditer le contenu du site ?
Cette question est souvent plus décisive que la rapidité ou les coûts. Si, après la livraison du site, le contenu doit être modifié par quelqu’un dans l’entreprise qui ne programme pas, WordPress est le choix naturel. Son Panneau est connu de millions de personnes, l’éditeur par blocs permet de structurer une sous-page sans connaissance en HTML, et changer un tarif ou ajouter un article de blog ne nécessite pas d’appeler une agence.
Avec Next.js, modifier simplement un texte peut signifier éditer le code et déployer à nouveau. On peut contourner cela en ajoutant un CMS headless (comme Directus, Strapi ou WordPress en back-end), mais c’est un élément supplémentaire à installer, configurer et maintenir.
Règle simple : si le contenu change toutes les semaines et que c’est le marketing qui s’en charge, commence par WordPress. Si le contenu change rarement et que le site est développé par un programmeur, Next.js ne sera pas un obstacle.
Qu'est-ce qui est plus rapide et meilleur pour le SEO ?
Next.js a un avantage dès le départ. Le HTML prêt à l'emploi, la division du code en petits paquets, l'optimisation intégrée des images (composant next/image) et le chargement des polices sans décalage de mise en page donnent généralement de bons résultats Core Web Vitals sans effort supplémentaire.
WordPress peut être tout aussi rapide, mais il faut en prendre soin : un thème léger, un nombre raisonnable de plugins, la mise en cache des pages, PHP à jour, des images compressées. Un constructeur de pages lourd et trente plugins peuvent faire chuter le score PageSpeed en dessous de 50. Si ton site souffre déjà, consulte le guide WordPress lent ? 9 causes et comment les réparer.
Pour le SEO seul, les deux technologies conviennent. Google indexe WordPress depuis vingt ans, et des plugins comme Yoast ou Rank Math offrent un contrôle simple des titres, descriptions et sitemaps. Avec Next.js, le développeur configure les balises meta, le sitemap et les données structurées dans le code. Ce qui compte pour le classement Google, ce sont le contenu, les liens et la vitesse, pas le nom du framework.
Combien coûte la création et la maintenance d’un site ?
Le coût se compose de trois éléments : création, maintenance et hébergement.
Création. Une carte de visite sur WordPress avec un thème prêt à l’emploi prend quelques jours de travail. Le même site en Next.js, conçu et codé de zéro, demande en général plus de temps pour le développeur, donc il est plus cher au départ. La différence diminue sur les projets atypiques, où il faudrait de toute façon créer un thème personnalisé et des fonctionnalités spécifiques sous WordPress.
Maintenance. WordPress nécessite des mises à jour régulières du noyau, du thème et des plugins, dont certains bons sont payants sous forme d’abonnement annuel. Next.js n’a pas de plugins payants, mais chaque changement important représente plusieurs heures de développement.
Hébergement. Un site WordPress fonctionne sur n’importe quel hébergement avec PHP et une base de données. Next.js avec rendu côté serveur nécessite un processus Node.js actif, ce que l’hébergement mutualisé classique ne propose pas. Beaucoup choisissent donc Vercel pour Next.js. L’offre gratuite s’adresse aux projets non commerciaux, l’offre Pro coûte 20 dollars par mois par membre de l’équipe, plus des frais pour le trafic dépassant le quota.
Chez Saplo, les deux technologies tiennent dans un seul Box, avec un prix annuel. Box S coûte 27 € par an (1 GB RAM, 15 GB disque NVMe), Box M 63 € par an (2 GB RAM, 30 GB, accès SSH), Box L 136 € par an (6 GB RAM, 60 GB). Dans chaque formule, le nombre d’applications et de domaines est illimité, donc WordPress et Next.js peuvent coexister sans frais supplémentaires. Les prix actuels sont dans le cenniku Saplo.
Qu'est-ce qui est plus sûr ?
La popularité de WordPress joue dans les deux sens. Comme tant de sites reposent dessus, il est la cible la plus fréquente des attaques automatisées. Cependant, la plupart des intrusions ne touchent pas le cœur du système, mais plutôt les extensions et thèmes obsolètes. Un site dont quelqu'un assure les mises à jour, avec des mots de passe solides et sans extensions abandonnées, est sécurisé.
Next.js offre une surface d'attaque plus réduite, puisqu'il n'y a pas de panneau de connexion public à une adresse connue ni de marché d'extensions provenant de milliers d'auteurs. Une page générée statiquement se compose en pratique de fichiers HTML classiques. Cela ne veut pas dire qu'il n'y a pas de problèmes : les dépendances npm ont aussi leurs vulnérabilités qu'il faut corriger, et une erreur dans le code API reste une erreur de ton développeur.
Dans les deux cas, l'endroit où est hébergé le site compte aussi. Sur un hébergement mutualisé, un site infecté chez un voisin peut poser des problèmes pour les autres comptes sur le même serveur. Chez Saplo, chaque Box est un conteneur indépendant avec ses propres ressources, et une sauvegarde se fait chaque nuit hors du serveur dans tous les forfaits.
De quel type d'hébergement WordPress et Next.js ont-ils besoin ?
WordPress a besoin de :
- PHP en version récente (aujourd'hui, un minimum raisonnable est 8.2 ou 8.3),
- une base de données MySQL ou MariaDB,
- un serveur web (nginx ou Apache) et un certificat SSL,
- idéalement un cache côté serveur, pour une boutique également un object cache (Redis).
Next.js a besoin de :
- Node.js dans la version exigée par la version du framework utilisée,
- de l'espace pour construire le projet (
npm installetnpm run buildconsomment beaucoup de mémoire ; pour un projet plus important, il vaut mieux disposer de plus de 1 Go de RAM), - d'un processus qui tourne en continu et qui redémarre automatiquement en cas de plantage,
- d'un serveur web en amont de l'application, qui redirige le trafic du domaine vers le port Node.js et gère le SSL.
Si tu exportes ton projet Next.js en fichiers statiques (output: 'export'), un simple hébergement de fichiers suffit. Cependant, tu perds alors le rendu côté serveur et l'API, soit la moitié des raisons pour lesquelles on choisit Next.js. Pour en savoir plus sur les cas où un processus propre a du sens, consulte la page hosting Node.js.
Et pourquoi pas les deux en même temps ?
Il existe une troisième voie, de plus en plus courante dans les projets d'envergure : headless WordPress. WordPress reste le back-office où la rédaction crée les contenus dans un panneau familier, tandis que la page destinée aux visiteurs est rendue par Next.js, qui récupère les contenus via REST API ou WPGraphQL.
Avantages : la rédaction n’a rien à apprendre de nouveau, et les visiteurs bénéficient d’un site rapide. Inconvénients : tu dois maintenir deux applications au lieu d’une, certains plugins WordPress (notamment ceux qui affichent du contenu sur le site) deviennent inutilisables, et il faut construire séparément l’aperçu des articles avant publication. Cette solution s’adresse aux entreprises qui disposent d’un développeur permanent, pas pour une simple carte de visite.
Avec Saplo, tu peux déployer cette configuration dans un seul Box : WordPress sur une sous-domaine du back-office, Next.js sur le domaine principal.
Quand choisir WordPress, et quand Next.js ?
Choisis WordPress si :
- le contenu sera modifié par quelqu'un sans compétences en programmation,
- tu as besoin d'un site rapidement et à un prix raisonnable,
- tu construis une boutique et WooCommerce correspond à tes besoins,
- tu veux avoir le choix parmi de nombreux prestataires, car presque toutes les agences connaissent WordPress,
- le site est une carte de visite, un blog, un portfolio ou un site d’entreprise.
Choisis Next.js si :
- le site ressemble plus à une application qu’à une carte de visite : connexion, panneau client, calculateurs, intégrations avec API,
- la vitesse de chargement impacte directement tes ventes et tu veux l’avoir immédiatement,
- tu as un développeur ou une équipe qui va faire évoluer le site,
- le projet est déjà en React et tu souhaites garder une seule stack technologique.
Envisage le headless si tu as beaucoup de rédaction et que le site doit être très rapide, et que tu peux te permettre de maintenir deux éléments.
Si tu hésites encore entre un hébergement classique et un serveur dédié, lis la comparaison Saplo contre hébergement mutualisé : quand un VPS a du sens.
Comment installer WordPress ou Next.js sur Saplo ?
Ces deux technologies figurent dans le Catalogue d'applications Saplo et s'installent depuis le Panneau.
WordPress :
- Dans le Panneau, choisis dans le catalogue WordPress.
- Indique le titre de ton site, sélectionne la version de PHP (de 7.4 à 8.5, 8.3 par défaut) et coche si tu souhaites installer WooCommerce immédiatement.
- Après quelques minutes, le site est opérationnel sous le sous-domaine
*.saploapp.plou ton Domaine, avec un certificat SSL gratuit. - Tu te connectes au Panneau WordPress en un clic depuis le Panneau Saplo, sans mot de passe spécifique.
Tu trouveras les instructions détaillées dans l'article Comment installer WordPress sur Saplo (pas à pas).
Next.js :
- Dans le Panneau, choisis dans le catalogue Next.js.
- Saplo déploie un projet de démarrage, le compile et le lance comme un processus qui redémarre automatiquement après une coupure. Le trafic du Domaine est redirigé vers l'application via nginx avec un certificat SSL.
- Tu relies ton code via GitHub : connecte ton dépôt à l'application, ajoute le fichier
saplo.yaml, et chaquegit pushsur la branche production génère et déploie une nouvelle version, généralement en 1 à 3 minutes.
Tous les détails sont dans le guide Comment installer Next.js sur Saplo.
Tu as déjà un site WordPress chez un autre fournisseur ? La Migration vers Saplo est incluse dans le Prix de chaque plan, tu peux aussi la transférer toi-même avec le plugin Saplo Migrate. Nous expliquons tout dans le guide comment transférer WordPress vers un nouvel hébergement sans perdre le SEO.
FAQ
Next.js va-t-il remplacer WordPress ?
Pas dans les prochaines années. Ce sont des outils destinés à des publics différents. WordPress offre un panneau prêt à l'emploi aux personnes qui ne programment pas, tandis que Next.js donne aux développeurs liberté et performance. Dans de nombreux projets, les deux fonctionnent ensemble, WordPress servant de backend pour le contenu, et Next.js étant la couche visible par les visiteurs.
Peut-on modifier un site en Next.js sans développeur ?
Oui, mais il faut le planifier dès le départ. Il est nécessaire d'avoir un CMS séparé (par exemple un WordPress headless, Directus ou Strapi) dont Next.js va puiser les contenus. Sans cela, toute modification de texte implique d'éditer le code et de refaire un déploiement.
WordPress est-il plus lent que Next.js ?
Au départ, généralement oui, car chaque accès déclenche PHP et des requêtes à la base de données. Avec la mise en cache des pages, un thème léger et un nombre raisonnable de plugins, WordPress atteint d'excellents résultats PageSpeed. Next.js offre cette rapidité sans ce travail supplémentaire, mais un code mal écrit peut être tout aussi lent.
Puis-je héberger Next.js sur un hébergement mutualisé classique ?
Uniquement en version totalement statique (output: 'export'). Le rendu côté serveur, l'API et ISR nécessitent un processus Node.js en fonctionnement, ce que l'hébergement mutualisé ne permet généralement pas. Il faut un serveur, un conteneur ou une plateforme type Vercel. Sur Saplo, Next.js fonctionne dans ton Box comme une application classique depuis le catalogue.
Puis-je héberger WordPress et Next.js sur un seul plan Saplo ?
Oui. Chaque Box inclut des applications et des domaines illimités, tu peux donc installer WordPress, Next.js et par exemple n8n côte à côte. La seule limite vient de la mémoire et de l'espace disque de ton plan choisi, mais tu peux facilement acheter des ressources supplémentaires depuis le Panneau sans migration.
- #Next.js
- #Hosting
- #Guides
- #Comparatif
- #WordPress
