Backlinks mit Search Console-Exporten Schritt für Schritt verknüpfen
Die Search Console listet auf, wer auf Sie verlinkt, aber nicht, wie stark diese Seiten sind. Ein einzelner Aufruf schließt diese Lücke. Jede Zahl unten ist ein erfundenes Beispiel.
CranSEO-Research-Team ·

Die Einrichtung und warum eine Verknüpfung hilft
Die Search Console zeigt verlinkende Seiten. Sie ordnet sie jedoch nicht nach Stärke.
Exportieren Sie die Top-Verlinker als CSV. Die Datei enthält eine Spalte mit Domains, aber keine Gewichtung. Diese Lücke schließt die Verknüpfung, denn ein roher Export ist eine Liste, kein Argument.
Unsere bulk_dr-Aktion bewertet die gesamte Spalte mit einem einzigen Aufruf, sodass die Verknüpfung einem einfachen left_join() über die Domain entspricht. Die Search Console zeigt nur eine Stichprobe der ihr bekannten Links. Behandeln Sie den Export daher als Untergrenze, nicht als Gesamtheit.
Die Verknüpfung in fünf Schritten
Exportieren
Laden Sie die Tabelle der verlinkenden Seiten aus dem Links-Bericht in der Search Console herunter. Lesen Sie sie mit readr::read_csv() ein.
Bereinigen
Kleinschreibung, www entfernen, Duplikate löschen. Nicht übereinstimmende Schlüssel sind der übliche Grund, warum eine Verknüpfung stillschweigend NA zurückgibt.
Bewerten
Senden Sie die eindeutigen Domains in Chunks von 2.000 an bulk_dr. Ein Aufruf kostet 1 Credit.
Verknüpfen
left_join(links, scores, by = "domain"). Prüfen Sie die Zeilenanzahl vor und nach der Verknüpfung.
Markieren
Teilen Sie die Daten in die DR-Bänder unserer Schwellenwerttabelle ein und listen Sie die Zeilen auf, denen im Export die Bewertung fehlt.
Hypothetisches Ergebnis, 8 Zeilen eines erfundenen Exports
| domain (erfunden) | Links im Export | DR (erfunden) | Band |
|---|---|---|---|
| example-news.test | 14 | 71 | Stark |
| example-blog.test | 3 | 34 | Etabliert |
| example-shop.test | 2 | 18 | Klein |
| example-forum.test | 40 | 9 | Dünn |
| example-uni.test | 1 | 62 | Stark |
| example-dir.test | 27 | 4 | Dünn |
| example-local.test | 5 | 22 | Klein |
| example-wiki.test | 1 | 83 | Sehr groß |

