Hoppa till innehåll
CranSEO
CranSEOFå $100 gratis

Domänförtroendekontroll för en dataram med 2 000 rader

Testa en domän i rutan, betygsätt sedan en hel kolumn i ett enda anrop. Tröskeltabellen föreslås av oss men kan ändras av dig.

CranSEO forskarlag ·

Arbetare som bryter upp en träkista i ett stort lager fyllt med staplade lådor

Kontrollera en domän först

Gratis, ingen nyckel krävs. Ange en domän och se dess DR och antal hänvisande domäner innan du skriver kod.

Hela kolumnen i ett enda anrop

Skicka upp till 2 000 domäner till bulk_dr, vilket kostar 1 kredit per anrop. Vi sammanfogar dem med en kommaseparerad sträng här; kör först ett testanrop med tre domäner för att bekräfta utmatningsformatet.

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)

Tröskeltabell: vad ett DR-intervall vanligtvis innebär

Riktlinjer på en logaritmisk skala. Redigera dem så att de passar din nisch.
DR-intervallEtikettVad du ska göra med raden
0 till 9TunnBehåll för volymräkningar, ignorera för kvalitetsargument
10 till 29LitenVanligt för nya eller lokala webbplatser; granska ankartexten
30 till 59EtableradVanligtvis värt en manuell granskning i en klientrapport
60 till 79StarkCitera med namn och kontrollera ämnesmässig relevans
80 till 100Mycket storSällsynt; bekräfta att länken är redaktionell och inte en profil- eller kommentarslänk
Brant bergsklippa som visar grova texturförändringar från bas till topp

Varför den logaritmiska skalan påverkar dina tröskelvärden

DR ökar med logaritmen över antalet hänvisande domäner. Steget från 10 till 20 kräver betydligt färre nya länkande webbplatser än steget från 70 till 80.

Intervallen bör därför inte ha lika bredd i ditt huvud. En webbplats med DR 45 är inte mitt emellan en lokal blogg och New York Times, och en histogram över råa värden kan vilseleda dig.

Använd cut() med tabellen ovan, räkna sedan antalet rader per intervall istället för att beräkna medelvärdet av DR. Medelvärden på en logaritmisk skala döljer exakt de avvikande värden du anlitades för att hitta.

Råa DR-värden tenderar att klumpa sig vid den låga änden, så ett histogram över dem visar mestadels en folkmängd i botten. Loggarade räkningsvärden sprider ut samma data mer ärligt.

Tre sätt att använda etiketterna

Välj ett användningsområde och håll dig till det.

Tre användningsområden, och filtrering kommer först. Behåll bara rader med DR 30 och högre innan en manuell granskning, så minskar du en lista med 2 000 rader till något en person kan läsa på en eftermiddag. Rangordning: sortera i fallande ordning och ta de 50 översta som exempel för en klientpresentation. Revision: räkna antalet rader per intervall och jämför denna månad med föregående månad, med hjälp av de daterade filerna från körmanualen.

En webbplats med DR 70 kan länka till dig från en sponsrad sida. En lokal blogg med DR 12 kan vara den mest relevanta nämnningen du har. Inget av dessa användningsområden mäter kvalitet. Behandla numret som ett sorteringshjälpmedel och titta på ankartexten innan du bestämmer dig, vilket ordlistan för åtgärder förklarar hur du hämtar.

Om din lista ursprungligen var en export från Search Console visar kopplingstegguiden de rengöringssteg som förhindrar att nycklar saknas, och prissidan visar vad tusen sådana anrop skulle kosta.

En notering om stickprovsstorlek

Tyvärr ligger små stickprov, och effekten ökar när du delar upp dem efter intervall.

Med endast 40 domäner kan en enskild avvikande värde flytta ett intervallräkningsvärde med en synlig marginal. Stickprovsstorlek är spaken. Betygsätt hela exporten, inte ett bekvämlighetsstickprov, eftersom ett anrop för upp till 2 000 domäner kostar samma 1 kredit som ett anrop för två. Det billigaste sättet att få en stabil bild är att be om allt och låta cut() sortera efteråt.

En liten tabell är lätt att läsa och lätt att missförstå. Skriv ut räkningsvärdena bredvid procentandelarna, så att en läsare ser storleken på underlaget.

Innan du litar på utmatningen

  • Ta bort dubbletter av domäner och ta bort www före anropet, varje gång
  • Logga kreditfältet i svaret
  • Lagra ögonblicksbildens datum bredvid betygen
  • Behåll tröskeltabellen i versionskontroll
  • Skriv i rapporten att DR är vår egen metric, inte Moz DA
Mässingsnyckel som ligger på en väderbiten stenbänk i dramatisk belysning

Att betygsätta en prospect-lista utan att bedra sig själv

En domänförtroendekontroll är bara lika bra som listan du matar in den. Bulk-betygsättning är ofta det första steget i ett berikningsjobb: du har en lista över företag eller webbplatser och vill ha ett nummer att sortera dem efter. Numret är en sorteringsnyckel. Det är inte en dom.

Betygen hamnar sedan i en tabell som kollegor kommer att läsa, så formuleringen kring dem är lika viktig som avgränsningarna.

Bestäm vad betyget ska användas till

En lista du sorterar för outreach, en lista du reviderar och en lista du filtrerar innan manuell granskning kräver alla olika tröskelvärden. Skriv syftet högst upp i anteckningsboken först, välj sedan intervallen.

