Mythos vs. Realität

Echtzeit-Backlink-Checker: Mythos, Realität und eine Retry-Tabelle

Jedes Tool mit dieser Bezeichnung ist ein Crawler mit Verzögerung. Unser aktualisiert sich etwa monatlich. Hier erfahren Sie, wie Sie das umgehen können, ohne Credits zu verschwenden.

A wooden bridge over a valley with one damp plank showing recent contact

Mythos versus Realität

MythosRealität
Stündliches Abfangen eines neuen Links ist früherDer Index ändert sich etwa einmal im Monat, daher liefern 29 von 30 Abfragen dieselben Zeilen
Ein fehlender Link bedeutet, dass er entfernt wurdeEr ist möglicherweise einfach neuer als die letzte Aktualisierung
Frischer ist immer besserFür Trends ist eine stabile monatliche Momentaufnahme besser als eine verrauschte tägliche
Search Console enthält dieselben DatenSie zeigt, was Google für Ihre Eigenschaft meldet, was eine andere, partielle Sichtweise ist
Ein kostenpflichtiger Plan macht den Crawl sofortKein Anbieter crawlt jede Seite täglich

So arbeiten Sie mit einem monatlichen Index

Der Großteil der Arbeit besteht aus einer Gewohnheit: wöchentlich ausführen, monatlich vergleichen.

Wenn Sie gerade einen Link aufgebaut haben und Beweis benötigen, warten Sie nicht auf einen Index. Öffnen Sie die Seite, zeigen Sie die Quelle an, und bestätigen Sie den Anchor-Text und das rel-Attribut. Warten Sie dann auf die nächste Aktualisierung. Google selbst benötigt Tage oder Wochen, um neu zu crawlen, und die Änderung von Penguin 4.0 im Jahr 2016 machte nur die eigene Verarbeitung in Echtzeit, nicht das, was Drittanbieter-Tools sehen können.

Ein Echtzeit-Backlink-Checker im strengen Sinne müsste das gesamte Web beobachten. Das macht niemand, und der günstige Trick, jede Stunde eine veraltete Datenbank neu abzufragen, verschwendet einfach Credits für dieselbe Antwort.

Alerts für neue Links und warum sie enttäuschen

Leute fragen oft nach einem Alert, sobald ein Link landet. Die Anfrage ist nachvollziehbar. Die ehrliche Antwort ist, dass ein monatlicher Index dies nicht liefern kann, da ein Link, der heute im Web erscheint, wochenlang keinen Index erreichen muss.

Alerts, die auf wiederholtem Abfragen basieren, sehen geschäftig aus und sagen Ihnen nichts Neues. Die drei Unterpunkte unten erklären, wo die Anstrengung hingeht, und was eine ruhigere Alternative leisten kann.

Was ein Alert tatsächlich sehen kann

Ein Alert kann nur beobachten, was der Index bereits enthält. Zwischen den Aktualisierungen kommen dieselben Zeilen zurück, und ein Alert, der bei identischen Daten auslöst, ist nur Rauschen in Ihrem Posteingang.

Abfragen erhöht Aufrufe, nicht Zeilen

Stündliches Abfragen sendet viele Anfragen für eine Antwort. Die Kostennotiz am Ende dieser Seite zeigt die Rechnung. Die Rechnung wächst mit der Frequenz, während die Zeilen gleich bleiben.

Ein datierter Abruf erledigt denselben Job

Ein wöchentlicher Job schreibt eine datierte Datei, und ein Diff gegenüber der letzten Woche zeigt, was sich geändert hat. Das Ergebnis entspricht dem tatsächlichen Rhythmus der Daten, und Sie erhalten innerhalb einer Woche noch immer Informationen über neue Zeilen.

Die Datei ist auch Ihr Beweis, wenn jemand fragt, was letzten Monat geändert wurde. Halten Sie die Benennung von Lauf zu Lauf identisch, damit sich die Dateien selbst sortieren.

Fehlersuch-Tabelle für Loops

AntwortBedeutungWas das Skript tun sollte
HTTP 401Schlüssel fehlt oder ist falschStoppen, Alarm schlagen, nicht erneut versuchen
HTTP 402Credits aufgebrauchtStoppen, mit USDT aufladen, manuell neu ausführen
ok: false mit 200Fehlerhafter Parameter, z. B. eine unbekannte AktionKörper protokollieren und Job fehlschlagen lassen
Timeout oder 5xxNetzwerk- oder ServerproblemZweimal wiederholen mit 10- und 60-Sekunden-Wartezeit
Zeilen unter totalIhre Paginierung endete zu frühLoop beheben; die Daten sind in Ordnung
Guthaben fällt schneller als geplantEin Loop holt Seiten erneut abVergleichen Sie _credits vor und nach jedem Lauf