Was das Beispiel aussagt, und was nicht
Lesen Sie die Forum-Zeile genau, denn vierzig Links bei DR 9 bedeuten Volumen ohne Gewicht.
In diesem erfundenen Fall übertreffen zwei Zeilen mit jeweils einem Link 67 Links von dünnen Seiten, was das Muster ist, nach dem Sie in Ihren eigenen Daten suchen sollten. Dies spiegelt wider, wie DR funktioniert, ist aber keine Garantie für Rankings.
Lesen Sie keine Kausalität hinein. Google hat erklärt, dass Links nur eines von vielen Signalen sind, und seit dem Core-Update im März 2024 ist das Bild noch unübersichtlicher geworden.
Fragen zur Verknüpfung
Warum fehlen bei einigen Zeilen die Bewertungen?
Meistens unterscheidet sich der Schlüssel: ein abschließender Slash, ein www-Präfix oder unterschiedliche Groß-/Kleinschreibung. Bereinigen Sie die Strings zuerst. Wenn es immer noch fehlschlägt, ist die Domain möglicherweise einfach nicht im monatlichen Index enthalten, den wir gecrawlt haben.
Kann ich intersect verwenden?
Ja, für eine andere Fragestellung. intersect nimmt 2 bis 10 Domains und gibt Seiten zurück, die auf mehrere davon verlinken, was sich eher für die Wettbewerbsanalyse eignet als für die Bewertung Ihres eigenen Exports.
Wie viele Credits kostet die Verknüpfung?
Für 5.000 eindeutige Domains kosten drei bulk_dr-Aufrufe 3 Credits, etwa $0.0003. Der Aufwand ist im Vergleich zur Zeit, die Sie für die Bereinigung des Exports aufwenden, gering.
Stapeln Sie mehrere Exports in einer Tabelle
Bevor Sie Backlinks mit Search Console-Exporten verknüpfen, stapeln Sie die Dateien. Die meisten realen Aufgaben umfassen mehrere Exports, einen pro Kunde oder Quartal, und die Verknüpfung ist sauberer, wenn nur eine Tabelle als Ausgangspunkt dient.
Stellen Sie sicher, dass die Dateien wirklich übereinstimmen
Mehrere CSV-Dateien von verschiedenen Personen lassen sich nur dann sauber kombinieren, wenn sie Spaltennamen, Spaltenreihenfolge, Datumsformate und Kodierung teilen. Nehmen wir an, Sie erhalten einen Export pro Kunde. Vergleichen Sie vor dem Zusammenführen die Kopfzeile jeder Datei und stoppen Sie, wenn eine abweicht.
Eine schnelle Prüfung ist eine Liste der Spaltennamen pro Datei und eine einzelne Stoppbedingung im Skript. Das kostet wenige Zeilen und vermeidet eine stille Fehlausrichtung.
Trennzeichen und Dezimalzeichen
Exports von verschiedenen Maschinen kommen manchmal mit einem Semikolon als Trennzeichen oder einem anderen Dezimalzeichen an. Prüfen Sie das Trennzeichen jeder Datei, bevor Sie annehmen, dass es sich um eine durch Komma getrennte Datei handelt, und legen Sie bei abweichendem Dezimalzeichen ein explizites Locale fest.
Eine Datei, die in eine einzige Spalte eingelesen wird, ist die günstigste Fehlerart. Drucken Sie die Spaltenanzahl jeder Datei aus und stoppen Sie, wenn sie eins ist.
Schreiben Sie die Parsing-Entscheidungen als explizite Argumente ins Skript, nicht als Standardwerte, damit die nächste Person sie sieht, ohne die Daten öffnen zu müssen.
Eine lange Tabelle mit einer Quellenspalte
Stapeln Sie die Dateien zu einer langen Tabelle mit einer Spalte, die die Quelldatei und das Exportdatum verzeichnet. Diese Tabelle ersetzt den Satz von Blättern, den die Leute manuell Schritt für Schritt pflegen.
Zusammenfassungen werden dann zu einem einzigen group_by()-Aufruf statt zu einem Blatt pro Kunde. Bewahren Sie die Rohdateien unverändert auf, damit der Stapelschritt von Grund auf neu ausgeführt werden kann.
Abfragen über Blätter hinweg sind Verknüpfungen
Eine Anforderung wie „Spalte 2 zusammen mit Spalte 1 verschieben“ ist eine versteckte Verknüpfung. Wählen Sie den Schlüssel, hier die Domain, und lassen Sie left_join() die zweite Spalte rübertragen. Die Spreadsheet-Version bricht zusammen, sobald sich eine Zeile verschiebt, während eine verknüpfte Abfrage mit Schlüssel das nicht tut.
Wenn die zweite Tabelle ein anderes Schlüsselformat verwendet, beheben Sie den Schlüssel vor der Verknüpfung, nicht danach. Eine Fehlanpassung ist meist ein Problem mit der Groß-/Kleinschreibung oder einem Präfix.
Was eine Verknüpfung nicht beheben kann
Eine Verknüpfung stellt zwei Tabellen nebeneinander auf Basis eines Schlüssels. Sie kann nicht dazu bringen, dass zwei Quellen übereinstimmen, und sie kann eine Domain, die nie exportiert wurde, auch nicht retten. Wenn zwei Exports bei einer Anzahl abweichen, zeigt die Verknüpfung die Abweichung an, löst sie aber nicht auf.
Behalten Sie diese Differenz im Bericht sichtbar, mit beiden Quellennamen daneben, damit ein Leser sehen kann, von welchem Export eine Zahl stammt.
Eine Verknüpfung kann Ihnen auch nicht sagen, warum zwei Quellen abweichen. Dafür muss man sich die Rohzeilen ansehen, was ein weiterer Grund ist, warum der Export unverändert bleibt.
Behalten Sie die Quellennamen in der Tabelle
Eine Quellenspalte ist eine kostengünstige Versicherung. Wenn eine Zahl in sechs Monaten falsch aussieht, ist die erste Frage, von welchem Export sie stammt, und die Spalte beantwortet dies ohne Suche in alten Ordnern.
Sagen wir, ein Kunde fragt, warum eine Domain zweimal angezeigt wird. Die Quellenspalte zeigt, dass sie aus dem Frühjahrs-Export und dem Sommer-Export stammt, eine Tatsache, die Sie in einem Satz erklären können.
Stapeln und Verknüpf in vier Durchgängen
Jede Datei lesen
Lesen Sie jeden Export mit readr::read_csv() ein und behalten Sie den Dateinamen als Spalte bei. Gehen Sie nicht davon aus, dass die Spaltentypen der ersten Datei für den Rest gelten.
Reihen binden
Verwenden Sie bind_rows(), sobald die Header übereinstimmen. Zählen Sie die Zeilen pro Quelle und vergleichen Sie sie mit dem, was Sie von jeder Datei erwartet haben.
Zusammenfassen
Gruppieren Sie nach dem Schlüssel und fassen Sie in einem Schritt zusammen, z. B. verlinkende Seiten pro Kunde, damit jede Berechnung an einem Ort stattfindet.
Bewertungen verknüpfen
Verknüpfen Sie die bulk_dr-Bewertungen über die bereinigte Domain nach dem Stapeln und prüfen Sie die Zeilenanzahl vor und nach der Verknüpfung.

