Zum Inhalt springen
CranSEO
CranSEORegistrieren

Domain-Vertrauens-Checker für einen 2.000-Zeilen-Datenrahmen

Testen Sie eine Domain in der Eingabebox, dann scannen Sie eine ganze Spalte in einem einzigen Aufruf. Die Schwellenwerttabelle wird von uns vorgeschlagen, aber Sie können sie ändern.

CranSEO-Research-Team ·

Arbeiter, der eine Holzkiste in einem großen Lagerhaus mit gestapelten Kartons öffnet

Prüfen Sie zuerst eine einzelne Domain

Kostenlos, ohne API-Schlüssel. Geben Sie eine Domain ein und sehen Sie deren DR und die Anzahl der verweisenden Domains, bevor Sie mit dem Scripten beginnen.

Die gesamte Spalte in einer Anfrage

Senden Sie bis zu 2.000 Domains an bulk_dr, was 1 Credit pro Aufruf kostet. Wir verknüpfen sie hier als durch Komma getrennte Zeichenkette; führen Sie zuerst einen Testaufruf mit drei Domains durch, um die Ausgabeform zu bestätigen.

r
library(httr2)
library(dplyr)

domains <- readr::read_csv("links_export.csv")$domain |> unique()
chunk <- head(domains, 2000)

scores <- request("https://cranseo.com/api.php") |>
  req_url_query(action = "bulk_dr",
                domains = paste(chunk, collapse = ","),
                key = Sys.getenv("CRANSEO_KEY")) |>
  req_perform() |>
  resp_body_json()

glimpse(scores)

Schwellenwerttabelle: Was eine DR-Band typischerweise bedeutet

Faustregeln auf einer logarithmischen Skala. Passen Sie sie an Ihre Nische an.
DR-BandBezeichnungWas mit der Zeile geschehen soll
0 bis 9DünnFür Volumenzählungen behalten, für Qualitätsargumente ignorieren
10 bis 29KleinTypisch für neue oder lokale Sites; prüfen Sie den Anchor Text
30 bis 59EtabliertIn der Regel einen manuellen Blick in einem Kundenbericht wert
60 bis 79StarkMit Namen zitieren und auf thematische Passgenauigkeit prüfen
80 bis 100Sehr großSelten; bestätigen Sie, dass der Link redaktionell ist und kein Profil- oder Kommentarlink
Steile Bergklippe, die grobe Texturänderungen vom Sockel bis zum Gipfel zeigt

Warum die logarithmische Skala Ihre Schwellenwerte verändert

DR steigt logarithmisch mit der Anzahl der verweisenden Domains. Der Schritt von 10 auf 20 erfordert weit weniger neue verlinkende Domains als der Schritt von 70 auf 80.

Daher sollten Bände in Ihrem Kopf nicht gleich breit sein. Eine Site mit DR 45 ist nicht in der Mitte zwischen einem lokalen Blog und der New York Times, und ein Histogramm der Rohwerte wird Sie irreführen.

Verwenden Sie cut() mit der obigen Tabelle, zählen Sie dann die Zeilen pro Band statt den DR zu mitteln. Mittelwerte auf einer logarithmischen Skala verbergen genau die Ausreißer, die Sie gefunden haben sollten.

Roh-DR-Werte neigen dazu, sich am unteren Ende zu ballen, sodass ein Histogramm dieser Werte meist eine Masse am unteren Rand zeigt. Logarithmierte Zählungen verteilen die gleichen Daten ehrlicher.

Drei Möglichkeiten, die Bezeichnungen zu nutzen

Wählen Sie eine Nutzung und bleiben Sie dabei.

Drei Anwendungen, und Filterung kommt zuerst. Behalten Sie nur Zeilen ab DR 30 für eine manuelle Prüfung, und Sie reduzieren eine Liste mit 2.000 Zeilen auf etwas, das eine Person an einem Nachmittag lesen kann. Rangfolge: Sortieren Sie absteigend und nehmen Sie die Top 50 als Beispiele für eine Kundenpräsentation. Audit: Zählen Sie die Zeilen pro Band und vergleichen Sie diesen Monat mit dem letzten Monat, unter Verwendung der datierten Dateien aus dem runbook.

Eine DR-70-Site kann von einer gesponserten Seite aus zu Ihnen verlinken. Ein DR-12-Lokalblog kann die relevanteste Erwähnung sein, die Sie haben. Keine dieser Anwendungen misst die Qualität. Behandeln Sie die Zahl als Sortierhilfe und prüfen Sie den Anchor Text, bevor Sie sich entscheiden, wie im Aktion-Glossar erklärt, wie man dies abruft.

