Comment j’ai développé ma technique de développement de fonctionnalités sur-mesure pour vos sites internet

Fort de cinq formations en développement PHP, JavaScript et les Framework Symfony et Angular, je n’ai cessé depuis plus de six ans de me confronter à des projets ardus qui m’ont forcé à sortir de ma zone de confort et entreprendre de travailler sur des projets complexes.

Sans forcément l’assurance de réussir à aller jusqu’au bout. Je suis heureux de me rappeler que j’ai toujours réussi à venir à bout des projets mêmes les plus complexes et c’est bien ce qui me plaît dans ce métier, la recherche de solutions et l’évolution « forcée ».

En tant que développeur fullstack, l’un des enjeux pour ma part reste de ne pas me contenter de mes acquis et d’évoluer en permanence à travers différents projets que je propose parfois moi-même aux clients, ce qui me permet de me challenge est et me rappeler que ma réputation se fait sur la base de la qualité de mon travail.

Je suis concepteur et développeur de sites Internet et boutiques en ligne depuis maintenant plus de 10 ans, et j’ai toujours évolué en cherchant en permanence des solutions différentes de celles que la plupart des gens peuvent trouver afin de créer mon style et le développer.

C’est ainsi, que j’ai réussi à travailler pendant trois ans sur un projet de site Internet automatique à revenu passif, issue de mes nombreuses années de recherche et d’expérimentation.

Vous l’aurez donc compris, je recherche challenge à travers des projets de développement de fonctionnalités sur-mesure en PHP, JavaScript, Symfony ou encore LARAVEL (J’ai toujours un peu de mal avec Angular).

Pour en savoir plus, n’hésitez pas à me contacter via Amelioweb.com via le formulaire ou le téléphone indiqué dans l’en-tête du site.

Pourquoi je préfère les restaurants qui possèdent un site Internet plutôt que les autres ?

Vous allez dire, mais que c’est dû tout simplement au fait que je sois développeur et que j’aurai une sensibilité aiguë à tout ce qui touche de près ou de loin au site Internet.

Mais ce n’est pas entièrement, en réalité lorsque je cesse de travailler, j’aime l’idée de déconnecter totalement de mon quotidien de développeur.

Et contrairement à ce que l’on pourrait penser, même si j’ai développé un sens critique assez poussé du faîte de mes compétences en création de site Internet, je ne crois pas être plus dur en termes de jugement d’un site Internet qu’une personne ayant l’habitude de faire des achats ou tout autres activité en ligne.

Ainsi, s’il y a bien un domaine d’activité censée ajouter à mon petit plaisir loin des codes et de mon activité création de site Internet, c’est bien l’idée de manger au restaurant.

Rien que le fait de rechercher un restaurant bien noté, avec un aspect rassurant, professionnel et un service de qualité, ajoute à mon plaisir de découvrir ou redécouvrir les saveurs d’un restaurant dont j’affectionne les spécialités.

Bien sûr, je ne bouderai pas un restaurant du fait de son manque de professionnalisme dû à l’absence de site Internet avec un système de réservation simple, mais croyez-moi il s’agit d’un point important dans mon choix final.

Ainsi si j’ai le choix, par exemple, entre une crêperie qui semble être très bien notée qui ne possède pas de site Internet par rapport à un autre qui est également très bien noté mais qui possède un site Internet avec la possibilité de réserver en ligne, je ne me ferai pas prier à choisir ce dernier et ce pour plusieurs raisons.

En effet, prendre la peine d’investir un minimum de temps et d’argent dans l’image que l’on renvoie, me semble être extrêmement important sur le long terme notamment pour acquérir en continu des réservations de clients 7/7jrs et 24/24H offert par les capacités d’un site Internet, qui aura l’avantage de prendre les réservations de vos clients en continu et en vous dégageant du temps.

Si je possédais un restaurant, je me dirai alors que ce principe serait de l’ordre du bon sens.

