Conectarea backlinkurilor cu exporturile din Search Console, pas cu pas
Search Console listează site-urile care te linkuiesc, dar nu și cât de puternice sunt. Un singur apel la export completează acest gol. Fiecare număr de mai jos este un exemplu inventat.
Echipa de cercetare CranSEO ·

Configurarea și de ce ajută o conectare
Search Console arată site-urile care trimit linkuri. Nu le evaluează.
Exportă site-urile care trimit cele mai multe linkuri ca un CSV; fișierul îți oferă o coloană de domenii fără nicio idee despre greutate. Acest gol este ceea ce rezolvă conectarea, deoarece un export brut este o listă, nu un argument.
Acțiunea noastră bulk_dr evaluează întreaga coloană într-un singur apel, astfel încât conectarea este un simplu left_join() pe domeniu. Search Console afișează doar un eșantion din linkurile pe care le cunoaște, așa că tratează exportul ca un prag minim, nu ca un total.
Conectarea în cinci pași
Exportă
Descarcă tabelul cu site-urile care trimit linkuri din raportul Links din Search Console. Citește-l cu readr::read_csv().
Curăță
Transformă în lowercase, elimină www, elimină duplicatele. Cheile nealiniate sunt motivul uzual pentru care o conectare returnează NA în tăcere.
Evaluează
Trimite domeniile unice la bulk_dr în loturi de 2.000. Un singur apel costă 1 credit.
Conectează
left_join(links, scores, by = "domain"). Verifică numărul de rânduri înainte și după.
Semnalizează
Împarte în benzi DR din tabelul nostru de praguri și listează rândurile pentru care exportul tău nu are un scor.
Rezultat ipotetic, 8 rânduri dintr-un export inventat
| domeniu (inventat) | Linkuri în export | DR (inventat) | Bandă |
|---|---|---|---|
| example-news.test | 14 | 71 | Puternic |
| example-blog.test | 3 | 34 | Stabilit |
| example-shop.test | 2 | 18 | Mic |
| example-forum.test | 40 | 9 | Subțire |
| example-uni.test | 1 | 62 | Puternic |
| example-dir.test | 27 | 4 | Subțire |
| example-local.test | 5 | 22 | Mic |
| example-wiki.test | 1 | 83 | Foarte mare |

Ce ne spune exemplul și ce nu ne spune
Citește cu atenție rândul forumului, deoarece patruzeci de linkuri la DR 9 înseamnă volum fără greutate.
În acest caz inventat, două rânduri cu câte un link depășesc 67 de linkuri de la site-uri subțiri, ceea ce este modelul pe care ar trebui să îl cauți în datele tale. Acest lucru reflectă modul în care funcționează DR, nu o promisiune privind poziționarea.
Nu interpreta ca fiind cauzalitate. Google a spus că linkurile sunt un semnal printre multe altele, iar de la actualizarea de bază din martie 2024, imaginea a devenit și mai complexă.
Întrebări despre conectare
De ce unele rânduri vin fără un scor?
De obicei, cheia diferă: o bară oblică la final, un prefix www sau o capitalizare diferită. Curăță șirurile de caractere mai întâi. Dacă eșecul persistă, este posibil ca domeniul să lipsească pur și simplu din indexul lunar pe care l-am căutat.
Pot folosi intersect în schimb?
Da, pentru o întrebare diferită. intersect preia 2 până la 10 domenii și returnează site-urile care linkuiesc către mai multe dintre ele, ceea ce se potrivește mai bine analizei golurilor de concurență decât evaluarea exportului tău.
Câte credite costă conectarea?
Pentru 5.000 de domenii unice, trei apeluri bulk_dr costă 3 credite, aproximativ $0.0003. Extracția este neglijabilă în comparație cu timpul petrecut curățând exportul.
Stivuiește mai multe exporturi într-un singur tabel mai întâi
Înainte de a conecta backlinkurile cu exporturile din Search Console, stivuiește fișierele. Cele mai multe joburi reale implică mai multe exporturi, unul pe client sau unul pe trimestru, iar conectarea este mai curată când există un singur tabel din care să conectezi.
Verifică dacă fișierele se potrivesc cu adevărat
Mai multe fișiere CSV de la mai multe persoane se combină curat doar atunci când împărtășesc numele coloanelor, ordinea coloanelor, formatele de dată și codarea. Să presupunem că primești un export pe client. Înainte de a le lega, compară rândul de antet al fiecărui fișier și oprește-te când unul diferă.
Un control rapid este o listă de nume de coloane per fișier și o singură condiție de oprire în script. Acest lucru costă câteva linii și evită o nealiniere tăcută.
Delimitatori și semne zecimale
Exporturile de pe mașini diferite ajung uneori cu punct și virgulă ca delimitator sau cu un semn zecimal diferit. Verifică delimitatorul fiecărui fișier înainte de a presupune că este un fișier separat prin virgulă și setează o locație explicită atunci când semnul zecimal diferă.
Un fișier care se analizează într-o singură coloană este cea mai ieftină eroare de detectat. Tipărește numărul de coloane al fiecărui fișier și oprește-te când este unul.
Scrie alegerile de analiză în script ca argumente explicite, nu ca valori implicite, astfel încât următoarea persoană să le poată vedea fără a deschide datele.
Un singur tabel lung cu o coloană sursă
Stivuiește fișierele într-un singur tabel lung cu o coloană care înregistrează fișierul sursă și data exportului. Acest tabel înlocuiește setul de foi pe care oamenii le țin manual pas cu pas.
Sumarele devin apoi un singur apel group_by() în loc de o foaie pe client. Păstrează fișierele brute neschimbate, astfel încât pasul de stivuire poate fi reluat de la zero.
Căutările între foi sunt conectări
O cerere precum mutarea coloanei 2 împreună cu coloana 1 este o conectare la vedere. Alege cheia, aici domeniul, și lasă left_join() să transporte a doua coloană. Versiunea de foaie de calcul se strică ori de câte ori un rând se mută, în timp ce o conectare cheiată nu.
Dacă a doua tabelă folosește un format de cheie diferit, corectează cheia înainte de conectare, nu după. O neconcordanță este de obicei o problemă de capitalizare sau de prefix.
Ce nu poate rezolva o conectare
O conectare așază două tabele una lângă cealaltă pe o cheie. Nu poate face două surse să fie de acord și nu poate salva un domeniu care nu a fost exportat niciodată. Unde două exporturi sunt în dezacord cu privire la un număr, conectarea arată dezacordul, nu îl rezolvă.
Păstrează acea diferență vizibilă în raport, cu ambele nume ale surselor alături de ea, astfel încât un cititor să poată vedea din ce export a provenit un număr.
O conectare nu poate spune, de asemenea, de ce două surse sunt în dezacord. Acest lucru necesită o privire la rândurile brute, ceea ce este un alt motiv pentru care exportul rămâne neschimbat.
Păstrează numele surselor în tabel
O coloană sursă este o asigurare ieftină. Când un număr pare greșit peste șase luni, prima întrebare este din ce export a provenit, iar coloana răspunde fără o căutare prin dosarele vechi.
Să presupunem că un client întreabă de ce un domeniu apare de două ori. Coloana sursă arată că a provenit din exportul de primăvară și din cel de vară, ceea ce este un fapt pe care îl poți explica într-o propoziție.
Stivuirea și conectarea în patru treceri
Citește fiecare fișier
Citește fiecare export cu readr::read_csv() și păstrează numele fișierului ca o coloană. Nu presupune că tipurile de coloane ale primului fișier se aplică restului.
Leagă rândurile
Folosește bind_rows() odată ce anteturile sunt de acord. Numără rândurile per sursă și compară-le cu ceea ce te-ai așteptat din fiecare fișier.
Rezumat o dată
Grupează după cheie și rezumă într-un singur pas, de exemplu site-urile care trimit linkuri per client, astfel încât fiecare calcul să trăiască într-un singur loc.
Conectează scorurile
Conectează scorurile bulk_dr pe domeniul curățat, după stivuire, și verifică numărul de rânduri înainte și după conectare.