Betygsättning för outreach gynnar relevans och nåbara kontakter. DR ensam kommer att rangordna en stor, obekväm webbplats högre än en liten som exakt riktar sig till din målgrupp, så läs betyget bredvid nischen.

Namnge varje tröskeltabell efter dess syfte, till exempel outreach-intervall eller revisionsintervall. Två tydligt namngivna tabeller förhindrar att en sorteringsnyckel tyst blir en dom.

Håll indata och utdata spårbara

Varje rad bör behålla sin ursprungliga indatasträng bredvid den normaliserade domänen, så att ett betyg kan spåras tillbaka till den rad som producerade den. Logga hur många rader som gick in och hur många som kom tillbaka.

Om en rad saknar betyg, registrera den som saknad istället för att ta bort den. Tysta borttagningar är hur en prospect-lista krymper utan att någon bestämmer sig för att klippa den.

Logga anropet, inte leaden

Logga begäran, åtgärden, tiden och kreditfältet i varje svar. Logga inte hela nyckeln och håll personliga kontaktuppgifter borta från loggfilen.

En logg som säger vad som frågades efter och vad det kostade svarar på de flesta frågor en kollega kan resa en månad senare.

Håll loggen i vanlig text, en rad per anrop, så att en diff kan visa en förändring i kostnad mellan två månader utan extra verktyg.

Jämlikheter, nästan-dubbletter och den långa svansen

Två domäner kan få samma betyg och ändå skilja sig åt på det sätt som betyder mest för dig, till exempel språk eller nisch. En jämlikhet är en uppmaning att titta på raderna, inte en anledning att välja den första alfabetiskt.

Långa svansen döljer sig i små intervall. Räkna hur många domäner som ligger precis under varje avgränsning, eftersom en tröskel som delar upp en tät kluster kommer att flytta många rader på en gång.

Registrera vilka rader som avgjordes av en jämlikhet, så att valet du gjorde förblir synligt när någon frågar om det senare.

Vad intervallen inte kan säga

Intervall beskriver ett nummer, inte ett samband. En domän i det starka intervallet berättar att dess antal hänvisande domäner är högt, och inget annat om länken är redaktionell, ny eller fortfarande aktiv.

Koppla varje intervall med en titt på de faktiska länkarna för de rader du planerar att citera. Den titt är långsam, vilket är anledningen till att intervallen finns till: de avgör vilka rader som förtjänar den.

Ett användbart test är att slumpmässigt välja tre rader från varje intervall och läsa deras ankartexter. Om intervallen berättar en konsekvent historia, behåll dem. Om de inte gör det, flytta avgränsningarna innan du publicerar något.

Fem steg från en lista till en rangordnad tabell

01

Normalisera

Ta bort mellanslag, gör domänen till gemener, ta bort www och ta bort exakta dubbletter. Gör det före det första anropet, så att varje rad har en nyckel.

02

Betygsatta i bitar

Skicka maximalt 2 000 unika domäner per bulk_dr-anrop. Varje anrop kostar 1 kredit, oavsett storleken på biten upp till den gränsen.

03

Kontrollera täckningen

Jämför antalet betygsatta domäner med antalet du skickade. Skriv skillnaden till loggen, bestäm sedan vad du ska göra med varje saknad rad.

04

Klipp upp i intervall

Tillämpa tröskeltabellen med cut(), räkna sedan antalet rader per intervall. Behåll intervallen bredvid de råa betygen istället för att ersätta dem.

05

Rangordna för läsaren

Sortera efter det nummer ditt syfte behöver, inte bara efter intervalletiketten, och behåll de översta raderna i en separat tabell för granskning.

Frågor folk ställer om bulk-betygsättning

Bulk-betygsättning väcker samma få frågor varje gång, så de besvaras här i löpande text.

Vad gör jag med en rad som saknar betyg?

Behåll den och markera den som saknad, kontrollera sedan nyckeln först. Den vanliga orsaken är ett efterföljande snedstreck, ett www-prefix eller olika bokstavsstorlek.

Om nyckeln är ren och domänen fortfarande saknas, innehåller inte det månatliga indexet den.

Kan jag betygsätta en lista som är större än 2 000?

Dela upp de unika domänerna i grupper om maximalt 2 000, anropa bulk_dr en gång per grupp och bind ihop resultaten.

Femtusen unika domäner behöver tre anrop, vilket är 3 kredit.

Vilka HTTP-fel ska loopen hantera?

HTTP 401 för en saknad eller felaktig nyckel, och HTTP 402 när saldot är tomt. Båda bör stoppa körningen istället för att försöka om.

Allt annat är värt att logga i fullständighet, tillsammans med biten den kom från.

Hur testar jag detta innan ett riktigt körning?

Betygsätt tre domäner först och kontrollera utmatningsformatet med glimpse(). Testa resten av pipeline:n på en testdata, så att det betalda anropet körs endast när du menar det.

Ska jag dela betygen med en klient?

Dela dem med noteringen att DR är vår egen logaritmiska metric, och visa ögonblicksbildens datum bredvid den. En klient som bara läser numret kommer att behandla det som en revision, vilket det inte är.

Visa tröskeltabellen tillsammans med det, så att intervallen blir synliga för läsaren.