Die Komödie der Fehler

Donnerstag, 24. August 2023

Gelegentlich erhalten wir Fragen zu Fehlern, die wir möglicherweise für Websites in der Search Console angezeigt haben. Gelegentlich gibt es Nutzer, die nicht nachvollziehen können, woher der Fehler stammt. Das ist verständlich: Beim Zugriff auf Websites können viele Probleme auftreten, die alle ohne Ausnahme mit einem bestimmten System zusammenhängen, das den Zugriff ermöglicht. In dieser illustrierten Kurzgeschichte versuchen wir, etwas mehr über die Fehler zu erzählen und sie vielleicht ein bisschen weniger beängstigend zu machen. Legen wir los!

Prolog

Ich mag Bücher. Als ich klein war und andere davon träumten, Astronauten oder Feuerwehrleute zu werden, wollte ich eine Bibliothek eröffnen. Und zwar in einer Burg. Dann fing ich aber an, über all die Probleme nachzudenken, die Nutzer haben könnten, wenn sie in meine neue Bibliothek kämen und die Bücher in den Regalen durchgingen. Meine Burg befindet sich nämlich in einer weit entfernten Gegend und ich habe sie jedes Jahr erweitert (z. B. mit einem Graben), was Probleme für den örtlichen Kartografen verursachte.

Kapitel 1: DNS-Fehler

Da es um eine Burg geht, ist es nicht leicht, den genauen Standort zu finden. Aber keine Sorge: Nutzer können Karten verwenden. Aber was ist, wenn es eine veraltete Karte ohne meinen Graben ist oder wenn es sich um eine alte Karte handelt, bei der die meisten Buchstaben unleserlich geworden sind?

Strichmännchen prüft eine Karte und kann den Weg zur Bibliothek nicht finden

Dies sind DNS-Fehler (entgegen der gängigen Annahme haben sie nichts mit Dungeons N Snakes oder Dangerous Navigation System zu tun): Eure Kunden konsultieren eine Karte (einen DNS-Server), können aber den Standort aus unterschiedlichen Gründen nicht finden. Das liegt möglicherweise daran, dass die Karte nicht einmal den Standort der Bibliothek enthält (in der DNS-Terminologie ein sogenannter NXDOMAIN-Fehler) oder die Sprache für den Nutzer nicht lesbar ist (in der DNS-Terminologie in etwa ein FormErr-Fehler).

DNS-Fehler werden meist durch eine Einstellung (oder ihr Fehlen) auf dem DNS-Server verursacht. Wenn ihr also den DNS-Server nicht selbst verwaltet (ihr also die Karte für eure Leser nicht selbst zeichnet), müsst ihr euch an euren DNS-Anbieter (oder an den Kartografen vor Ort) wenden, um die Fehler zu beheben. Wenn ihr euren DNS-Anbieter nicht kennt, fragt bei eurem Hostanbieter oder dort nach, wo ihr euren Domainnamen registriert habt.

Es können zwar auch Probleme aufseiten des Kunden auftreten, zum Beispiel wenn er seine Brille vergessen hat und die Buchstaben auf der Karte nicht sieht, aber es ist wahrscheinlicher, dass das Problem durch die Karte selbst verursacht wird.

Kapitel 2: Netzwerkfehler

Wenn unser mutiger Leser den Weg zur Burgbibliothek kennt, kann es immer noch ein beträchtliches Abenteuer sein, dorthin zu gelangen: Es müssen Verliese durchquert, der Burggraben mit einem Piranha-Schwarm überwunden und manchmal Drachen bekämpft werden.

Strichmännchen kann nicht zur Bibliothek gelangen, da die Brücke kaputt ist

Netzwerkfehler sind für unsere Leser wie Hindernisse: Netzwerkkomponenten zwischen dem Client (Browser, Crawler usw.) und dem Server blockieren den Traffic. Die Blockierung kann versehentlich bestehen, z. B. wenn ein wichtiger Router ausfällt, oder absichtlich, wenn z. B. eine Firewall den Traffic blockiert.