Bereinigungsregeln, die die Verknüpfung retten
Schlüssel brechen zuerst, und sie brechen leise.
Machen Sie jede Domain klein, entfernen Sie ein führendes www, entfernen Sie nachgestellte Punkte und Schrägstriche und fassen Sie Duplikate zusammen, bevor Sie den Aufruf tätigen, denn ein einzelner Großbuchstabe verwandelt eine gute Übereinstimmung in ein NA, das Sie möglicherweise erst bemerken, wenn ein Kunde fragt.
Behalten Sie den rohen Export unverändert in seiner eigenen Datei, schreiben Sie die bereinigte Tabelle daneben und notieren Sie das Exportdatum im Dateinamen. Das monthly runbook erklärt, warum datierte Dateien wichtig sind, und die bulk scoring page enthält den Wiederverwendbaren Anfragcode.
Schließlich, wenn der Export 1.200 eindeutige Domains und die bewertete Tabelle 1.150 Domains enthält, finden Sie diese 50, bevor Sie irgendetwas charten; das glossary listet auf, was die Aktion zurückgibt, und der decision tree sagt Ihnen, wann eine andere Quelle die bessere Antwort ist.
Ein zweiter Export ohne Neuaufbau der Verknüpfung
Das Hinzufügen eines zweiten Zeitraums ist der Punkt, an dem viele Verknüpfungen stillschweigend fehlschlagen. Die Lösung besteht darin, den Snapshot zu entscheiden, bevor Sie die Bewertungen berühren.
Betrachten Sie den Snapshot als Teil des Schlüssels. Zwei Zeilen mit derselben Domain und unterschiedlichen Snapshot-Daten sind unterschiedliche Fakten, auch wenn die Zahlen ähnlich aussehen.
Zwei Exports aus verschiedenen Monaten sind noch kein Trend, bis die Snapshot-Frage geklärt ist. Klären Sie sie zuerst, dann ziehen Sie die Linie.
Bewerten Sie beide Zeiträume in einem Durchgang
Sagen wir, Sie haben den Export dieses Quartals und den des letzten Quartals. Stapeln Sie beide mit ihren Daten, bewerten Sie dann die eindeutigen Domains über die beiden Dateien in einem Durchgang, sodass beide Quartale einen gemeinsamen Snapshot teilen.
Sie separat zu bewerten, zu unterschiedlichen Zeitpunkten, würde zwei Indexzustände in einen Vergleich mischen. Notieren Sie das Snapshot-Datum im Diagramm, damit ein Leser sehen kann, dass beide Zahlen aus einem Durchgang stammen.
Domains, die in beiden erscheinen
Eine Domain, die in beiden Exports vorhanden ist, sollte einmal in der Bewertungstabelle und zweimal in der gestapelten Tabelle erscheinen. Das hält die Bewertung ehrlich und die Linkanzahl pro Quartal ebenfalls.
Stellen Sie sicher, dass die Bewertungstabelle eine Zeile pro Domain hat, bevor Sie sie verknüpfen, damit die Verknüpfung keine Zeilen vervielfacht. Prüfen Sie, ob ihre Zeilenanzahl der Anzahl der eindeutigen Domains entspricht.
Bewertung und Verknüpfung in separaten Schritten halten
Halten Sie den Bewertungsschritt in einem eigenen Skript und die Verknüpfung in einem anderen. Wenn sich eine Bewertung ändert, wissen Sie, welchen Schritt Sie neu ausführen müssen, und die Verknüpfung muss nicht manuell neu durchgeführt werden.
Eine kleine Datei, die das Snapshot-Datum und die Exportnamen verzeichnet, macht es später einfach, die beiden Schritte abzugleichen.
Bevor Sie irgendetwas verknüpfen
- Jede Datei hat dieselbe Kopfzeile, oder das Skript stoppt
- Schlüssel werden kleingeschrieben und in beiden Tabellen von www befreit
- Der Dateiname trägt das Exportdatum
- Zeilenanzahlen werden vor und nach jeder Verknüpfung geschrieben
- Die rohen Exports bleiben unverändert in ihrem eigenen Ordner