Wenn Ihre Liste ursprünglich als Search-Console-Export begann, zeigt der Join-Walkthrough die Bereinigungsschritte, die verhindern, dass Schlüssel fehlen, und die Preisseite zeigt, was tausend solcher Aufrufe kosten würden.

Ein Hinweis zur Stichprobengröße

Entschuldigung, aber kleine Stichproben lügen, und der Effekt wächst, wenn Sie nach Band aufteilen.

Bei nur 40 Domains bewegt ein einzelner Ausreißer die Bandzählung um eine sichtbare Spanne. Die Stichprobengröße ist der Hebel. Scoringen Sie den gesamten Export, keine Bequemlichkeitsstichprobe, da ein Aufruf für bis zu 2.000 Domains denselben 1 Credit kostet wie ein Aufruf für zwei. Der günstigste Weg, ein stabiles Bild zu erhalten, besteht darin, alles anzufordern und cut() die Sortierung danach erledigen zu lassen.

Eine kleine Tabelle ist leicht zu lesen und leicht falsch zu interpretieren. Drucken Sie die Zählungen neben den Prozentsätzen aus, damit ein Leser die Größe der Basis sieht.

Bevor Sie der Ausgabe vertrauen

  • Domains deduplizieren und www entfernen vor dem Aufruf, jedes Mal
  • Das Credits-Feld der Antwort protokollieren
  • Das Stichtagsdatum neben den Scores speichern
  • Die Schwellenwerttabelle in der Versionskontrolle behalten
  • Im Bericht angeben, dass DR unsere eigene Metrik ist, nicht Moz DA
Messingschlüssel, der in dramatischer Beleuchtung auf einer Witterungsspur steinernen Bank liegt

Scoring einer Prospektliste ohne sich selbst zu täuschen

Ein Domain-Vertrauens-Checker ist nur so gut wie die Liste, die Sie ihm zuführen. Massenscoring ist oft der erste Schritt eines Anreicherungsjobs: Sie haben eine Liste von Unternehmen oder Sites und möchten eine Zahl, um sie danach zu sortieren. Die Zahl ist ein Sortierschlüssel. Sie ist kein Urteil.

Scores gehen dann in eine Tabelle, die Kollegen lesen werden, daher ist die Formulierung um sie herum genauso wichtig wie die Schwellenwerte.

Entscheiden Sie, wofür der Score gedacht ist

Eine Liste, die Sie für Outreach sortieren, eine Liste, die Sie auditieren, und eine Liste, die Sie vor der manuellen Prüfung filtern, benötigen jeweils unterschiedliche Schwellenwerte. Schreiben Sie den Zweck zuerst an die Spitze des Notebooks, wählen Sie dann die Bände.

Scoring für Outreach begünstigt Passgenauigkeit und erreichbare Kontakte. DR allein wird eine große, nicht themenfremde Site über eine kleine Site rangieren, die genau Ihr Zielpublikum ist, also lesen Sie den Score neben der Nische.

Nennen Sie jede Schwellenwerttabelle nach ihrem Zweck, z. B. outreach-bands oder audit-bands. Zwei klar benannte Tabellen verhindern, dass ein Sortierschlüssel leise zu einem Urteil wird.

Eingabe und Ausgabe nachvollziehbar halten

Jede Zeile sollte ihre ursprüngliche Eingabezeichenkette neben der normalisierten Domain behalten, damit ein Score auf die Zeile zurückverfolgt werden kann, die ihn erzeugt hat. Protokollieren Sie, wie viele Zeilen hineingegangen sind und wie viele zurückgekommen sind.

Wenn eine Zeile keinen Score hat, notieren Sie sie als fehlend, anstatt sie zu löschen. Stille Löschungen sind der Grund, warum eine Prospektliste schrumpft, ohne dass jemand beschlossen hat, sie zu kürzen.

Protokollieren Sie den Aufruf, nicht den Lead

Protokollieren Sie die Anfrage, die Aktion, die Zeit und das Credits-Feld jeder Antwort. Protokollieren Sie nicht den vollständigen Schlüssel und halten Sie persönliche Kontaktdaten aus der Protokolldatei.

Ein Protokoll, das angibt, was angefragt wurde und was es gekostet hat, beantwortet die meisten Fragen, die ein Kollege einen Monat später stellen wird.

Halten Sie das Protokoll im Klartext, eine Zeile pro Aufruf, damit ein Diff eine Kostenänderung zwischen zwei Monaten ohne zusätzliche Tools anzeigen kann.

Unentschieden, fast identische Einträge und der lange Schwanz

Zwei Domains können denselben Score haben und sich dennoch in der einen Hinsicht unterscheiden, die für Sie wichtig ist, wie Sprache oder Nische. Ein Unentschieden ist ein Impuls, die Zeilen zu prüfen, nicht der Grund, die erste alphabetisch zu wählen.

