Ein Algorithmus ist eine eindeutige, schrittweise Anleitung zur Lösung eines Problems. Er beschreibt genau, welche Aktionen in welcher Reihenfolge auszuführen sind — und zwar so präzise, dass ein Computer, aber auch ein Mensch, diese Schritte ohne Interpretationsspielraum nachvollziehen kann. Algorithmen bilden die Grundlage jeder Software und sind damit das Herzstück der modernen digitalen Welt.
Woher kommt der Begriff?
Der Name Algorithmus geht auf den persischen Mathematiker Muhammad al-Chwarizmi zurück, der um 825 n. Chr. in Bagdad lebte und arbeitete. Sein Buch über das Rechnen mit arabischen Ziffern wurde im 12. Jahrhundert ins Lateinische übersetzt. Der Autorenname al-Chwarizmi wurde dabei zu „Algorismus“ latinisiert — und daraus entstand schließlich das Wort Algorithmus. Nebenbei: Aus dem Titel desselben Buches, „Kitab al-Jabr“, leitet sich auch das Wort Algebra ab.
Die Idee hinter einem Algorithmus ist aber weit älter als der Name. Bereits im antiken Griechenland beschrieb Euklid um 300 v. Chr. ein systematisches Verfahren zur Bestimmung des größten gemeinsamen Teilers zweier Zahlen — der sogenannte euklidische Algorithmus, der bis heute in der Informatik verwendet wird.
Den entscheidenden Schritt in Richtung Computer vollzog 1843 die britische Mathematikerin Ada Lovelace. Sie schrieb den ersten für eine Rechenmaschine gedachten Algorithmus nieder — zur Berechnung der Bernoulli-Zahlen — und gilt deshalb als erste Programmiererin der Geschichte. Fast ein Jahrhundert später, in den 1930er Jahren, legte der britische Mathematiker Alan Turing mit seinem Modell der Turingmaschine die theoretische Grundlage für das, was wir heute als Computerprogramm kennen.
Wie ein Algorithmus funktioniert
Stell dir einen Algorithmus wie ein Kochrezept vor: Du bekommst eine Liste von Zutaten (die Eingabedaten) und eine genaue Schritt-für-Schritt-Anleitung. Am Ende steht ein fertiges Gericht (das Ergebnis). Entscheidend ist, dass jeder Schritt eindeutig und ausführbar ist und dass das Rezept irgendwann endet — ein Rezept, das niemals fertig wird, wäre kein gutes Rezept.
Für einen Algorithmus gelten genau dieselben Grundprinzipien: Jede Anweisung muss eindeutig formuliert sein, das Verfahren muss aus einer endlichen Zahl von Schritten bestehen, und bei gleichen Eingaben muss immer dasselbe Ergebnis herauskommen. Erst wenn diese Bedingungen erfüllt sind, spricht man in der Informatik von einem echten Algorithmus.
In der Praxis wird ein Algorithmus in einer Programmiersprache wie Python, Java oder C++ niedergeschrieben. So entsteht aus der abstrakten Anleitung ein konkretes Computerprogramm, das ein Rechner ausführen kann.
Algorithmen im Online-Marketing
Im Online-Marketing begegnen dir Algorithmen an fast jeder Ecke. Das bekannteste Beispiel ist der PageRank-Algorithmus, den Larry Page und Sergey Brin zwischen 1996 und 1998 an der Stanford University entwickelten. Die Grundidee war elegant: Ein Link von einer Webseite auf eine andere funktioniert wie eine Empfehlung. Je mehr Empfehlungen eine Seite bekommt — und je vertrauenswürdiger die empfehlenden Seiten sind — desto höher ist ihr Rang. Am 4. September 1998 gründeten Page und Brin auf Basis dieses Algorithmus Google Inc., und seither bestimmt dieser Ansatz die Logik der Suchmaschinenoptimierung.
Der Google-Algorithmus ist heute jedoch weit komplexer als das ursprüngliche PageRank-Modell. Er berücksichtigt laut Google über 200 Faktoren und wurde durch maschinell lernende Systeme wie RankBrain (2015), BERT (2019) und MUM (2021) erheblich weiterentwickelt. Das bedeutet für die SEO-Praxis: Der Algorithmus bewertet nicht mehr nur Links, sondern versteht auch die Absicht hinter einer Suchanfrage und den semantischen Kontext eines Textes.
Neben Suchmaschinen prägen Algorithmen auch die sozialen Netzwerke. Auf Instagram, TikTok oder Facebook entscheidet ein Algorithmus, welche Inhalte du in deinem Feed siehst. Grundlage für diese Entscheidungen sind dein bisheriges Verhalten, deine Interaktionen und Signale wie Verweildauer oder Kommentare. Für Unternehmen im Online-Marketing bedeutet das: Nicht nur das Erstellen von Inhalten zählt, sondern das Verständnis dafür, nach welchen Regeln der jeweilige Plattform-Algorithmus Reichweite verteilt.
Kritik und gesellschaftliche Debatte
Mit dem wachsenden Einfluss von Algorithmen auf Informationskonsum und öffentliche Meinung entstand auch eine breite Debatte über deren gesellschaftliche Auswirkungen. Der amerikanische Internetaktivist Eli Pariser prägte 2011 in seinem Buch „Filter Bubble: Wie wir im Internet entmündigt werden“ den Begriff Filterblase: Weil Algorithmen Inhalte auf Basis früherer Aktivitäten personalisieren, sehen verschiedene Nutzerinnen und Nutzer bei derselben Suchanfrage unterschiedliche Ergebnisse. Kritiker befürchten, dass dadurch Weltbilder bestätigt und gegensätzliche Meinungen ausgeblendet werden.
Die wissenschaftliche Forschung zeichnet dazu ein differenzierteres Bild. Studien zeigen, dass die meisten Nutzerinnen und Nutzer sozialer Medien durchaus regelmäßig mit konträren Meinungen in Kontakt kommen. Die stärkste Filterwirkung scheint nicht technischer, sondern menschlicher Natur zu sein: Menschen suchen sowohl online als auch offline bevorzugt die Gemeinschaft mit Gleichgesinnten.
Ein handfestes Problem bleibt hingegen die Intransparenz algorithmischer Systeme. Niemand außerhalb von Google, Meta oder TikTok weiß genau, wie die jeweiligen Algorithmen im Detail funktionieren. Die Europäische Union reagiert darauf mit dem Digital Services Act, der seit 2022 für große Plattformen verpflichtende Transparenzpflichten rund um algorithmische Entscheidungen vorsieht.
Häufige Fragen
Was ist ein Algorithmus einfach erklärt?
Ein Algorithmus ist eine Schritt-für-Schritt-Anleitung, die genau beschreibt, wie man ein bestimmtes Problem löst. Jeder Schritt ist eindeutig und ausführbar, und das Verfahren endet nach einer endlichen Zahl von Schritten mit einem Ergebnis.
Warum ist der Algorithmus für SEO wichtig?
Suchmaschinen wie Google verwenden komplexe Algorithmen, um Webseiten zu bewerten und in den Suchergebnissen zu reihen. Wer seine Seite für Suchmaschinen optimieren will, muss verstehen, nach welchen Kriterien der Algorithmus Relevanz, Vertrauenswürdigkeit und Nutzerfreundlichkeit beurteilt.
Können Algorithmen falsch liegen oder diskriminieren?
Ja. Algorithmen werden von Menschen programmiert und spiegeln deren Entscheidungen wider — inklusive möglicher Fehler oder Vorurteile in den Trainingsdaten. In der Praxis kann das dazu führen, dass ein Algorithmus bestimmte Gruppen benachteiligt oder unerwünschte Inhalte bevorzugt. Das ist einer der Hauptgründe, warum Transparenz und externe Überprüfbarkeit algorithmischer Systeme zunehmend gesetzlich geregelt werden.