HTML Code
Dans le cadre du changement de développeur au sein de mon agence, il m’a paru évident qu’il fallait partir sur des bases saines pour les futurs projets qui nous seraient donnés en terme de création de site associée à une prestation de référencement.

Lorsqu’on prend un projet de zéro, c’est beaucoup plus facile de mettre en place les bonnes techniques qui apporteront des résultats concrets en terme de positionnement. Mais au final, pour parler à un développeur, il faut surtout lui exprimer des besoins techniques, il n’a pas tellement besoin de savoir pourquoi chaque chose peut être utile. Tour d’horizon des bonnes pratiques minimales à mettre en place pour que le SEO puisse bosser au mieux une fois le site livré.

Pouvoir administrer le contenu

C’est le coeur du problème. Il faut absolument que le SEO puisse modifier les éléments du contenu de la page. De manière générale, voici les 4 éléments minimums :
– balise title
– balise H1 (pas pour le même champ, pour avoir la possibilité d’afficher deux textes différents)
– partie contenu (avec possibilité d’ajouter au moins des balises H2, H3, strong et em
– meta description

On rajoutera qu’il est nécessaire que dans l’éditeur de texte, on puisse spécifier les alt des images.

Pour le sitemap qu’on verra plus loin, il serait intéressant de gérer dans la gestion des contenus l’importance de chacun d’entre eux, entre 0 et 1.

URLs

Il est important que chaque contenu soit présent sur une page différente. Aujourd’hui, il y a une grande mode des One page site, c’est à dire des sites où on ne passe plus d’une page à l’autre en substituant visuellement la première par la seconde mais en affichant un effet de scroll. Mais pour autant, ce n’est pas incompatible avec des préconisations SEO. En effet, il est complétement possible de conserver l’aspect scroll tout en forçant le passage d’une URL à une autre. Ainsi, chaque contenu est accessible par sa propre URL.

Evidemment, le développeur utilisera le titre de la page pour construire ses permaliens, en retirant toute une liste de stop-words (le, la, les, des, un, une…).

Balises d’en-tête

Il existe pas mal de balises en en-tête qui peuvent être intéressantes pour le SEO ou pour la visibilité en général. Et c’est l’un des points qu’il sera le plus important de prévoir en amont.

Commençons par la balise link rel= »canonical » qui sera intégrée automatiquement pour gérer les déclinaisons d’url avec des paramètres exotiques.

Ensuite le site devra gérer les différentes langues du site en utilisant la balise link rel= »alternate » pour spécifier les déclinaisons internationales.

Plus pour la visibilité que pour le SEO vraiment, mais on intégrera les balises opengraph pour Facebook et les métadonnées de cartes pour Twitter dans l’entête.

Sitemap

L’interface du site permettra la génération automatique d’un sitemap.xml de toutes les pages du site. Si en plus on peut gérer dans l’interface d’administration la présence ou non des pages une par une, et qu’on peut même en rajouter, ce serait parfait.

Au delà du sitemap, s’il est possible de gérer des urls internes et de spécifier des redirections spécifiques (404, 301…), cela permettrait de régler rapidement certains problèmes qui peuvent se poser au jour le jour.

Accès au serveur

Pour l’uplaod des fichiers de vérification Google Webmaster Tools, Majestic… ou simplement pour le fichier robots.txt, le SEO peut avoir intérêt à accéder en FTP à la racine de l’hébergement.

Bonus

Si le site est bien construit en silos, le fait de pouvoir ajouter / gérer un fil d’ariane peut se révéler intéressant.

Le texte ne sera jamais écrit en majuscules. Il y a le CSS pour afficher un texte normal en lettres capitales.

On utilisera les rich snippets au maximum, en particulier pour les coordonnées de l’entreprise.

Pour opengraph Facebook et les partages Twitter, on aura la possibilité de choisir plusieurs alternatives de textes et de photos qui seront intégrés aléatoirement. Ainsi, dans le cas d’un grand nombre de partages, les internautes auront plus de chances d’être intéressés par votre contenu, et donc le consulter.

D’autres idées ?

Vous voyez d’autres aspects à prévoir avant le développement d’un site qui concerne le développeur ? N’hésitez pas à partager en commentaire !

mentionslegales ph