Nejlepší alternativy k DataForSEO jako rozhodovací strom pro uživatele R
Začněte první otázkou a řiďte se svými odpověďmi. Většina analytiků skončí na jedné ze tří větví a pouze jedna z nich vyžaduje odchod od širšího poskytovatele.
Výzkumný tým CranSEO ·

Přečtěte si nejprve toto
Strom má tři listy
Zůstaňte tam, kde jste, přidejte k němu API pouze pro odkazy, nebo přejděte k celému balíku. To, který z těchto přístupů sedí, závisí na tom, z čeho je váš datový rámec složen, nikoliv na tom, jakou značku znáte.
- Většinou sloupce klíčových slov a SERP: zůstaňte
- Většinou sloupce odkazů: přidejte API pouze pro odkazy
- Sledování pozic plus portál pro klienty: celý balík
Strom, jedna větev na řádek
| Otázka | Pokud ano | Pokud ne |
|---|---|---|
| Potřebuje zpráva objemy klíčových slov nebo pozice v SERP? | Pro tyto sloupce si ponechte poskytovatele klíčových slov, poté přejděte na řádek 2 | Přejděte na řádek 2 |
| Obsahuje část odkazů ve zprávě pouze odkazující domény, kotvící texty a skóre důvěry? | Na tuto část stačí API pouze pro odkazy, jako je CranSEO | Přejděte na řádek 3 |
| Potřebujete denně čerstvá data z crawlování? | Použijte Ahrefs nebo Semrush; náš graf se obnovuje přibližně měsíčně | Přejděte na řádek 4 |
| Bude se notebook spouštět znovu kolegy, kteří by neměli vidět placený klíč? | Preferujte zdarma dostupné akce, pokud je to možné; nepotřebují klíč | Vhodný bude jakýkoli poskytovatel |
| Je rozpočet na jedno spuštění nejvýše několik dolarů? | Zpoplatnění za volání od $0.10 za 1 000 volání sedí | Porovnejte to s měsíčním plánem |

Proč jsme dali API pouze pro odkazy na samostatnou větev
Analytici zřídka chtějí, aby jeden poskytovatel dělal všechno, takže rozdělení zásobníku je běžné. Každá rodina sloupců má vlastní rytmus obnovy a vlastní režimy selhání.
Objemy klíčových slov se mění týdně, zatímco graf odkazů postavený na vlastním crawleru se pohybuje přibližně jednou měsíčně. Umístění obou do stejného kroku pipeline tuto rozdílnost skrývá a vytváří grafy, které vypadají přesněji, než jsou.
Úzké API také udržuje kód krátkým. Jeden request() na akci, jeden tibble na volání a stejná cena ať volání vrátí 10 řádků, nebo 1 000.
Nic z toho neznamená, že širší poskytovatel je horší. DataForSEO pokrývá více oblastí než my, a pokud vaše pipeline již spoléhá na DataForSEO pro data SERP, rozumným krokem je často nechat tuto část být.
Nikdy nenahrazujte zdroj uprostřed zprávy. Spusťte starý i nový poskytovatel po boku po dobu jednoho měsíčního cyklu, porovnejte počty domén a až poté přepněte graf.
Kód nebo workflow nástroj jako první?
Většina analytiků porovnávajících nejlepší alternativy k DataForSEO se soustředí na poskytovatele a zapomíná na nástroj kolem něj. Nástroj je pouze plánovač a lepidlo. Nejprve navrhněte práci. Stále jde o jeden požadavek, jeden soubor a jednu zprávu.
Uchovávejte volání API ve skriptu, který lze diffovat
Řekněme, že spouštíte zprávu o odkazech každý měsíc. Skript ve verzionování ukazuje, která akce proběhla, který seznam domén ji napájel a jaké parametry byly nastaveny, takže čísla z minulého měsíce lze vysvětlit řádek po řádku.
Plátno workflow může vyjádřit stejné kroky, ale historie změn je hůře čitelná a hůře přezkoumatelná. Ať už vyberete jakýkoli nástroj, nechte volání, které utratí kredity, zapsat datumovaný soubor. Zpráva by měla tento soubor číst, nikoliv znovu volat API.
Kdy stačí obyčejný plánovač
Záznam cron nebo naplánovaná CI úloha, která spustí jeden R skript, pokryje většinu měsíčních tahů. Nic jiného nemusí zůstat spuštěné. Pokud skript skončí chybou, plánovač ji zaznamená a log je k dispozici další ráno.
Workflow nástroje si vydělí své místo v jiných situacích. Někdo, kdo nepíše kód, může muset spustit tah, nebo jedno spuštění může upozornit několik kanálů. Tyto potřeby jsou reálné, ale zřídka jsou potřebami analytika v notebooku.
Kde workflow nástroj vydělá své místo
Tým, který chce tlačítko pro tah, zprávu v týmovém chatu při selhání a sdílenou historii spuštění, může těžit z workflow nástroje. Uchovávejte samotné HTTP volání v jedné funkci, kterou nástroj volá, aby logika zůstala testovatelná mimo plátno.
Zkontrolujte hranice, než se zavážete. Mohou kolegové otevřít klíč uložený v nástroji? Můžete exportovat tok jako text, který lze přezkoumat? Pokud je odpověď na kteroukoli z těchto otázek ne, pohodlí má cenu, která se projeví později.
Kdo by měl mít povoleno ho spustit znovu
Kolegové, kteří spouští notebook znovu, by neměli potřebovat váš placený klíč. Demo buňky, které volají domain nebo overview, nepotřebují klíč, takže běží pro kohokoli, kdo soubor otevře.
Placené buňky čtou klíč z prostředí. Tato jedna zvyklost drží klíč mimo notebook, mimo definici workflow a mimo screenshot předávaný na schůzce.
Napište pravidlo vedle buňky s klíčem, prostými slovy: zdarma buňky běží pro kohokoli a placené buňky potřebují klíč z prostředí. Čtenář, který se s pravidlem setká jednou, přestane se ptát.
Smíšené pipeline a kde se nachází join
Smíšená pipeline má dva zdroje napájející jeden stůl. Uchovávejte každý zdroj ve vlastní fázi, zapisujte každý výstup do vlastního datumovaného souboru a spojujte až ve fázi zprávy. Když jeden zdroj změní formát, pak víte, která fáze selhala.
Nepočítejte průměr napříč poskytovateli, kteří počítají jinak. Porovnávejte je po boku po dobu jednoho cyklu, jak popisuje teardown, a udržujte klíč joinu na obou stranách identický.
Procházení jednoho hypotetického úkolu stromem
Řekněme, že váš úkol tahá odkazující domény a kotvící texty pro 40 konkurenčních domén každý měsíc a nic jiného. První řádek se ptá na objemy klíčových slov nebo pozice SERP. Odpověď je ne, takže strom vás pošle na řádek 2.
Řádek 2 se ptá, zda je část odkazů pouze odkazující domény, kotvící texty a skóre důvěry. Zde je, takže na tuto fázi stačí API pouze pro odkazy. Řádek 3 se ptá na denně čerstvá data crawlování. Odpověď je ne, protože pro tuto zprávu stačí měsíční snímek, takže procházka končí na větvi pouze pro odkazy s cenou za volání.
Pět kontrol před výběrem větve
Spočítejte sloupce odkazů
Spočítejte, kolik sloupců ve vašem konečném stolu pochází z odkazů. Pokud je číslo malé, je fáze odkazů malou součástí práce a úzké API může stačit.
Vymezte rytmus obnovy
Zapište si, jak často se každý zdroj mění. Náš graf se obnovuje přibližně jednou měsíčně, takže denní plánování pouze opakuje stejná čísla.
Vypište placená volání
Vypište každé volání, které utratí kredity, a kolikrát každé z nich běží v rámci cyklu. Zdarma dostupné akce ze seznamu vypadnou, což ho často výrazně zkrátí.
Zkontrolujte, kde klíč sídlí
Potvrďte, který soubor, úložiště tajných klíčů nebo proměnná prostředí drží klíč, a kdo ho může číst. Klíč v lokálním souboru .Renviron nese jiná rizika než klíč vložený do sdíleného workflow.
Odhadněte cenu celého cyklu
Vynásobte počty volání kredity za volání, poté $0.0001. Umístěte celkem vedle rozpočtu, který již máte, než cokoliv rozhodnete.

