Sari la conținut
CranSEO
CranSEOÎnregistrare

Alternative la DataForSEO, de citit ca un glosar de acțiuni

O referință pe care o poți ține deschisă lângă notebook. Mai întâi acțiunile și prețul lor, apoi vocabularul care îi confuză pe oameni când un tabel de link-uri ajunge în R.

Echipa de cercetare CranSEO ·

Anse de alamă și pârghii mecanice pe o bancă de lucru din lemn reprezentând alternativele de date SEO
Cum să folosești această pagină

Găsește acțiunea de care ai nevoie, notează costul în credite, apoi verifică lista de termeni de mai jos pentru orice necunoscut. Nu listăm numele coloanelor aici, deoarece ar trebui să le citești din output-ul glimpse() propriu.

Acțiuni: ce oferă o singură apelare

AcțiuneCrediteCe primești
domain, overview, stats, suggestGratuitProfil rapid al unui domeniu și sugestii; fără cheie
bulk_dr1DR pentru până la 2,000 de domenii per apelare
compare1Figuri pe rând pentru până la 20 de domenii
top, dr_distribution, tld_breakdown1Clasări și distribuții ale indexului
refdomains, backlinks2Rânduri de domenii care fac trimitere sau link-uri individuale
anchors, toppages, anchor_cloud2Text ancora și paginile cel mai des linkuite
intersect2Domenii care fac link către 2 până la 10 ținte simultan
search, keyword3Căutare full-text în ancore, titluri și URL-uri; căutare exactă după anchor

Termeni care îi confuză pe oameni într-un cadru de date

TermenSemnificație simplă
Domeniu de referințăUn site distinct care face link către tine, numărat o dată indiferent câte link-uri trimite
BacklinkUn singur link de la o pagină la alta; multe pot proveni de la același domeniu de referință
DRround(100 log(ref_domains + 1) / log(2 10^7)); o scară logaritmică, astfel încât 10 la 20 este mai ușor decât 70 la 80
AncorăTextul clicabil al unui link, util ca o coloană categorială
Graf de link-uriHarta link-urilor de la domeniu la domeniu a crawlerului nostru: 2,774,625,913 dintre ele
InstantaneuStarea lunară a indexului; stochează data fiecărui extragere
CreditUnitate de facturare, $0.0001 fiecare; un apel este facturat o dată indiferent de numărul de rânduri
O singură anșă mecanică intricată care se rotește pe strajă simbolizând sensul precis al rândului de date

Ce înseamnă un rând pentru fiecare acțiune

Dacă ai ajuns aici căutând alternative la DataForSEO, acest glosar arată ce returnează o acțiune doar de link-uri la nivel de rând. Sensul rândului este cel mai important. Majoritatea oamenilor greșesc la început, iar aceasta este partea care costă cel mai mult.

Domeniu de referință versus backlink

Un domeniu de referință este numărat o dată, indiferent câte link-uri trimite. Un backlink este un singur link de la o pagină la alta, astfel încât un singur site poate contribui cu multe dintre ele. Dacă graficul tău spune link-uri, dar rândurile sunt domenii, numărul este un număr de domenii și ar trebui etichetat astfel.

Alege granularitatea înainte de prima alăturare. Tabelul de acțiuni de mai sus este referința pentru care apelare returnează ce granularitate.

Un tabel care amestecă cele două va arăta ca un număr de link-uri, în timp ce este de fapt un număr de site-uri. Verifică primele câteva rânduri cu ochii înainte de a rezuma orice.

Textul ancorei ca categorie, nu ca cheie

Textul ancorei funcționează bine ca o coloană categorială. Poți grupa ancorele în clase de branded, generic și bare-URL, apoi să numeri fiecare clasă per domeniu de referință. Este o cheie slabă, deoarece aceleași cuvinte se repetă în link-uri neînrudite.

Păstrează ancora ca text, converteste-o în lowercase o dată la import și nu alătura niciodată două tabele pe baza ei.

Data instantaneului

Instantaneul este starea lunară a indexului. Stochează data alături de fiecare extragere, în numele fișierului sau într-o coloană, astfel încât o comparație între luni să compare similar cu similar.

Două extrageri cu date de instantaneu diferite nu sunt un trend până nu verifici că datele se potrivesc cu ceea ce afirmă graficul.

Un obicei util este să scrii data instantaneului în prima linie a fiecărui raport, astfel încât o pagină tipărită să o conțină și ea. Cititorii uită unde se afla o dată într-un fișier, dar citesc prima linie.

Mediile ascund cozile

Mediile pe o scară logaritmică înșală. Media dintre 20 și 60 este 40, dar acel număr nu descrie niciun site și nu spune nimic despre dispersie.

Păstrează minimul și maximul alături de orice medie. Un domeniu foarte mare poate ridica media, iar un cititor al graficului nu poate spune din medie singură că s-a întâmplat acest lucru.

Citirea tabelului de acțiuni ca un model de date

Fiecare acțiune returnează rânduri la un anumit nivel, iar amestecarea nivelurilor este cea mai rapidă modalitate de a număra dublu, așa că gândește-te în granularități.

refdomains oferă un rând per site care face link, backlinks oferă un rând per link, anchors oferă un rând per text de ancoră distinct. O alăturare între primul și al doilea multiplică rândurile, așa că agregă înainte de a uni și verifică nrow() înainte și după.

Paginare funcționează la fel peste tot: page și per, cu per între 10 și 5000, sortate după sort și order=asc|desc. Până la 1,000 de rânduri sunt returnate per apelare, iar paginarea profundă se oprește la 50,000, așa că cere sortarea care îți pune răspunsul primul.

