Un site Web constitue une passerelle cruciale vers de nouvelles opportunités commerciales. Construire un nouveau site Web ou en repenser un peut être un parcours difficile. Après avoir piloté la refonte du site internet de mon entreprise, j'ai décidé de partager un peu de notre parcours. Si vous envisagez de créer un nouveau site Web ou de repenser votre site actuel, nous espérons que cela vous aidera à rendre votre parcours plus fluide.
Notre site Web est pour nous une porte d’entrée importante pour de nouvelles affaires. En tant que boutique de développement Web, la façon dont nous nous présentons en ligne en dit long sur notre travail et sur ce que les clients peuvent attendre lorsqu'ils travaillent avec nous.
Une fois que nous avons décidé de créer un nouveau site Web correspondant à notre nouvelle marque, il était clair pour nous que nous devions prêcher par l'exemple et montrer à nos clients et à notre public un site Web de bonne qualité. Notre équipe a consacré beaucoup de réflexion et d’efforts à la phase de préparation avant de commencer à travailler.
Certaines de ces étapes ont été réalisées en collaboration avec toute l’équipe. Étant une petite équipe, nous voulions que tout le monde soit impliqué dans une certaine mesure dans ce processus. Après cette première évaluation, nous avons commencé à diviser pour régner et avons eu des membres d’équipe dévoués chargés de transformer notre nouveau site Web en réalité.
Nous étions ravis de nous plonger dans le processus de conception de notre projet Web. La conception UI/UX est un aspect essentiel de tout projet Web. Nous avions une équipe multidisciplinaire impliquée, mais le designer était la star du spectacle, chargé de créer la représentation visuelle du message que nous voulions transmettre à notre public.
Il était essentiel pour le concepteur de bien comprendre les besoins et les attentes du projet afin de transmettre visuellement notre message et de structurer le contenu en conséquence. Nous visions un design concis et attrayant avec le bon ton.
Au cours de cette phase du projet, nous avons suivi ces étapes :
Nous avons utilisé Figma tout au long du processus, ce qui a facilité la collaboration avec l'équipe et la réalisation d'itérations. Après quelques itérations, nous disposions d’une version optimale sur laquelle nos développeurs pouvaient travailler.
Nous nous sommes concentrés sur la sélection de la pile technologique et sur la mise en œuvre des conceptions lors de la phase de développement du projet. Nous avons travaillé en sprints basés sur un backlog produit avec des user stories créées par notre chef de projet.
Au fur et à mesure de la phase de conception, nous avons recherché quelles technologies correspondaient le mieux au site Web que nous souhaitions créer. Nos développeurs ont pu le déterminer sur la base des résultats des phases précédentes.
Choisir la bonne pile technologique est devenu plus important que jamais dans le monde d’aujourd’hui, car de nombreuses options sont disponibles. Nous avons pris en compte différents critères, tels que les exigences du projet, l'expertise de l'équipe, la disponibilité des ressources, les coûts, les performances, la sécurité et l'évolutivité.
Nous voulions un site Web simple, rapide et beau pour ce projet.
Nous avons adopté une approche modulaire, décomposant les composants, caractéristiques et fonctionnalités du site Web en composants plus petits et réutilisables. Cette approche nous a permis de réutiliser des composants dans différentes parties du site Web, facilitant ainsi la collaboration entre les développeurs et les concepteurs, facilitant le test et la maintenance de ce qui a été développé et permettant finalement d'améliorer les performances et de réduire les temps de chargement des pages.
Nos développeurs ont préconisé Astro , un framework Web tout-en-un pour des sites Web rapides et axés sur le contenu. Ils étaient impatients d’essayer le framework axé sur le contenu le plus rapide du marché. Trois éléments ont retenu l'attention de notre équipe : le rendu côté serveur, les résultats en termes de performances et la flexibilité.
Avec le site Web simple que nous recherchions, nous n'avions pas besoin d'un système de gestion de contenu (CMS) à part entière, mais nous voulions permettre aux membres de l'équipe non techniques de travailler sur le site Web. Nous avons étudié de manière approfondie différentes options de CMS et avons finalement choisi Sanity en raison de ses fonctionnalités robustes et de sa facilité d'utilisation. Sanity disposait également d'une excellente documentation et d'un niveau gratuit très généreux.
En plus d'Astro et Sanity, nous avons également décidé d'utiliser Netlify pour notre projet. Eh bien, nous le faisons toujours. Les capacités de déploiement et d'hébergement transparentes de Netlify constituent généralement notre réseau de diffusion de contenu (CDN) incontournable. Nous avons également utilisé diverses bibliothèques pour les animations, dont nous avons discuté plus en profondeur dans un autre article de blog (à venir).
Un aspect à améliorer était le formulaire que nous avons créé pour que les clients potentiels puissent nous contacter. Nous avons utilisé le formulaire de Netlify, qui s'est avéré n'être pas la meilleure option en raison des problèmes des formulaires avec Astro. Nous avons trouvé une solution (hot-fix) et créé une seule page pour notre formulaire de contact. Nous réfléchissons toujours à la manière de changer cela pour l’avenir.
Avant de commencer la phase de développement, le chef de projet a créé un backlog produit avec des détails sur toutes les caractéristiques et fonctionnalités à construire par l'équipe. Ces témoignages d'utilisateurs ont rendu le processus de développement fluide et transparent. Avant de créer le site Web, l'équipe a dû prioriser les fonctionnalités qui feraient partie de la première livraison du site Web.
Pour le référentiel de code, nous avons utilisé GitHub (GH) et utilisé ses tableaux de gestion de projet et ses fonctionnalités de planification de sprint. GH est généralement notre choix pour le système de contrôle de version, mais nous avons commencé à utiliser Notion Projects et nous l'adorons pour la gestion de projet.
Nous avons commencé à mettre en œuvre les conceptions. Nous avons suivi la méthodologie agile et travaillé par sprints pour nous assurer que nous étions sur la bonne voie et que nous obtenions des résultats dans les délais fixés. Une petite remarque : il s'agissait d'un projet interne, et notre principale priorité était les projets de nos clients. Cela signifie que les sprints auraient lieu peu de temps après que notre équipe ait pris une pause dans d'autres projets. Ce n’est généralement pas ainsi que nous travaillons, mais c’est ainsi que nous avons géré cela et nous avons appris à ne pas répéter cette situation.
Un autre point critique pour rendre l’ensemble du processus de développement transparent et agile était d’avoir un lien de préparation dès le début du projet. Toutes les personnes impliquées dans le projet y avaient accès et nous pouvions voir les progrès réalisés, donner leur avis et apporter des changements et de petites adaptations lorsque nous le jugeions nécessaire.
Durant la phase de développement, l’équipe marketing a pu commencer à insérer du contenu. Cela les a aidés à s’habituer à la santé mentale et a contribué à des cycles de feedback plus réalistes. Dans l'ensemble, la phase de développement a été un effort de collaboration qui a impliqué toute l'équipe travaillant ensemble pour atteindre les objectifs du projet.
Pendant le développement, un ou deux développeurs ont testé chaque fonctionnalité et fonctionnalité. Tout le code a été révisé et, à la fin, nous avons effectué un sprint final pour tester et garantir que le site Web fonctionnait comme il se doit.
Les tests d'utilisabilité et d'accessibilité ont déjà été effectués lors de la phase de conception, comme décrit ci-dessus. Pour les tests généraux, nous avons utilisé les user stories et les critères d'acceptation créés par notre chef de projet pour nous guider.
Nous étions tous prêts à rendre le site Web actif sur le lien intermédiaire, mais avant de procéder, deux éléments cruciaux devaient être soigneusement pris en compte : la redirection vers le nouveau domaine et le référencement. Puisque nous prévoyions de changer de domaine, il était crucial de s'assurer que notre classement SEO n'en pâtisse pas.
Par conséquent, nous avons décidé d’utiliser des redirections 301 pour informer les moteurs de recherche et les navigateurs que l’URL d’origine avait été remplacée définitivement par une nouvelle. Voici ce que nous avons fait :
Enfin et surtout, nous avons pris le temps de nous assurer que nous avions pris en compte les meilleures pratiques pour un meilleur classement SEO et identifié ce qui devait être amélioré. L'équipe marketing s'est assurée de passer par les points suivants :
Eh bien, ce fut un long voyage jusqu'à ce que notre site Web soit opérationnel. Mais devinez quoi ? Les travaux se sont poursuivis au-delà du lancement.
La première phase constituait une base solide pour ce que nous souhaitions réaliser. Le construire selon une approche modulaire nous a également donné la flexibilité nécessaire pour itérer, modifier et adapter le site Web aux nouvelles tendances et besoins. Nous sommes satisfaits du résultat et fiers de la façon dont nous sommes arrivés ici. Nous espérons qu'en partageant notre parcours, vous saurez à quoi vous attendre lors de la création ou de la refonte d'un nouveau site Web.
Pour résumer tout ce que nous avons partagé ici, nous avons préparé une petite aide-mémoire afin que vous puissiez l'utiliser sur votre projet.
Également publié ici .