Tři krátké kresby případů
Čtěte je jako kresby, nikoliv jako klienty. Kresba jedna: analytik sestavuje měsíční zprávu o konkurenci ze 40 domén a chce počty odkazujících domén a kotvící texty. Větva pouze pro odkazy sedí. Stránka s rozpočtem ukazuje, že stojí centy.
Kresba dvě: tým potřebuje pozice klíčových slov pro 2 000 frází každý den. Nic z toho nepomůže. Zůstaňte u poskytovatele SERP.
Kresba tři je smíšený případ. Je to nejčastější. Udržte fázi SERP tak, jak je, přesuňte pouze fázi odkazů a spojte dva stoly downstream. Teardown prochází fázemi a stránka pro kontrolu důvěry pokrývá hromadné volání pro skórování, které nahrazuje smyčku.
Kdy je odpověď záleží na tom
Většinou odpověď závisí na potřebách obnovy, a to je upřímná odpověď.
Pokud je přijatelný měsíční snímek, jste v teritoriu pouze pro odkazy a sedí předplacený model za volání. Pokud potřebujete reagovat na ztracený odkaz tentýž den, potřebujete zdroj postavený pro tohle, a náš měsíční graf je špatný nástroj bez ohledu na cenu.
Otázky, které si lidé kladou před výběrem větve
Potřebuji klíč k otestování API?
Ne. domain, overview, stats a suggest běží bez klíče, takže si můžete prohlédnout tvar odpovědi před přihlášením. Placené akce potřebují klíč a chybějící nebo špatný klíč vrátí HTTP 401.
Musí se nejprve platit předplatné?
Ne. Kredity se předplatí za $0.0001 za kredit, bez předplatného a bez měsíčního minima. Zdarma dostupné akce nic nestojí a každé placené volání se zpoplatní jednou, bez ohledu na počet vrácených řádků.
Měl bych si fázi odkazů postavit sám?
Pro jednorázové použití může vypadat malý scrape levně. Pro měsíční zprávu to obvykle není, protože crawlování a indexování webu je projekt sám o sobě. Postavte si ji sám pouze tehdy, pokud je fáze odkazů sama produktem, který vytváříte.
Co když strom pošle na dvě větve?
Rozdělte práci. Udržte fázi klíčových slov u jejího poskytovatele, pošlete fázi odkazů do API pouze pro odkazy a spojte dva stoly podle sloupce domény. Smíšený případ je ten, se kterým většina pipeline skončí.