Code source
Le code source est un langage utilisé dans la programmation informatique ou sur une page web. Lu par une machine, il est compilé sous formes d'images et de fonctions. Dans le cadre du SEO, le code source joue un rôle particulièrement important. Il a en effet une influence sur la bonne exécution d'une page Web. L'optimisation du code source fait en conséquence partie du travail de ce qu’on appelle le SEO technique.
Code source pour les pages web
Alors que le code source représente la base de tout programme informatique pour les programmeurs (qu’on pourrait aussi se représenter comme le squelette du programme), il constitue une section importante pour les commerciaux en ligne, section par ailleurs est invisible aux utilisateurs normaux. Dans le code source, on peut percevoir non seulement des erreurs SEO mais aussi d'autre informations importantes sur un site web. Une analyse approfondie de la page source peut par exemple permettre de détecter des liens cachés. Le code source contient également des données importantes sur le [[Système de gestion de contenu |système de gestion de contenu]] (CMS en anglais) utilisé, des balises ou des métadonnées dans le Dublin Core.
Importance pour le SEO
La bonne exécution du code source d'une page Web peut être comptée parmi les facteurs de classement des moteurs de recherche tels que Google. Un code source défectueux peut mener à une fonctionnalité réduite d'une page web et un déclassement dans les SERP peut s’ensuivre. Le ratio texte-code est également utile dans le cadre de mesures d’optimisation on-page.
L'optimisation du code source est aussi importante car elle permet de diminuer le temps de chargement d'une page web. Ce dernier étant facteur de classement, son optimisation est d'autant plus nécessaire. Un code source “léger” contribue en outre à une indexation plus efficace des contenus par le crawler, car il les trouve plus facilement que dans un code source surchargé. La recherche d'une seule et unique page prend par conséquent moins de temps, ce qui permet d'augmenter la profondeur de la recherche.