Sari la conținut
SEOBlogBotÎnregistrare

Cost și limite

Verificator gratuit de backlinks stil Ahrefs vs API: costul unui articol

Un tabel cu credite pe apel și limite stricte, urmat de calculele pentru un blog care publică câteva articole pe zi. Toate prețurile de aici provin din numerele noastre publicate.

Echipa de cercetare SEOBlogBot ·

Banc de lucru cu un macraj mare și o lupă care arată diferențele dintre instrumente

Credite și limite per acțiune

1 credit = $0.0001. Un apel este facturat o dată, indiferent de numărul de rânduri.
AcțiuneCrediteLimită per apelUtilizare într-un pipeline
domain, overview, stats, suggest0Un singur siteValori de referință și verificări de sănătate
bulk_dr12,000 de domeniiPoartă pentru gazdele de ieșire
compare120 de domeniiBenchmark față de colegi
top, dr_distribution, tld_breakdown1InstantaneuRaportare lunară
refdomains, backlinks, anchors, toppages, anchor_cloud21,000 de rânduri (paginare profundă se oprește la 50,000)Audit post-publicare
intersect22 până la 10 domeniiCercetare linkuri partajate
search, keyword31,000 de rânduriCercetări anchor text

Ce înseamnă limitele pentru un lot

O limită este un plafon pentru o singură cerere, nu pentru luna dumneavoastră. Limita de 2,000 de domenii pentru bulk_dr înseamnă că o listă de 2,001 de gazde necesită două apeluri, așa că planificați loturile în jurul acestei cifre.

Paginarea funcționează în același mod. Este ușor să cheltuiți accidental prea mult. Setează per la cea mai mare valoare de care ai nevoie, până la 5000, și parcurge paginile cu page. Paginarea profundă se oprește la 50,000 de rânduri, așa că o listă atât de lungă necesită un filtru, nu un loop mai lung.

O limită se aplică și fiecărui apel în parte. Planificați loturile astfel încât o gazdă să nu fie trimisă de două ori, deoarece fiecare repetare costă propriul credit.

De ce un verificator web gratuit nu aparține unui job

Acele instrumente au fost create pentru oameni. Verificatoarele gratuite de la Ahrefs, Semrush și Moz arată o porțiune limitată de rezultate în spatele unui formular, ceea ce se potrivește cuiva cu o singură întrebare și nimic mai mult.

Termenii și limitele lor se schimbă fără preaviz. Citiți pagina fiecărui instrument înainte de a construi pe el și rețineți că un script care face scraping de pe un formular se strică în ziua în care markup-ul se schimbă.

Un API cu un preț documentat evită ambele probleme. Dacă aveți nevoie doar de o privire rapidă manual, verificatorul de domenii de pe pagina principală este aceeași idee, fără cheie.

Un script construit pe un formular nu are, de asemenea, un contract, așa că prima modificare care strică funcționalitatea apare fără preaviz.

O căutare unică este suficientă cu un instrument gratuit. În momentul în care aceeași verificare se repetă la intervale regulate, instrumentul gratuit devine o dependență cu care nimeni nu a fost de acord.

Un tab de browser este instrumentul potrivit pentru o singură întrebare, iar un script este instrumentul potrivit pentru una permanentă.

Grădinar îngrijind plante în timp ce un braț robotic le doboară pe una

De ce scraping-ul unui formular gratuit este fragil

O pagină gratuită de verificare a backlinkurilor Ahrefs este un instrument pentru oameni. Transformarea ei într-un job înseamnă că un script trebuie să se dea drept om, iar asta eșuează în trei moduri obișnuite.

Când markup-ul se schimbă

Un redesign mută elementul pe care parserul dumneavoastră îl citește. Jobul rulează încă, dar acum citește o celulă goală și scrie zerouri în jurnal. Această defecțiune este silențioasă și este cel mai grav tip.

Când formularul cere un om

Un formular poate începe să ceară vizitatorului să dovedească că este uman. Un cron job nu poate răspunde la asta, așa că rularea se blochează sau eșuează, în funcție de modul în care scriptul gestionează o pagină neașteptată.

Când rezultatele sunt o porțiune

O vizualizare gratuită arată rândurile de top și se oprește acolo. Un audit lunar care compară liste are nevoie de setul complet, iar o listă parțială arată ca un site care se micșorează.

Trei bugete reale, prețuite

Doar poarta

Un apel bulk_dr per articol este 1 credit. Treizeci de articole pe lună înseamnă 30 de credite, adică $0.003.

Poartă plus audit

Adaugă refdomains și anchors o dată pe lună per site: 1 + 2 + 2 = 5 credite per ciclu de articol, $0.0005.

Sweep arhivă

Un pull unic pentru 200 de articole pe un singur site rămâne sub 100 de credite. Exemplul rezolvat arată cum.

Calcularea facturii lunare pentru blogul dumneavoastră

Folosește tabelul de mai sus și păstrează aritmetica în vedere, astfel încât oricine să o poată verifica.

01

Numără gazdele de ieșire per articol

Folosește același export pe care îl folosești pentru poartă. Treizeci de articole cu trei până la șase gazde fiecare îți oferă un număr de înmulțit, fără ghicitori.

02

Înmulțește cu prețul porții

Un apel bulk_dr per articol este 1 credit, așa că treizeci de articole ajung la 30 de credite, adică $0.003 la $0.0001 per credit.

03

Adaugă pull-urile de audit lunar

Două pull-uri plătite per site pe lună adaugă 4 credite, adică $0.0004. Pune acea linie lângă linia porții astfel încât totalul să fie vizibil.

04

Compară cu factura CI

Furnizorul tău CI facturează minute, nu creditele noastre. Setează cele două totale una lângă alta și optimizează mai întâi pe cel mai mare.