Ein Retry-Wrapper, der keine Doppelbelastung verursacht

Nur vorübergehende Fehler werden erneut versucht. 401 und 402 werden sofort beendet.

python
import json, time, urllib.request as u, urllib.error as e
def call(url, tries=3):
    for i in range(tries):
        try:
            with u.urlopen(url, timeout=30) as r:
                return json.load(r)
        except e.HTTPError as x:
            if x.code in (401, 402):
                raise SystemExit(f'stop: HTTP {x.code}')
            if i == tries - 1:
                raise
        except (e.URLError, TimeoutError):
            if i == tries - 1:
                raise
        time.sleep(10 * 6 ** i)
A garden shed with a watering can and a single water drop on a leaf

Wo dies Ihren Zeitplan betrifft

Legen Sie die Momentaufnahme auf einen wöchentlichen Timer, wie im Actions-Handbuch. Vergleichen Sie monatlich mit dem SQLite-Skript.

Legen Sie die Kosten in eine Zeile. Ein wöchentlicher Refdomains-Abruf für eine Domain kostet 2 Credits, also etwa $0,01 pro Jahr.

Betrachten Sie jede Versprechung eines Echtzeit-Backlink-Checkers mit Skepsis, auch unsere. Die ehrliche Bezeichnung für das, was Sie automatisieren können, ist ein monatlicher Index mit einer wöchentlichen Gewohnheit darum, was immer noch besser ist als eine manuelle Überprüfung jedes Quartal.

Legen Sie eine Frischheitsprüfung fest, die zu den Daten passt

Diese vier Schritte ersetzen einen Alert durch eine Gewohnheit, die Sie beibehalten können.

01

Wählen Sie eine Frequenz

Wöchentlich für den Abruf, monatlich für den Vergleich. Schreiben Sie beides in die Repo-Notizen, damit sich der Zeitplan im Laufe der Zeit nicht verschiebt.

02

Speichern Sie die Rohantwort

Speichern Sie das JSON unverändert unter dem heutigen Datum. Sie können jede Zahl später neu berechnen, und Sie müssen einer Zusammenfassung, die Sie nicht überprüfen können, nie vertrauen.

03

Vergleichen Sie Mengen, keine Summen

Zählen Sie, was zwischen zwei Abrufs angekommen und verschwunden ist. Eine Summe, die gleich bleibt, kann einen Austausch von fünfzig Domains verbergen.

04

Beenden Sie den Loop bei einem Fehler

Ein 401, ein 402 oder ein ok, das falsch ist, beendet den Lauf. Der nächste geplante Lauf versucht es erneut, was günstiger ist als jeder Alert-Loop.

Einen fehlenden Link ohne Panik lesen

Ein Link, der noch nicht im Index ist, ist ein anderer Fall als ein Link, der entfernt wurde. Sie durcheinander zu bringen, führt zu falschen Entscheidungen, also prüfen Sie, welchen Fall Sie haben, bevor Sie handeln.

Beginnen Sie mit der Seite. Wenn sie noch aktiv ist und der Link vorhanden ist, hinkt der Index einfach hinterher. Warten Sie auf die nächste Aktualisierung, bevor Sie etwas über die Seite oder die Domain schließen.

Neuer als die letzte Aktualisierung

Die meisten fehlenden Links sind neu. Notieren Sie das Datum, an dem Sie den Link gefunden haben, und vergleichen Sie es mit dem Datum der letzten Aktualisierung. Eine Lücke von einigen Wochen ist für einen monatlichen Index normal.

Ein Link, den Sie am Dienstag gefunden und am Freitag überprüft haben, hatte keine Zeit, den Index zu erreichen, daher ist die Lücke erwartungsgemäß und nicht alarmierend.

Entfernt, verschoben oder nie indiziert

Einige Links sind wirklich weg. Die Seite wurde gelöscht, der Link wurde entfernt, oder die Seite befindet sich jetzt hinter einer Anmeldung. Überprüfen Sie die Seite selbst. Wenn der Link vorhanden ist und der Index ihn immer noch nicht hat, ist dies eine Indexfrage, keine Änderung auf der anderen Seite.

Schreiben Sie auf, welchen Fall Sie gefunden haben, da die Behebung für jeden Fall unterschiedlich ist.

Drei Google-Link-Updates, die das Tempo vorgeben

  1. Penguin 4.0

    Google sagte, sein Link-Spam-Signal sei Teil des Core-Algorithmus geworden und laufe in Echtzeit auf seiner eigenen Seite.

  2. Link-Spam-Update

    Google kündigte ein SpamBrain-Update an, das darauf abzielt, spammy Links zu neutralisieren, anstatt sie zu zählen.

  3. Core- und Spam-Updates

    Ein großes Rollout im März änderte, wie Google mit minderwertigen Inhalten und manipulativen Links umging, und dauerte Wochen, bis es sich eingespielt hatte.

