Comment fonctionnent les algorithmes des moteurs de recherche

Un algorithme de recherche est une collection massive d’autres algorithmes, chacun ayant son propre objectif et sa propre tâche. Voici comment tout cela fonctionne. Vous devez comprendre comment cela fonctionne. Comprendre la structure dans laquelle la stratégie fonctionne est primordial pour comprendre non seulement pourquoi cette stratégie fonctionne, mais comment et ce qu’elle essaie d’accomplir. Qu’est-ce qu’un algorithme? Une recette Si vous demandez à Google ce qu’est un algorithme, vous découvrirez que le moteur lui-même (et à peu près tout le monde) le définit comme un processus ou un ensemble de règles à suivre dans les calculs ou autres opérations de résolution de problèmes, en particulier par un ordinateur.  » Si vous prenez quelque chose de cette définition, il est essentiel de comprendre ce que ce n’est pas dans notre contexte ici. Un algorithme n’est pas une formule. Pour comprendre la différence, pourquoi c’est important et ce que chacun fait, considérons un instant le repas que je pourrais placer dans mon assiette ce soir. Nous irons avec un de mes préférés: Rôti de bœuf Sauce (C’est vrai, nous, Canadiens, mangeons plus que de la poutine et du sirop d’érable, bien que les deux soient géniaux, mais probablement pas ensemble.) Le rosbif doit être assaisonné et parfaitement cuit. L’assaisonnement combiné avec le rôti serait un exemple de formule – quelle quantité de chaque chose est nécessaire pour produire un produit. Une deuxième formule utilisée serait la durée et la température à laquelle le rôti doit être cuit, compte tenu de son poids. La même chose se produirait pour chaque élément de la liste.

À un niveau très basique, nous aurions 12 formules (6 éléments x 2 – un pour les mesures et l’autre pour le temps de cuisson et la durée en fonction du volume) faisant un algorithme défini dans le but de créer l’un des plats préférés de Dave. Nous n’incluons même pas les différentes formules et algorithmes nécessaires pour produire les ingrédients eux-mêmes, comme l’élevage d’une vache ou la culture de pommes de terre. Ajoutons cependant une formule de plus – une formule pour considérer la quantité d’aliments différents que je voudrais dans mon assiette. Nous avons donc maintenant un algorithme pour accomplir cette tâche très importante. Fantastique! Il ne nous reste plus qu’à personnaliser cet algorithme pour que le reste de ma famille profite également de son repas. Nous devons tenir compte du fait que chaque personne est différente et voudra des quantités différentes de chaque ingrédient et peut vouloir des assaisonnements différents. Donc, nous ajoutons une formule pour chaque personne. Bien. Un algorithme d’algorithmes Qu’est-ce qu’un algorithme de recherche et une table à manger ont en commun? Beaucoup plus que vous ne le pensez. Examinons quelques-unes des principales caractéristiques d’un site Web à des fins de comparaison. (Peu de « signifiant nulle part près de tout. Comme même pas près.) URL Teneur Images La vitesse Comme nous l’avons vu avec notre algorithme de dîner, chacun de ces domaines est divisé en utilisant différentes formules et, en fait, différents sous-algorithmes. Ce serait peut-être mieux si nous ne le considérons pas comme un algorithme, mais comme des algorithmes. Il est également important de garder à l’esprit que, bien qu’il existe de nombreux algorithmes et d’innombrables formules en jeu, il existe toujours un algorithme.

Son travail est de déterminer comment ces autres sont pondérés pour produire les résultats finaux que nous voyons sur le SERP. Il est donc parfaitement légitime de reconnaître qu’il existe un type d’algorithme au sommet – le seul algorithme pour les gouverner tous, pour ainsi dire – mais reconnaissez toujours qu’il existe d’innombrables autres algorithmes et que ce sont généralement les algorithmes auxquels nous pensons. lorsque nous examinons leur impact sur les résultats de recherche. Maintenant, revenons à notre analogie. Nous avons une pléthore de caractéristiques différentes d’un site Web évalué, tout comme nous avons un certain nombre d’éléments alimentaires à finir dans notre assiette. Pour produire le résultat souhaité, nous devons avoir un grand nombre de formules et de sous-algorithmes pour créer chaque élément sur la plaque et l’algorithme maître pour déterminer la quantité et le placement de chaque élément. Semble familier? Lorsque nous pensons à l’algorithme de Google, « ce à quoi nous nous référons en fait est une collection massive d’algorithmes et de formules, chaque ensemble pour remplir une fonction spécifique et rassemblé par un algorithme principal ou, oserais-je dire, noyau » pour placer le résultats.

Donc nous avons: Des algorithmes comme Panda pour aider Google à juger, filtrer, pénaliser et récompenser le contenu en fonction de caractéristiques spécifiques, et cet algorithme incluait probablement une myriade d’autres algorithmes. L’algorithme Penguin pour juger les liens et y traiter le spam. Mais cet algorithme nécessite certainement des données provenant d’autres algorithmes préexistants qui sont responsables de la valorisation des liens et probablement de nouveaux algorithmes chargés de comprendre les caractéristiques communes du spam de lien afin que l’algorithme Penguin plus grand puisse faire son travail. Algorithmes spécifiques aux tâches. Organisation d’algorithmes. Algorithmes chargés de collecter toutes les données et de les mettre dans un contexte qui produit le résultat souhaité, un SERP que les utilisateurs trouveront utile. Donc là nous l’avons. C’est ainsi que les algorithmes de recherche fonctionnent à leur base. Pourquoi les algorithmes de recherche utilisent des entités L’un des domaines de recherche qui retient une attention décente ces derniers temps, bien que sous-souligné, est l’idée d’entités Pour le contexte, une entité est définie par Google comme: Une chose ou un concept singulier, unique, bien défini et distinguable. » Donc, dans notre analogie avec le dîner, il y a moi. Je suis une entité.