Néanmoins j’ai bien conscience que les propriétaires de restaurants, jouissent de peu de temps pour se lancer dans un projet de création de site Internet, sachant en plus que dans leur imaginaire il s’agirait d’une initiative probablement complexe et coûteuse.

Qu’est-ce que le « Core web vitals » et en quoi cela pourrait-il impacter votre site internet

Le terme UX signifie « expérience utilisateur » (Comprenez le confort d’utilisation de votre site internet pour vos visiteurs).

Le travail de l’UX designer consiste donc à concevoir une interface accessible et facile à prendre en main pour tout type de support.

L’UX a toujours été important pour le marketing en ligne, mais maintenant que les Core Web Vitals de Google on été déployés, ils sont doublement importants.

Core Web Vitals de Google permet aux propriétaires de sites Web de mesurer et d’améliorer facilement l’expérience utilisateur . Ils sont également désormais un facteur de classement de recherche, il est donc important de donner à votre site Web une évaluation Core Web Vitals et de résoudre rapidement les problèmes mis en évidence.

À l’heure actuelle, trois indicateurs de performances majeurs constituent les principaux Web Vitals de Google. Bien que plusieurs facteurs contribuent à la vitalité du Web en général, Google considère que ces trois facteurs sont particulièrement importants.

Ils sont:

  • La plus grande peinture à contenu (LCP)
  • Délai de première entrée (FID)
  • Décalage de mise en page cumulatif (CLS)

Ces termes peuvent sembler trop techniques, mais ils sont tous assez faciles à comprendre. Voici une ventilation de ce que chacun signifie :

Ainsi, les URL qui dépassent chaque seuil Core Web Vitals sont censées être plus susceptibles d’être classées que les URL qui ne le font pas, et vice versa. Cependant, Google a apparemment changé d’avis au fil du temps sur l’ampleur de l’impact que les sites verront et sur le nombre de seuils qu’ils devraient franchir.

 

Qu’est-ce donc que le LCP de Core web vitals ?

Le LCP est une mesure de la vitesse à laquelle le plus gros élément de contenu de la partie du site Web qui apparaît au-dessus de la ligne de flottaison (la partie du site Web qui est immédiatement visible sur votre écran) devient visible pour les utilisateurs.

Pour décomposer un peu plus, l’apparition d’éléments sur un écran est ce qu’on appelle une peinture. Il peut s’agir d’une vidéo, d’une image ou simplement d’un texte.

LCP est utilisé pour évaluer la vitesse de chargement du point de vue de l’utilisateur. Bien que votre site Web puisse se charger rapidement en général, si le plus gros élément de contenu met un certain temps à devenir visible, un utilisateur peut toujours percevoir le site comme étant lent.

CLS : décalage de mise en page cumulatif

Le troisième Core Web Vital est un tout nouveau : Cumulative Layout Shift. Cette métrique essaie de déterminer comment les éléments « stables » se chargent sur votre écran. 

Il regarde à quelle fréquence les choses sautent pendant le chargement et de combien. Vous pouvez imaginer que parfois un bouton se charge à l’écran, invitant les utilisateurs à cliquer dessus. En arrière-plan, cependant, il y a toujours une grande zone de contenu en cours de chargement. 

Le résultat? Lorsque le contenu se charge enfin complètement, le bouton appuie un peu – tout comme vous voulez appuyer sur ce bouton. Encore une fois, la frustration monte !

Ces changements de mise en page se produisent souvent avec les publicités. Les publicités sont une bouée de sauvetage pour de nombreux sites, mais elles sont souvent chargées si mal qu’elles frustrent les utilisateurs. De plus, de nombreux sites complexes ont tellement de choses à faire qu’ils sont lourds à charger et que le contenu est chargé dès qu’il est prêt. 

Cela peut également entraîner un contenu ou des CTA qui sautent sur l’écran, ce qui permet un chargement plus lent du contenu. 

Que représente le FID ou « délai de première entrée »

Lorsque nous chargeons des pages Web dans un navigateur, en tant qu’utilisateurs, nous nous attendons généralement à ce que la seconde où nous voyons un élément visuel, comme un bouton, une image ou une barre de défilement, se charge à l’écran que la page est immédiatement prête à recevoir ma saisie. 

