Quand une entreprise cherche un développeur Nuxt freelance à Rennes, ce n'est presque jamais pour un projet tout neuf et tranquille. C'est un site Nuxt 2 qui refuse de se mettre à jour. Une application qui rame depuis la dernière mise en ligne. Ou une agence qui a construit l'outil il y a trois ans et qui ne répond plus au téléphone.
Je travaille avec Nuxt et Vue.js tous les jours depuis plusieurs années : un back-office utilisé au quotidien chez Izidoor, des sites vitrines, des applications métier, et mon propre site. Voici ce que je fais concrètement quand on m'appelle pour un projet Nuxt.
Pourquoi Nuxt pour un site ou une application métier
Nuxt, c'est Vue.js avec tout ce qu'il faut autour pour mettre un projet en ligne proprement : les pages générées côté serveur, le routage, le référencement, les traductions.
Pour une entreprise, ça se traduit simplement :
des pages rapides, qui s'affichent avant même que le JavaScript ait fini de charger ;
un bon référencement, parce que Google (et les IA) reçoivent un vrai contenu, pas une page blanche à remplir ;
une seule base de code pour le site vitrine, le blog et l'espace connecté, au lieu de trois outils qui se parlent mal.
Et pour une petite équipe, Vue.js reste plus simple à reprendre et à maintenir que bien des alternatives. C'est un point qu'on oublie souvent au moment de choisir une technologie, et qu'on regrette deux ans plus tard.
Migrer de Nuxt 2 vers Nuxt 4 sans tout casser
C'est la demande que je reçois le plus. Nuxt 2 n'est plus maintenu depuis le 30 juin 2024, et Vue 2 depuis la fin de l'année 2023. Concrètement, plus aucune correction de sécurité, et des dépendances qui cessent de fonctionner les unes après les autres.
Une migration n'est pas un bouton « mettre à jour ». Voici comment je m'y prends :
Un audit du projet : quels modules ne sont plus compatibles, quelles pages sont critiques, ce qui peut être simplifié au passage.
Une migration par étapes : le store Vuex passe sur Pinia, les composants basculent progressivement sur la Composition API, et chaque étape est testée avant la suivante.
Une mise en ligne sans surprise : même URL, même référencement, et un retour arrière possible si quelque chose coince.
Le plus coûteux, c'est d'attendre : chaque mois de retard ajoute une dépendance à remplacer.
Le SEO et la visibilité dans les IA : là où un projet Nuxt fait la différence
Un projet Nuxt bien configuré est excellent pour le référencement. Mal configuré, il peut cacher une partie de votre contenu sans que personne ne s'en rende compte.
Deux exemples tirés de mon propre site, dibodev.fr, construit avec Nuxt 4 :
Des textes invisibles pour les robots des IA. Certaines descriptions de projets étaient ajoutées par JavaScript après le chargement de la page. Google s'en sortait très bien. Mais les robots de ChatGPT ou de Perplexity ne lisent que le HTML : pour eux, ces textes n'existaient tout simplement pas. Il a suffi de les générer au moment du build pour qu'ils apparaissent partout.
Une redirection de langue trop zélée. Une option activée par défaut dans le module de traduction renvoyait tout navigateur réglé en anglais vers la version anglaise du site. Le robot de rendu de Google en faisait partie : il voyait ma page d'accueil en anglais. Une ligne de configuration a réglé le problème.
Ce sont des détails qu'on ne voit pas en testant son site depuis son propre navigateur. Je les vérifie systématiquement : ce que reçoivent Google, Bing et les robots des IA, page par page.
Un exemple concret : un back-office métier en Nuxt
Chez Izidoor, pendant près de trois ans, j'ai développé avec Nuxt un back-office utilisé chaque jour par des clubs de sport et de loisirs : le planning des activités, les paiements en ligne avec Stripe, les statistiques, et le module de réservation que leurs clients utilisent pour s'inscrire.
Ce genre d'outil n'a rien de spectaculaire vu de l'extérieur. Mais un planning qui met trois secondes à s'afficher, multiplié par des dizaines d'utilisations par jour, c'est une équipe qui perd patience. Une grande partie du travail consiste à rendre l'outil rapide et évident à utiliser : charger seulement les données utiles, garder les formulaires simples, éviter les écrans où l'on ne sait plus quoi faire.
C'est la même approche que j'applique aujourd'hui aux applications métier sur mesure que je développe pour les TPE et PME.
Comment je travaille sur un projet Nuxt
À Rennes ou à distance : je peux venir vous voir pour cadrer le projet, puis travailler à distance au quotidien.
Au forfait pour un projet bien défini (une migration, une nouvelle application), avec un devis clair : périmètre, prix et étapes fixés avant de commencer.
Du code que vous pouvez reprendre : TypeScript, des composants lisibles, une documentation courte mais utile. Vous n'êtes jamais prisonnier de votre prestataire, moi compris.
De la franchise : si Nuxt n'est pas le bon choix pour votre besoin, ou si un outil existant fait déjà le travail, je vous le dis.
Mon parcours complet est sur la page à propos, et mes réalisations sur la page projets.
Mon offre pour les entreprises de Rennes, avec les prix de chaque type de projet, est détaillée sur la page développeur web freelance à Rennes.
Questions fréquentes
Mon site Nuxt 2 fonctionne encore, pourquoi migrer ?
Parce qu'il ne reçoit plus aucune correction de sécurité depuis juin 2024, et que ses dépendances vont continuer à casser une par une. Plus on attend, plus la migration coûte cher.
Combien de temps prend une migration de Nuxt 2 vers Nuxt 4 ?
Cela dépend surtout du nombre de pages et de modules. Pour un site vitrine, c'est une question de jours. Pour une application métier complète, plutôt de semaines. Je commence toujours par un audit pour vous donner une estimation précise.
Travaillez-vous aussi avec Vue.js sans Nuxt ?
Oui. Pour un back-office ou une application qui n'a pas besoin de référencement, une application Vue.js seule peut suffire, et je vous le proposerai.
Pouvez-vous reprendre un projet Nuxt développé par quelqu'un d'autre ?
Oui, c'est même fréquent. Je commence par lire le code et lister ce qui est solide et ce qui pose problème, avant de vous proposer un plan.
On en parle ?
Si vous avez un projet Nuxt à lancer, un site Nuxt 2 à migrer ou une application qui mérite un coup de neuf, le plus simple est d'en discuter. Je commence par regarder votre projet et je vous propose un plan d'action écrit, avec un ordre de grandeur de budget honnête. Et si un outil existant suffit, je vous le dirai.




