Wie Suchmaschinenalgorithmen funktionieren: Alles, was Sie wissen müssen

google

Was ist ein Algorithmus? Ein Rezept

Wenn Sie Google fragen, was ein Algorithmus ist, werden Sie feststellen, dass die Engine selbst (und fast jeder andere) ihn als „einen Prozess oder eine Reihe von Regeln definiert, die bei Berechnungen oder anderen Fehlerbehebungsvorgängen befolgt werden, insbesondere von einem Computer“.

Wenn Sie aus dieser Definition etwas herausbekommen, ist es wichtig, dass Sie verstehen, was es in unserem Kontext nicht ist.

Ein Algorithmus ist keine Formel.

Um den Unterschied zu verstehen, warum er wichtig ist und was jeder tut, überlegen wir uns einen Moment, was ich heute Abend auf meinen Teller legen könnte.

Wir wählen eines meiner Lieblingsgerichte:

  • Braten
  • Meerrettich
  • Yorkshire Pudding
  • Grüne Bohnen
  • Kartoffelpüree
  • Salsa

(Das stimmt, Kanadier essen mehr als nur Poutine und Ahornsirup, obwohl beide erstaunlich sind, aber wahrscheinlich nicht zusammen.)

Der Braten sollte perfekt gewürzt und gegart sein.

Die Würze in Kombination mit dem Braten wäre ein Beispiel für eine Formel: Wie viel von jedem Ding ist notwendig, um ein Produkt herzustellen.

Eine zweite Formel, die verwendet wird, wäre die Zeit und die Temperatur, bei der der Braten angesichts seines Gewichts gekocht werden sollte. Das gleiche würde mit jedem Element in der Liste passieren.

Auf einer sehr einfachen Ebene hätten wir 12 Formeln (6 Elemente x 2 – eine für die Messungen und die andere für die Garzeit und -dauer in Abhängigkeit vom Volumen), die einen Satz von Algorithmen bilden, um eine der Mahlzeiten zu erstellen Daves Favoriten.

Wir berücksichtigen nicht einmal die verschiedenen Formeln und Algorithmen, die notwendig sind, um die Zutaten selbst herzustellen, wie zum Beispiel die Aufzucht einer Kuh oder der Anbau von Kartoffeln.

Aber fügen wir noch eine Formel hinzu: eine Formel, um zu überlegen, wie viele verschiedene Lebensmittel ich auf meinem Teller haben möchte.

Jetzt haben wir also einen Algorithmus, um diese sehr wichtige Aufgabe zu erfüllen. Fantastisch!

Jetzt müssen wir nur noch diesen Algorithmus anpassen, damit auch der Rest meiner Familie ihr Essen genießt.

Wir müssen bedenken, dass jede Person anders ist und unterschiedliche Mengen jeder Zutat benötigt und möglicherweise unterschiedliche Gewürze möchte.

Also fügen wir für jede Person eine Formel hinzu. Sehr gut.

Ein Algorithmus von Algorithmen

Was zum Teufel haben ein Suchalgorithmus und ein Esstisch gemeinsam?

Viel mehr als Sie denken.

Schauen wir uns nur einige der wichtigsten Funktionen einer Website zum Vergleich an. („Wenige“ bedeutet, dass es nicht an alles herankommt. Es kommt nicht einmal nahe).

  • URLs
  • Inhalt
  • Interne Links
  • Externe Links
  • Bilder
  • Geschwindigkeit

Wie wir bei unserem Dinner-Algorithmus gesehen haben, wird jeder dieser Bereiche wiederum durch unterschiedliche Formeln und tatsächlich unterschiedliche Unteralgorithmen unterteilt.

Vielleicht sehen wir es uns besser nicht als Algorithmus, sondern als Algorithmen an.

Es ist auch wichtig zu beachten, dass es, obwohl viele Algorithmen und unzählige Formeln im Spiel sind, immer noch einen Algorithmus gibt.

Ihre Aufgabe ist es, zu bestimmen, wie diese anderen gewichtet werden, um die Endergebnisse zu erzielen, die wir in der SERP sehen.

Es ist also völlig legitim anzuerkennen, dass es oben noch eine Art Algorithmus gibt – den Algorithmus, der sie alle sozusagen beherrscht –, aber immer anzuerkennen, dass es unzählige andere Algorithmen gibt, und das sind im Allgemeinen die Algorithmen, an die wir denken, wenn wir wenn man bedenkt, wie sie sich auf die Suchergebnisse auswirken.

Kehren wir zu unserer Analogie zurück.

Wir haben eine Fülle von verschiedenen Funktionen einer bewerteten Website, genau wie wir eine Reihe von Lebensmitteln auf unserem Teller haben.

Um das gewünschte Ergebnis zu erzielen, benötigen wir eine große Anzahl von Formeln und Unteralgorithmen, um jeden Artikel auf dem Teller zu erstellen, und einen Master-Algorithmus, um die Menge und Platzierung jedes Artikels zu bestimmen.

Kennen Sie?

Wenn wir an den „Google-Algorithmus“ denken, meinen wir in Wirklichkeit eine riesige Sammlung von Algorithmen und Formeln, die jeweils für eine bestimmte Funktion konfiguriert sind und von einem Hauptalgorithmus oder, wie ich sagen darf, „Zentral“ zusammengefasst werden, um die Ergebnisse zu platzieren .