Cette attente est que nous pouvons cliquer sur le bouton ou faire défiler la page vers le bas, même si la page semble toujours en cours de chargement.

Nous trouvons cela frustrant lorsque notre expérience ne répond pas à cette attente et qu’une page ne commence pas à répondre à nos actions.

La réalité est que souvent le navigateur ne peut pas répondre car il est occupé à analyser un grand JavaScript qui contrôle une fonction sur la page. Pendant que le navigateur charge ce fichier, il ne dispose pas des ressources nécessaires pour exécuter des écouteurs d’événement qui répondraient à l’entrée de l’utilisateur.

Le délai de première entrée (FID) permet de quantifier cette frustration de l’utilisateur en une métrique centrée sur l’utilisateur. Il est important de noter que FID ne mesure pas le temps de traitement de l’événement ou le temps nécessaire pour rendre les modifications apportées à la mise en page ou au contenu, mais uniquement le délai de traitement de l’événement initié par l’utilisateur.

Qu’est-ce que le Core Web Vitals et pourquoi a t-il un impact si important sur le référencement SEO de votre site web ?

Si vous n’en avez pas encore entendu parlé, ça ne saurait tardé car les Core Web Vitals représentent une mise à jour majeure du facteur de classement Google mise en place en cette année de 2021, mais que sont les Core Web Vitals et comment ont-ils un impact sur votre entreprise ?

Avant toute chose, commencez par installer l’extension « extension Lighthouse Chrome » à votre navigateur Chrome et allez visiter votre site internet.

Si vous y devrez « plein d’alerte rouge » dans le moniteur de l’extension, il serait peut-être temps que vous alliez crier à l’aide à votre développeur !

Ceci étant dit, bonne lecture 😉

Qu’est-ce que le Core web Vitals ?

le « Core Web Vitals » (Ou CWV) fait référence à un ensemble de métriques que Google utilise pour mesurer l’UX avec plus de précision. 

Ces mesures concernent le temps de chargement, l’interactivité d’une page et la stabilité visuelle du contenu lors de son chargement. 

Ces scores sont calculés page par page sur ordinateur et mobile ; si les sites Web fonctionnent bien, la visibilité du site peut augmenter.

Pourquoi les « Core Web Vitals » de Google est si important ?

Pourquoi Google Core Web Vitals est-il important ? Parce qu’ils aident les développeurs Web à offrir une excellente expérience utilisateur.

En conséquence, les utilisateurs sont plus satisfaits, plus ils seront susceptibles de revenir et de recommander votre site Web à d’autres. A l’inverse, si les pages sont lentes, instables ou encombrées d’éléments inutiles, les utilisateurs hésiteront à revenir.

Fondamentalement, les Core Web Vitals de Google représentent une stratégie de renforcement de l’efficacité du premier moteur de recherche qui évolue au rythme du contenu toujours plus grandissant et disponible sur le web.

En effet, les mauvaises expériences utilisateurs auraient un impact désastreux sur les bénéfices de Google sans sa politique d’innovation et d’amélioration continue de son algorythme.

Les Core Web Vitals de Google représentent en quelques sortes des mesures de performance SEO qui vous donnent une idée de la façon dont les gens perçoivent votre site Web.

Ils vous fournissent des points de données spécifiques et mesurables pour améliorer l’ expérience utilisateur globale sur votre site Web. Lorsque les utilisateurs ont une meilleure expérience, ils sont plus susceptibles de revenir.

Les Core Web Vitals n’améliorent pas seulement votre classement organique, bien que cela en fasse partie.

Il offre à votre public une expérience supérieure. Et cela se traduit par des clients plus engagés, des taux de conversion plus élevés et potentiellement d’autres avantages positifs.

Il est également important de noter que, bien que les Core Web Vitals soient importants, « Google cherche toujours à classer les pages avec les meilleures informations dans l’ensemble, même si l’expérience de la page est médiocre ».