A magnifying glass inspecting a vine growing through a stone wall

Was zu tun ist, wenn Sie heute Beweis benötigen

Überprüfen dauert weniger Zeit, als darüber zu streiten. Zeigen Sie die Seitenquelle an. Suchen Sie nach Ihrer URL, dem Anchor-Text und jedem nofollow-, sponsored- oder ugc-Attribut.

Für eine größere Menge rufen Sie die verlinkenden Seiten selbst mit einem höflichen Skript und einer Verzögerung ab und durchsuchen Sie das HTML nach Ihrer Domain. Das ist ein anderer Job als das Fragen eines Index, und das ist das Einzige, was einen Link, der vor einer Stunde veröffentlicht wurde, sieht.

Ein monatlicher Rhythmus, der günstig bleibt

Stellen Sie sich eine kleine Site mit einer Ziel-Domain vor. Der Job läuft jeden Montag, schreibt eine Datei und macht sonst nichts, bis zum ersten des Monats. Das passt zur Aktualisierung. Die Credit-Nutzung bleibt gleich.

Der erste Montag jedes Monats ist der Vergleichstag. Öffnen Sie die zwei neuesten Dateien, zählen Sie die neuen und verschwundenen Domains und schreiben Sie eine Zeile in Ihre Notizen. Zehn Minuten reichen normalerweise aus. Diese Notizen werden zu einer Geschichte, der Sie vertrauen können.

Halten Sie den Vergleich jeden Monat an derselben Stelle, damit die Geschichte als eine Zeile lesbar ist.

Was mit einem Spike zu tun ist

Ein plötzlicher Sprung in neuen Zeilen nach einer Aktualisierung ist normal, da der Index möglicherweise mehrere Wochen auf einmal aufholen kann. Lesen Sie eine Stichprobe der neuen Domains, bevor Sie entscheiden, ob es eine Kampagne oder ein Problem ist.

Wenn der Spike eine Domain mit Hunderten von Zeilen ist, suchen Sie nach einer Vorlage oder einem Widget, bevor Sie es als Kampagne lesen.

Was mit einem ruhigen Monat zu tun ist

Ein flacher Monat ist oft einfach ein flacher Monat. Überprüfen Sie, ob der Job lief und eine Datei schrieb, denn ein Job, der stillstand, sieht genau wie ein ruhiger Index aus.

Echtzeit-Fragen, beantwortet

Die gleichen wenigen Fragen tauchen jedes Mal auf, wenn ein Zeitplan zum ersten Mal eingerichtet wird.

Gibt es einen wirklich Echtzeit-Backlink-Checker?

Nicht einen, der das gesamte Web abdeckt. Jedes Tool, das Echtzeit verspricht, beschreibt einen Crawler mit Verzögerung, und die Verzögerung ist der Teil, nach dem man fragen sollte. Unser aktualisiert sich etwa einmal im Monat, und die Seite sagt das auch.

Wie oft sollte ein Skript die API aufrufen?

Wöchentlich reicht für einen Abruf und monatlich für den Vergleich von Trends. Häufigeres Abfragen kostet Credits und liefert dieselben Zeilen, bis der Index aktualisiert wird.

Warum kann ein anderes Tool einen Link zeigen, den meine API nicht zeigt?

Jeder Index crawlt einen anderen Teil des Webs in seinem eigenen Zeitplan. Ein Link kann einen Index vor einem anderen erreichen, also vergleichen Sie Trends innerhalb einer Quelle, nicht über zwei hinweg.

Kann ich eine E-Mail erhalten, wenn ein neuer Link erscheint?

Nur wenn Ihr Job eine sendet. Ein geplanter Skript kann zwei datierte Abrufe vergleichen und die neuen Domains per E-Mail oder Chat posten. Halten Sie auch Fehler-Alerts aktiv, damit ein stiller Bruch nicht unbemerkt bleibt.

Verbraucht ein Retry Credits doppelt?

Ein Retry nach einem Timeout kann einen zweiten Aufruf verbrauchen, weshalb der Wrapper oben bei 401 und 402 stoppt und zwischen den Versuchen wartet. Lesen Sie _credits vor und nach jedem Lauf, um zu sehen, was der Job wirklich kostet.

Kosten der Gewohnheit

Das Abfragen der Refdomains einer Domain jede Stunde sind 24 Aufrufe pro Tag zu je 2 Credits, also 48 Credits oder $0,0048 pro Tag. Günstig im Geld, nutzlos in der Information. Wöchentlich kostet ein Siebentel eines täglichen Pollings und zeigt dasselbe.