Un site qui doit être trouvé
Le rendu au serveur donne à Google une page complète plutôt qu'une coquille vide à remplir en JavaScript. C'est la différence entre être indexé et ne pas l'être.
Next.js est le méta-framework de React : il ajoute le routage, le rendu au serveur, l'optimisation des images et la génération de pages statiques que React seul ne fournit pas. DevActif l'utilise pour les sites et applications qui doivent être à la fois rapides et trouvables. Le site devactif.ca tourne sur Next.js et React, servi depuis le réseau périphérique de Cloudflare — vous pouvez le vérifier dans l'onglet réseau de votre navigateur.

Ces mots circulent ensemble sans toujours désigner la même chose. Voici ce que chacun recouvre.
Le premier est la boutique Dilamco : un catalogue d'armoires généré depuis un fichier Excel, avec des rendus 3D automatisés, rendu au serveur par Next.js. Le second est devactif.ca — la page que vous lisez. Next.js et React, servis sur Cloudflare Workers, avec plan de site et llms.txt générés à partir des routes.
Le rendu, l’indexation et le chargement changent selon le type de page. Nous choisissons la stratégie page par page.
Le rendu au serveur donne à Google une page complète plutôt qu'une coquille vide à remplir en JavaScript. C'est la différence entre être indexé et ne pas l'être.
Des centaines de pages générées à partir d'une source unique — fichier, base de données ou système de gestion de contenu — plutôt que maintenues à la main.
Les pages publiques indexables et l'espace authentifié partagent le même code, les mêmes composants et le même déploiement.
Redirections, canoniques, plan de site et métadonnées font partie du travail de refonte, pas d'une phase ultérieure qu'on repousse.
Chaque étape protège à la fois la vitesse, le référencement et la capacité de l’équipe à faire évoluer le site.
Chaque page est classée avant d'être écrite : générée à la construction, rendue à la demande ou pilotée par le client. Ce choix détermine le coût d'hébergement et la vitesse perçue.
Le plan de site, les canoniques et les données structurées sont générés à partir des mêmes sources que les pages. Ils ne peuvent donc pas se désynchroniser du contenu réel.
Les Core Web Vitals se mesurent sur le site déployé, pas en développement local. On corrige les images, les scripts tiers et le blocage de rendu à partir de ces chiffres.
Métadonnées, cache, images, données structurées et déploiement font partie de la livraison, pas d’une passe tardive d’optimisation.
Une application combine souvent une interface, un rendu serveur, une API et parfois une version mobile. Explorez les expertises voisines sans perdre le contexte du projet.
Oui. devactif.ca tourne sur Next.js et React avec l'App Router, déployé sur Cloudflare Workers plutôt que sur Vercel. Le plan de site, le fichier llms.txt et les données structurées sont générés à partir des routes elles-mêmes. Tout ça se vérifie depuis l'onglet réseau de votre navigateur.
Les deux, et c'est justement son intérêt. Un site de contenu profite de la génération statique et de l'optimisation d'images ; une application profite du rendu serveur et des routes authentifiées. Le même projet peut contenir les deux sans duplication.
Non. Vercel maintient Next.js et son hébergement est le chemin le plus direct, mais ce n'est pas le seul. Nous déployons couramment sur Cloudflare Workers — c'est ce que fait devactif.ca — ce qui change le modèle de coûts et rapproche le rendu des visiteurs.
Oui. Les migrations les plus fréquentes sont le passage du Pages Router à l'App Router et les montées de version majeures. On commence par inventorier ce qui dépend d'API dépréciées, puis on migre par sections plutôt qu'en une seule bascule.
👋 Salut, ici Marc-André !
Montrez-nous l’application, la maquette ou le site actuel. On commencera par comprendre ce qui fonctionne déjà et ce qui bloque réellement.
Vous repartirez avec une lecture claire des options, de ce que votre équipe pourra reprendre, et de la prochaine étape raisonnable.