Pentru partea de buget a acestor alegeri, vezi notebook budget, și pentru un mix de furnizori ales, decision tree.

Tabele lungi în loc de un sheet per extragere

Obiceiul de a deschide un sheet nou pentru fiecare lună este comun. Deriva începe acolo și este greu de anulat. Un singur tabel lung este mai ușor de menținut corect. Este, de asemenea, mai ușor de verificat.

Gândește-te în acest fel. Fiecare lună adaugă rânduri la un singur tabel în loc să creeze un nou obiect de întreținut. Tabelul devine mai lung, dar niciun număr individual nu trebuie copiat manual. Fiecare rând își are propriul instantaneu, sursă și granularitate, pe care un cititor le poate verifica dintr-o privire.

Un singur tabel lung cu o coloană de instantaneu

Mulți oameni încep un sheet nou în fiecare lună. Un tabel lung cu o coloană de instantaneu păstrează fiecare lună într-un singur loc, iar un filtru înlocuiește copierea și lipirea. Să zicem că extragi domenii de referință pentru 30 de site-uri timp de șase luni. Acesta este un singur tabel de verificat, nu șase sheet-uri de reconciliat.

Rezumatelor devin apoi o singură apelare group_by() în loc de un sheet per lună. Păstrează extragerile brute neschimbate, astfel încât tabelul poate fi reconstruit de la zero în orice moment.

Aceleași coloane, sau alăturarea eșuează în tăcere

Fișierele de la mai mulți oameni se combină curat doar atunci când împart numele coloanelor, tipurile și codarea. Verifică rândul de antet al fiecărui fișier înainte de a le lega și oprește scriptul când unul dintre ele diferă.

Un pas de redenumire care mapează numele vechi la numele din glosar costă câteva linii. Salvează o a doua privire la fiecare grafic care a rezultat din neconcordanță.

Păstrează o listă scurtă a numelor coloanelor pe care notebook-ul tău le așteaptă și compară fiecare fișier nou cu ea înainte ca orice altceva să ruleze.

Două balanțe întunecate din lemn și alamă cântărind greutăți de piatră reprezentând prudența și comparația

Două avertismente înainte să modelezi orice

Deoarece DR este o metrică proprie, construită doar din numărul de domenii de referință, nu este Moz DA. Nu o amesteca niciodată cu Ahrefs DR într-o singură regresie.

Numărătorile depind, de asemenea, de crawl. Un site cu un salt brusc după actualizarea centrală din martie 2024 poate fi pur și simplu fost crawluit mai complet în această lună, așa că verifică data instantaneului înainte să spui ceva unui client.

Tratează glosarul ca pe un contract cu viitorul tău. Dacă o coloană te surprinde în șase luni, definiția de mai sus este ceea ce ar fi trebuit să presupui.

Obiceiuri de numire pentru propriile coloane

Redenumește la import și fă-o o dată.

Prefixează coloanele după acțiune, de exemplu refdomains sau anchors, înainte de a alătura orice, astfel încât o fuziune să nu producă niciodată două coloane care au semnificații diferite sub același nume. Scrie pasul de redenumire într-o funcție și reutilizeaz-o în fiecare notebook care atinge API-ul.

Acest lucru costă cinci linii și salvează argumentul despre ce înseamnă o coloană, care este cea mai comună sursă de numere greșite în rapoartele de link-uri.

Citește un tabel de link-uri în cinci treceri

01

Uită-te la granularitate

Verifică ce înseamnă un rând, folosind tabelul de acțiuni de mai sus, înainte să citești orice număr.

02

Verifică instantaneul

Găsește data instantaneului în numele fișierului sau într-o coloană și confirmă că se potrivește cu extragerea pe care ai intenționat-o.

03

Numără rândurile

Compară nrow() cu numărul pe care l-ai așteptat și scrie diferența într-un comentariu lângă citire.

04

Citește intervalele

Uită-te la minimul și maximul DR și al numărătoarelor. Un DR în afara intervalului 0 la 100 indică o problemă de parsare, nu o descoperire.

05

Numără coloanele

Redenumește fiecare coloană la prefixul acțiunii sale, cum ar fi refdomains sau anchors, înainte de a alătura orice.

Întrebări despre acțiuni și termeni

Acestea sunt întrebările care tind să urmeze un prim tabel de link-uri în R.

Cu ce acțiune ar trebui să încep?

Începe cu domain sau overview, deoarece ambele sunt gratuite și nu necesită cheie. Arată forma unui răspuns înainte să cheltui un credit.

Treci la bulk_dr o dată ce acea formă este clară, deoarece un singur apel marchează până la 2,000 de domenii pentru un credit.

De ce numărările mele diferă de un alt instrument?

Fiecare furnizor crawl-uiiește web-ul pe propriul său program și numără link-urile diferit. Graficul nostru de link-uri se reîmprospătează aproximativ o dată pe lună, iar DR aici este un număr propriu pe scară logaritmică.

Compară trendurile între luni în loc de potriviri exacte.

Cum se calculează DR?

DR este egal cu round(100 times the natural log of referring domains plus one, divided by the log of 2 times 10 to the seventh).

Depinde de un singur input, astfel încât îl poți recalcula dintr-o extragere de domenii de referință.

Am nevoie de o cheie pentru fiecare acțiune?

Acțiunile gratuite rulează fără o cheie. Acțiunile plătite iau cheia ca parametru de interogare sau într-un header Authorization Bearer.

O cheie lipsă sau greșită returnează HTTP 401, care este prima eroare de verificat când un apel eșuează.