Reguli de curățare care salvează conectarea
Cheile se strică primele și se stracă în tăcere.
Transformă fiecare domeniu în lowercase, elimină un www inițial, elimină punctele și barele oblice de la final și colapsează duplicatele înainte de apel, deoarece o singură literă mare răzvrătită transformă o potrivire bună într-un NA pe care s-ar putea să nu îl observi până când un client întreabă.
Păstrează exportul brut neschimbat în propriul fișier, scrie tabelul curățat alături de el și înregistrează data exportului în numele fișierului. Manualul lunar explică de ce contează fișierele datate, iar pagina de evaluare în bloc are codul de solicitare de reutilizat.
În cele din urmă, când exportul are 1.200 de domenii unice și tabelul evaluat are 1.150, găsește acei 50 înainte de a crea orice grafic; glosarul listează ce returnează acțiunea, iar arborele decizional îți spune când o altă sursă este răspunsul mai bun.
Un al doilea export fără reconstruirea conectării
Adăugarea unei a doua perioade este locul în care multe conectări se strică în tăcere. Soluția este să decizi instantaneul înainte să atingi scorurile.
Gândește-te la instantaneu ca făcând parte din cheie. Două rânduri cu același domeniu și date de instantaneu diferite sunt fapte diferite, chiar și când numerele arată similar.
Două exporturi din luni diferite nu sunt o tendință până când întrebarea instantaneului nu este rezolvată. Rezolv-o mai întâi, apoi trasează linia.
Evaluează ambele perioade într-o singură trecere
Să presupunem că ai exportul acestui trimestru și pe cel al trimestrului trecut. Stivuiește ambele cu datele lor, apoi evaluează domeniile unice din ambele fișiere într-o singură trecere, astfel încât ambele trimestre să împartă un singur instantaneu.
Evaluarea lor separat, în momente diferite, ar amesteca două stări de index într-o singură comparație. Notează data instantaneului pe grafic, astfel încât un cititor să poată vedea că ambele numere provin dintr-o singură trecere.
Domenii care apar în ambele
Un domeniu prezent în ambele exporturi ar trebui să apară o dată în tabelul de scoruri și de două ori în tabelul stivuit. Acest lucru menține scorul onest și numărul de linkuri pe trimestru onest, de asemenea.
Fă tabelul de scoruri cu un rând pe domeniu înainte de a-l conecta, astfel încât conectarea să nu multiplice rândurile. Verifică dacă numărul său de rânduri este egal cu numărul de domenii unice.
Păstrează evaluarea și conectarea în pași separați
Păstrează pasul de evaluare în propriul script și conectarea în altul. Când un scor se schimbă, știi în ce pas să relansezi, iar conectarea nu trebuie refăcută manual.
Un mic fișier care înregistrează data instantaneului și numele exporturilor face ca cei doi pași să fie ușor de aliniat ulterior.
Înainte de a conecta orice
- Fiecare fișier are același rând de antet, sau scriptul se oprește
- Cheile sunt transformate în lowercase și lipsite de www în ambele tabele
- Numele fișierului conține data exportului
- Numărul de rânduri este scris înainte și după fiecare conectare
- Exporturile brute rămân neschimbate în propriul dosar