La théorie de la complexité est une subdivision de l'informatique théorique qui traite de la difficulté de résoudre des problèmes informatiques. Ce n'est peut-être pas évident à première vue, mais la théorie de la complexité (et ses nombreuses facettes) est bien liée au référencement.
Dans le cas présent, elle s'applique, sur le plan conceptuel, à la complexité toujours croissante de la réalisation de l'optimisation pour les moteurs de recherche d'un site Internet. Là où, autrefois, nous avions affaire à des balises de titre, des méta-descriptions, peut-être une balise de mot-clé, une balise H1 et un placement de mots-clés sur la page, nous sommes maintenant confrontés à un réseau extrêmement complexe et interconnecté de facteurs, de poids et d'impacts.
Aujourd'hui, le monde de la recherche se trouve sur des échelles mobiles. L'élément A vaut X % s'il existe une condition. Changez cette condition et le pourcentage change, ainsi que le poids de l'élément A. De nos jours, nous pouvons affirmer que l'alphabet entier (et au-delà) représente des éléments précis à travers la multitude d'algorithmes en jeu.
En fait, Danny Sullivan de Google y a récemment fait allusion en déclarant : « Bien sûr, comme nous le savons tous, plusieurs systèmes entrent tous en jeu… » John Mueller fait également écho au concept de complexité et souligne la nécessité de considérer la situation dans son ensemble en expliquant que « pour un grand nombre de nos orientations, il s'agit maintenant d'avoir une vue d'ensemble, car il semble que d'un point de vue technique, les choses soient souvent relativement raisonnables ».
Vous pouvez utiliser les concepts de la théorie de la complexité pour vous aider à expliquer aux autres membres de votre entreprise l'interdépendance des facteurs de classement, mais aussi comment votre programme a besoin de soutien, comment les équipes doivent travailler ensemble et hiérarchiser les éléments de travail. Tous les problèmes n'ont pas besoin d'être parfaitement résolus, mais presque tous les problèmes ont besoin d'une solution.
Attardons-nous sur quelques exemples illustrant le recoupement entre la théorie de la complexité et l'optimisation pour les moteurs de recherche.