Die Behebung des Fehlers ist in dieser Situation so unangenehm wie, sich den Zeh zu stoßen. Ihr müsst jedoch herausfinden, welche Komponente auf der Route vom Client zum Server die Blockierung verursacht. Leider kann es Dutzende unabhängige Komponenten auf der Route geben, von denen die meisten weder vom Client noch vom Server verwaltet werden. Außerdem lässt sich nicht problemlos feststellen, welche Komponente den Pfad blockiert. Glücklicherweise wird die Blockierung aber normalerweise durch eine Firewall entweder direkt vor dem Server oder auf der Seite eures CDN verursacht. Wendet euch am besten an euren Hostanbieter oder euer CDN, wenn ihr lieber nicht selbst mit der Firewall herumspielen möchtet.

Kapitel 3: Serverfehler

Selbst wenn unsere Leser die Bibliothek erreichen, kann es Probleme mit der Bibliothek selbst geben. Vielleicht haben die Infokarten in der Bibliothek Wasserschäden und es ist unmöglich, Bücher zu finden. Oder schlimmer noch: Der Drache, den die Leser auf dem Weg zur Bibliothek bekämpft haben, hat die ganze Burg in Brand gesteckt.

Strichmännchen kann die Bibliothek nicht verwenden, weil sie in Flammen steht

Im Wesentlichen sind das Serverfehler. Es gibt ein Problem mit dem Dienst, der es den Besuchern unmöglich macht, zum gewünschten Inhalt (Buch) zu gelangen. Wenn ihr nicht wisst, wodurch dies verursacht wird, wendet euch an euren Servermanager oder euren Hostanbieter. Leider können die Kunden das Problem nicht beheben. Sie müssen wieder gehen, ohne sich ein Buch auszuleihen.

Kapitel 4: Clientfehler

Wenn sich unsere Leser erst einmal in der Bibliothek befinden, kann es vorkommen, dass sie nach Romanen suchen, die entweder nicht verfügbar sind (weil ein anderer Leser sie bereits ausgeliehen hat) oder einfach nicht zugänglich sind (weil sie sich in der verbotenen Abteilung befinden). Hierbei handelt es sich um Clientfehler: In gewisser Weise wird etwas Falsches gewünscht, auch wenn „falsch“ einfach nur bedeuten kann, dass etwas momentan nicht in den Regalen ist.

Strichmännchen sucht in der Bibliothek nach Buch Nummer 7, kann es aber nicht finden. Es scheint sich nicht in den Regalen zu befinden oder die Schrift ist unleserlich.

In anderen Fällen befindet sich das Werk, das sie suchen, in der verbotenen Abteilung der Bibliothek. Der Leser muss daher einige Kriterien erfüllen (z. B. eine Passphrase nennen), um diese Abteilung zu betreten.

Strichmännchen befindet sich in der Bibliothek, darf sich aber das Buch nicht ansehen, weil es sich hinter einer verbotenen Tür befindet

Kurz gesagt, müssen alle Clientfehler technisch gesehen vom Client selbst behoben werden: Ihr könnt ihm helfen, indem ihr die URL weiterleitet (indem ihr ein alternatives Buch empfehlt). In den meisten Fällen kann die Anfrage des Clients jedoch einfach nicht bedient werden.

Epilog

Aber Ende gut, alles gut: Wenn die Kunden alle diese Hindernisse überwinden und zur Bibliothek gelangen, das Buch finden und es ausleihen, kommen sie endlich in den Genuss, etwas über ihren Lieblingsvampir zu lesen – oder eure Inhalte aufzurufen, wenn ihr Websiteinhaber seid.

Ausführliche Informationen zu Fehlern und zu ihrer Bedeutung für die Google Suche findet ihr in unserer Dokumentation. Wenn ihr mit meinen Strichmännchen zufrieden seid oder Vorschläge für das nächste Thema habt, könnt ihr über unser Handle @googlesearchc oder in unseren Community-Foren mit uns sprechen.