Unde se ascunde costul într-un pipeline

Linia API este rar cea scumpă. Costurile care surprind echipele se află altundeva și sunt ușor de pierdut din vedere deoarece nimeni nu le facturează direct.

Minute CI

O poartă care rulează la fiecare push, în loc să ruleze doar când un articol este programat, multiplică timpul de execuție. Ruleaz-o la pasul de programare, iar minutele rămân proporționale cu munca.

Timp editor

Fiecare HOLD costă o persoană câteva minute. Zece holds pe zi pe mai multe site-uri este un cost real, chiar dacă creditele nu sunt. Optimizează pragul până când un HOLD înseamnă ceva.

Stocare log-uri

Log-urile care păstrează un răspuns complet pentru fiecare apel cresc mai repede decât te aștepți. Păstrează linia _credits și verdictul, și stochează răspunsurile complete doar pentru eșecuri.

Rotește acele log-uri la un interval pe care îl păstrezi deja pentru alte ieșiri de job, astfel încât să nu devină un al doilea arhivă de întreținut.

Cântare de alamă echilibrând blocuri de piatră și o pană care arată greutatea costului

Citirea tabelului ca un buget

Citește tabelul rând cu rând. Primul rând este gratuit, rândurile din mijloc costă unu sau două credite, iar doar acțiunile de tip căutare ajung la trei. Majoritatea pipeline-urilor nu au nevoie niciodată de acest ultim grup.

Tabelul este, de asemenea, o listă de verificare. Fiecare rând numește o acțiune pe care fie o folosești, fie nu.

Începe de la raport. Un apel de poartă costă 1 credit, iar un pull de audit costă 2, așa că chiar și o echipă care publică zece articole pe zi pe zece site-uri rămâne sub un dolar pe lună în credite.

Costul surpriză este rar API-ul. Tendința este să fie minute CI, un loc de mesagerie sau un editor care citește fiecare HOLD imediat ce ajunge.

Prețuiește pipeline-ul de la capăt la capăt, apoi decide dacă linia API merită optimizată. Păstrează tabelul în repository lângă job, astfel încât o modificare în numere să apară ca o simplă diferență.

Comparativ cu o abonament

Dimensiunea minimă a cererii contează mai mult decât prețul de bază

Ahrefs vinde unități API în abonamente care încep de la $129 pe lună pentru 200,000 de unități, cu cel puțin 50 de unități per cerere. Un pipeline care pune întrebări mici arde unități pe minim, în timp ce noi facturasper apel, fără prag.

  • Ahrefs și Semrush sunt mai complete pentru cuvinte cheie și urmărirea clasărilor.
  • Datele noastre de linkuri se reîmprospătează aproximativ lunar, nu zilnic.
  • Numerele niciunei părți nu se potrivesc cu DR sau DA celeilalte, așa că benchmarkuiește în interiorul unei singure surse.

Limite de rată și numerele pe care nu le avem

Nu declarăm nicio limită de cereri pe secundă. Deoarece nu este publicată nicio limită, ritmul este parte din jobul tău, iar un loop fără pauză este cel mai ușor mod de a fi surprins.

Adormi scurt între elementele dintr-un loop, grupează domeniile prin bulk_dr în loc să loop-uiști, și oprește-te la 402 în loc să reîncerci. Măsoară-ți propria viteză de transfer într-un test și scrie acel număr în manualul tău de execuție în loc să presupui unul.

Când măsori, notează dimensiunea lotului și așteptarea între elemente. Adaugă data. Un număr fără dată devine rapid depășit. Glosarul explică fereastra de reîmprospătare, care se schimbă modul în care testezi.

Urmărește primele linii de log ale primei săptămâni. Dacă așteptarea medie între apeluri pare greșită, ajustează loop-ul înainte de rularea lunară, nu după primul 402.

Fiecare linie de log arată o așteptare reală, un număr real și un sold real, ceea ce bate orice estimare.

Întrebări de cost pe care oamenii le pun înainte de a automatiza

Există un cost de fiecare dată când este apelat un API?

Da, pentru acțiunile plătite. Fiecare apel este facturat în credite la $0.0001 per credit, iar răspunsul arată cât a costat. Acțiunile gratuite nu facturează nimic.

Se va transforma într-un abonament?

Astăzi serviciul este credit preplătit, fără abonament și fără minim lunar. Această pagină prețuiește ceea ce este publicat acum, iar pagina de cont este locul unde poți verifica termenii actuali.

O acțiune gratuită folosește vreodată credit?

Nu. domain, overview, stats și suggest nu necesită cheie și nu facturează nimic, așa că sunt locul ieftin pentru a testa un parser.

Pot vedea cât a costat un rulaj?

Da. Fiecare răspuns autentificat are _credits cu costul și soldul. Loghează acel câmp per rulaj, iar totalul lunar devine o sumă, nu o estimare.

Este suficient un verificator gratuit pentru o revizuire ocazională?

Da, pentru un domeniu unic pe care îl verifici din când în când. Odată ce aceeași verificare se repetă în fiecare săptămână, treci la API astfel încât procesul să aibă un contract documentat și un cost logat.

Ce se întâmplă când soldul ajunge la zero?

Un apel plătit returnează HTTP 402. Oprește jobul și alertează o persoană, deoarece reîncercarea nu va adăuga credit. Completează de pe pagina de cont și rulează din nou lotul eșuat.

Igiena costurilor pentru un job programat

  • Loghează _credits după fiecare apel autentificat.
  • Preferă bulk_dr în loc de un loop de căutări individuale.
  • Paginează cu per până la 5000 doar când ai nevoie de rânduri.
  • Oprește-te la HTTP 402 în loc să reîncerci.
  • Reprețuiește o dată pe trimestru față de tabelul de mai sus.