Chaque membre de ma famille est aussi sa propre entité. En fait, ma cellule familiale est une entité en soi. De ce fait, le rôti et chaque ingrédient qui y entre sont également leurs propres entités. Il en va de même pour le pudding du Yorkshire et la farine qui a servi à sa fabrication. Google voit le monde comme un ensemble d’entités. Voici pourquoi: À ma table de dîner, j’ai quatre entités individuelles qui feraient manger l’État »et une foule d’entités consommées. Nous classer tous de cette manière présente de nombreux avantages pour Google par rapport à la simple évaluation de nos activités comme une série de mots. Chaque entité mangeuse peut désormais leur attribuer les entités qui se trouvent dans son assiette (rôti de bœuf, raifort, haricots verts, purée de pommes de terre, pudding du Yorkshire mais pas de sauce pour l’entité xyz1234567890). Google utilise ce type de classification pour juger un site Web. Considérez chaque entité assise à la table comme une page.

L’entité mondiale qui nous représente tous (appelons cette entité Davies ») serait sur le dîner de rosbif», mais chaque entité individuelle représentant un individu (ou une page dans notre analogie) est différente. De cette manière, Google peut facilement classer et juger de l’interdépendance des sites Web et du monde en général. Fondamentalement, les moteurs de recherche ne sont pas responsables de juger un seul site Web – ils doivent tous les classer. L’entité Davies «est considérée comme un dîner de rôti de boeuf», mais l’entité voisine (appelons cette entité Robinsons ») concerne les sautés.» Désormais, si une entité extérieure connue sous le nom de Moocher ”voulait déterminer où manger, les options peuvent être classées selon Moocher en fonction de leurs préférences ou de leur requête. Où (à mon avis) la valeur réelle des entités réside dans ce qui se passe le lendemain. Nous avons des restes. En transformant l’entité rosbif »avec une formule différente et en ajoutant les entités pain, fromage et oignons, nous avons: Comment les algorithmes de recherche utilisent les entités OK, cela peut ne pas sembler évident à quel point cela est important pour comprendre les algorithmes de recherche et comment les entités fonctionnent de cette manière.

Bien que comprendre comment Google voit ce qu’est un site Web dans son ensemble a une valeur évidente, vous vous demandez peut-être pourquoi il est pertinent pour Google de comprendre que mon rôti de bœuf et mon trempette de bœuf sont liés et en fait – proviennent de la même entité principale. Considérons plutôt que Google comprend qu’une page Web concerne le rosbif. Considérons également qu’une autre page y est liée et que cette page concerne la trempette au bœuf. Dans ce scénario, il est extrêmement important que Google sache que le rôti de bœuf et la trempette de bœuf proviennent de la même entité principale. Ils peuvent attribuer de la pertinence à ce lien en fonction de la connectivité de ces entités. Avant que l’idée d’entités n’entre dans la recherche, les moteurs devaient attribuer la pertinence en fonction de la proximité des mots, de la densité et d’autres éléments facilement mal interprétés et manipulés. Les entités sont beaucoup plus difficiles à manipuler. Soit une page concerne une entité, soit elle ne l’est pas. En explorant le Web et en cartographiant les relations courantes entre les entités, les moteurs de recherche peuvent prédire quelles relations devraient avoir le plus de poids.

Alors, comment fonctionnent les algorithmes de recherche? D’accord, nous avons parcouru beaucoup de terrain et vous avez probablement faim. Vous voulez des plats à emporter. Questions de contexte Il est important de comprendre comment les algorithmes fonctionnent pour appliquer le contexte à ce que vous vivez / lisez. Lorsque vous entendez parler d’une mise à jour d’algorithme, il est important de savoir que ce qui est mis à jour est probablement une petite pièce d’un très gros puzzle. Savoir cela aide à interpréter quels aspects d’un site ou du monde sont ajustés dans une mise à jour et comment cet ajustement s’inscrit dans le grand objectif du moteur. Les entités sont très importantes De plus, il est essentiel d’aller de l’avant pour comprendre que les entités: Jouez aujourd’hui un rôle majeur dans les algorithmes de recherche. Ont leurs propres algorithmes. Jouera un rôle de plus en plus important au fil du temps. Sachant cela vous aidera à comprendre non seulement quel contenu est précieux (à quelle distance sont les entités sur lesquelles vous écrivez?), Mais également quels liens sont susceptibles d’être jugés plus favorablement.

Et c’est juste pour ne citer que quelques avantages. Tout dépend de l’intention de l’utilisateur Les algorithmes de recherche fonctionnent comme une grande collection d’autres algorithmes et formules, chacun avec son propre objectif et sa propre tâche, pour produire des résultats dont l’utilisateur sera satisfait. En fait, il existe des algorithmes en place pour surveiller uniquement cet aspect des résultats et effectuer des ajustements lorsque les pages de classement sont considérées comme ne satisfaisant pas l’intention de l’utilisateur en fonction de la façon dont les utilisateurs interagissent avec elles. Cela comprend des algorithmes conçus spécifiquement pour comprendre les entités et comment les entités sont liées les unes aux autres afin de fournir de la pertinence et du contexte aux autres algorithmes.