Le SEO, search engine optimization, c’est quelque chose que la plupart des développeurs essaient de redonner à l’équipe marketing, car ils n’en comprennent pas l’importance. Il faut savoir que connaître les bonnes pratiques en SEO peut avoir de nombreux avantages pour un développeur.
Cela rend votre profil plus attrayant. Et oui, un développeur fullstack se doit de connaître le SEO. De plus, on voit des offres d’emplois spécifiant le besoin de s’y connaître en référencement naturel.
Le SEO veut dire search engine optimization. Ce terme définit l’ensemble des méthodes utilisées pour améliorer la position d’un site web sur les pages de résultat et de recherche (serp).
En tant que développeur, c’est normal de se demander à quoi sert le seo puisque ce n’est pas du développement. Il faut savoir que google est le premier site de recherche au monde, avec 90 % des recherches faites dessus.
Il y a des dizaines de milliards de recherches faites sur Google par mois et cela ne fait qu’augmenter. Ainsi n’importe quel site au monde, avec un code impeccable ne sert à presque rien s’il n’est pas indexé correctement.
Les pages sont très importantes dans la recherche google. Puisque la plupart des utilisateurs ne vont pas sur la deuxième page. On a ainsi les résultats suivants:
Première page: 33 % des clics
Deuxième page: 15,6 des clics
Troisième page : 10 % des clics
Le seo est travaillé selon 3 piliers
La technique : Votre site est-il bien construit pour qu’il soit indexé ?
le lexical : Vos pages travaillent-elles les bons mots clés et vos contenus sont-ils optimisés ?
Le Netlinking : Possédez-vous la légitimité pour vous positionner sur les mots clés ?
Il y 3 phases : crawl, indexation, positionnement des résultats.
Les bots savent exécuter du JS mais des fois ils ne comprennent pas le code.
Les bots vont commencer par le craw, ils vont détecter les pages et suivre tous les liens qu’ils trouvent afin de détecter encore de nouvelles pages.
Puis les robots passe à l’indexation. Ils vont stocker et organiser toutes les données trouvées selon deux index, le principale et l’inversé.
Les bots vont ensuite passer au positionnement avec les trois piliers décrit au dessus. A savoir la technique, le lexical et le netlinking
Pour bien comprendre Google, il faut connaitre son fonctionnement et surtout les différents robots qu’il utilise.
Recherche universelle
L’organisation de l’information est faite selon les sources données à google, c’est également le mode d’affichage le plus courant sur google.
Featured snipped
Google peut répondre à une question posée par l’internaute. Par exemple, si on recherche quelque chose, on peut demander « Qu’est ce que ? », ou encore « Ou-est-ce que ? ». Google a la capacité de reconnaître ces demandes et de nous emmener directement vers notre recherche.
Rich snipped
Cette recherche est très importante pour les entreprises. En effet, l’internaute tombe souvent sur ce type d’affichage. Par exemple, lorsqu’on recherche une avis sur une entreprise ou une formation, ou encore lorsqu’on recherche un établissement. Ce type d’affichage nous donne donne les avis, lieux, horaires, adresse …
Affichage mobile
Tous les développeurs le savent. Aujourd’hui on pense au mobile. « Mobile first » comme on dit. La plupart des recherches se font sur téléphone, ainsi lorsqu’une interface n’est pas adaptée, l’utilisateur se détourne très vite de votre page. Travailler le SEO ici est très très important.
En conclusion on peut dire que le SEO peut être très bénéfique pour un développeur que ça soit sur le plan personnel (Skills) ou sur le plan professionnel.