Lange Schwänze verstecken sich in kleinen Bänden. Zählen Sie, wie viele Domains knapp unter jeder Schwelle liegen, da eine Schwelle, die einen dichten Cluster spaltet, viele Zeilen auf einmal verschieben wird.

Notieren Sie, welche Zeilen durch ein Unentschieden entschieden wurden, damit die getroffene Wahl sichtbar bleibt, wenn jemand später danach fragt.

Was die Bände nicht sagen können

Bände beschreiben eine Zahl, keine Beziehung. Eine Domain in der Stark-Band sagt Ihnen, dass ihre Anzahl verweisender Domains hoch ist, und nichts darüber, ob der Link redaktionell, neu oder noch aktiv ist.

Koppeln Sie jede Band mit einem Blick auf die tatsächlichen Links für die Zeilen, die Sie zitieren möchten. Dieser Blick ist langsam, und genau das ist der Grund für die Existenz der Bände: Sie entscheiden, welche Zeilen es wert sind.

Ein nützlicher Test besteht darin, drei Zeilen aus jeder Band zufällig auszuwählen und ihre Anchor Texte zu lesen. Wenn die Bände eine konsistente Geschichte erzählen, behalten Sie sie. Wenn nicht, verschieben Sie die Schwellenwerte, bevor Sie etwas veröffentlichen.

Fünf Stadien von einer Liste zu einer sortierten Tabelle

01

Normalisieren

Leerzeichen trimmen, Domain klein schreiben, www entfernen und exakte Duplikate löschen. Tun Sie dies vor dem ersten Aufruf, damit jede Zeile einen Schlüssel hat.

02

In Chunks scoren

Senden Sie maximal 2.000 eindeutige Domains pro bulk_dr-Aufruf. Jeder Aufruf kostet 1 Credit, unabhängig von der Größe des Chunks bis zu diesem Limit.

03

Die Abdeckung prüfen

Vergleichen Sie die Anzahl der gescannten Domains mit der Anzahl, die Sie gesendet haben. Schreiben Sie die Differenz in das Protokoll und entscheiden Sie dann, was Sie mit jeder fehlenden Zeile tun.

04

In Bände schneiden

Wenden Sie die Schwellenwerttabelle mit cut() an, zählen Sie dann die Zeilen pro Band. Behalten Sie die Bände neben den Rohwerten bei, anstatt sie zu ersetzen.

05

Für den Leser rangieren

Sortieren Sie nach der Zahl, die Ihr Zweck benötigt, nicht nur nach der Bandbezeichnung, und halten Sie die obersten Zeilen in einer separaten Tabelle zur Prüfung bereit.

Fragen, die Leute zum Massenscoring stellen

Massenscoring wirft jedes Mal dieselben wenigen Fragen auf, daher werden sie hier im Fließtext beantwortet.

Was mache ich mit einer Zeile ohne Score?

Behalten Sie sie und markieren Sie sie als fehlend, prüfen Sie dann zuerst den Schlüssel. Die übliche Ursache ist ein nachgestellter Slash, ein www-Präfix oder unterschiedliche Groß-/Kleinschreibung.

Wenn der Schlüssel sauber ist und die Domain immer noch fehlt, enthält der monatliche Index sie nicht.

Kann ich eine Liste mit mehr als 2.000 Domains scoren?

Teilen Sie die eindeutigen Domains in Gruppen von bis zu 2.000, rufen Sie bulk_dr einmal pro Gruppe auf und verknüpfen Sie die Ergebnisse.

Fünftausend eindeutige Domains benötigen drei Aufrufe, das sind 3 Credits.

Welche HTTP-Fehler sollte die Schleife behandeln?

HTTP 401 für einen fehlenden oder falschen Schlüssel und HTTP 402, wenn das Guthaben leer ist. Beide sollten den Lauf stoppen, anstatt erneut zu versuchen.

Alles andere ist es wert, vollständig protokolliert zu werden, zusammen mit dem Chunk, aus dem es stammt.

Wie teste ich dies vor einem echten Lauf?

Scoren Sie zuerst drei Domains und prüfen Sie die Ausgabeform mit glimpse(). Testen Sie den Rest der Pipeline an einem Fixture, damit der kostenpflichtige Aufruf nur ausgeführt wird, wenn Sie es beabsichtigen.

Sollte ich die Scores mit einem Kunden teilen?

Teilen Sie sie mit dem Hinweis, dass DR unsere eigene logarithmische Metrik ist, und zeigen Sie das Stichtagsdatum daneben. Ein Kunde, der nur die Zahl liest, wird sie als Audit behandeln, was sie nicht ist.

Zeigen Sie die Schwellenwerttabelle dazu, damit die Bände für den Leser sichtbar sind.