Naar de inhoud springen
LinkSkimmr
LinkSkimmrAanmelden

Voorbeeldcode, uitgelegd

Het screenen van een prospectlijst: één bulk-oproep, gevolgd door drie compares

De lijst van een consultant bevat vaak honderden domeinen en er is weinig tijd. Om de backlinkpositie van je website te controleren tegen een lange set van doelen, voer je één bulk-oproep uit om te sorteren en daarna compare voor de shortlist.

LinkSkimmr research team ·

Drie groepen gesorteerde rivierstenen op een wit bureau die data analyse voorstellen

Stap één: sorteer de hele lijst voor 1 credit

bulk_dr accepteert maximaal 2.000 domeinen in één enkele call, via GET met ?domains= of een POST-body. Een POST is handiger zodra de lijst meer dan een paar tientallen entries telt.

bash
curl -X POST "https://linkskimmr.com/api.php?action=bulk_dr&key=sk_live_..." \
  --data-binary @prospects

# prospects: your list of bare domains, one per line
# billed once: 1 credit = $0.0001

Parameters en wat ze doen

Overgenomen uit de API-referentie. Elke call retourneert ok, en geverifieerde calls voegen _credits toe met de kosten en het resterende saldo.
ParameterGebruikt metBetekenis
actionallWelk endpoint moet worden uitgevoerd, bijvoorbeeld bulk_dr of compare
qacties voor één domeinHet domein dat wordt opgezocht
domainsbulk_dr, compareLijst van domeinen; maximaal 2.000 voor bulk_dr, maximaal 20 voor compare
keybetaalde actiesJe sk_-key, of stuur Authorization: Bearer in plaats daarvan
page, perlijstenPaginering; per varieert van 10 tot 5000
sort, orderlijstenSorteerveld plus asc of desc

Van twee duizend rijen naar een shortlist van twintig

Sorteer de bulk-output op DR, snijd de onderkant af en verwijder alles waarvan de DR ver buiten het bereik ligt waarin je klant actief is. Klaar.

Een hypothetisch voorbeeld op grote schaal: een lijst met 1.500 guest-post-doelen kan krimpen tot een paar honderd zodra je alles onder DR 20 verwijdert, en de rest van het werk gebeurt op een korte lijst in plaats van in een spreadsheet die niemand wil openen. Dit is een voorbeeld, geen gemeten resultaat.

Gebruik daarna compare, die maximaal 20 domeinen accepteert voor 1 credit. Kies de overlevenden in batches van twintig, en je kunt het profiel van elke partij naast elkaar lezen voordat iemand een outreach-e-mail schrijft.

Verwarde rank en besneden tak met scharen op een houten tafel

De bulk-output lezen zonder jezelf voor de gek te houden

Een gesorteerde lijst lijkt op een antwoord. Het is slechts een sortering, en drie gewoontes voorkomen dat het je misleidt.

Een hoge DR is niet per se een relevante site

DR meet hoeveel domeinen linken, niet of een site past bij de markt van je klant. Een regionale blog met een bescheiden DR kan een beter outreach-doel zijn dan een grote directory met een hoge DR.

Lees het onderwerp en het publiek van de top twintig overlevenden voordat je een enkele outreach-e-mail schrijft. Deze controle kost minuten en bespaart de e-mail.

Gelijke scores komen veel voor bij de cutoff

Veel domeinen liggen dicht bij elkaar in DR, dus de volgorde binnen één band is ruis. Breek gelijke scores met een tweede call op de shortlist, niet met de volgorde waarin de rijen toevallig binnenkwamen.

Houd de gelijke-score regel in de notitie. Een lezer die de regel ziet, kan de shortlist beoordelen; een lezer die alleen de lijst ziet, kan dat niet.

Verouderde lijsten na een refresh

Een lijst die gesorteerd is vóór een maandelijkse refresh kan verschuiven. Voer de shortlist opnieuw uit voordat je een nummer aan een prospect citeert, en vermeld de opzoekdatum erbij.

Als de volgorde nauwelijks is veranderd, zeg dat dan ook. Stabiele resultaten zijn ook informatie, en ze maken het volgende doorzoekproces betrouwbaarder.

De creditkosten voorspelbaar houden

Voordat je de backlink van je website controleert tegen een lange lijst, tel je de calls. De kosten volgen uit de actienamen, en de rekenkunde kost een minuut.

Tel de calls voordat je begint

Eén bulk_dr-call dekt maximaal 2.000 domeinen voor 1 credit. Een 2-credit actie uitgevoerd op dezelfde lijst kost 2 credits per domein, dus het totaal groeit snel.

Stel dat je anchors voor alle 2.000 domeinen hebt opgehaald. Dat zijn 4.000 credits, oftewel $0,40, elke maand. De sortering doet het goedkope werk, en de details behoren toe aan de overlevenden.

Gebruik de gratis calls als filter

De overview, domain, stats en suggest acties zijn gratis en vereisen geen key. Een gratis eerste blik op elke overlevende kost niets, en het vertelt je welke rijen een betaalde call waard zijn.

Gebruik credits alleen voor domeinen die die blik hebben doorstaan. Een shortlist van twintig is veel goedkoper om in detail uit te werken dan de volledige lijst was om te sorteren.

Stel een plafond in voor elke run

Bepaal het maximale aantal credits dat een run mag kosten, en stop zodra het totaal dit overschrijdt. Een plafond verandert een verrassing op de factuur in een nummer dat je van tevoren hebt gekozen.

Zet het plafond in een comment bovenaan het script. Wie de taak de volgende keer uitvoert, ziet de regel voordat hij de output ziet.

Wanneer de lijst je eigen klanten bevat

Dezelfde truc werkt op een portfolio. Zet elk klantdomein in één bestand en voer het uit op de eerste van elke maand.

Een maandelijkse sweep is de eerlijke ritme, aangezien onze index ongeveer één keer per maand ververst en alles wat sneller is voornamelijk ruis toont. Sla de output van elke maand op naast de datum, en een kolom met DR-waarden verandert binnen een kwartaal in een trendlijn.

Als één klant ineens enkele punten verliest, voer dan de tien minuten routine uit op die site en controleer de top pagina's op redirect problemen voordat je iemand de schuld geeft.

Voer de maandelijkse sweep uit in vijf stappen

  1. 1

    Plan de run, niet de herinnering

    Een cron-entry kan het script starten op de eerste ochtend van elke maand. Schrijf de tijdzone in een comment en lees de key uit een environment variable, zodat de planning overleeft als de machine verandert.

  2. 2

    Stop bij 401 of 402

    Een ontbrekende of slechte key retourneert 401, en een leeg saldo retourneert 402. Laat het script stoppen bij beide codes in plaats van opnieuw te proberen, en los de oorzaak op voordat de volgende run start.

  3. 3

    Diff met vorige maand

    Vergelijk de nieuwe sortering met de vorige. Domeinen die uit de band zijn verdwenen waar je om geeft, zijn de eerste om te lezen, en de rest kan wachten tot de volgende pass.

  4. 4

    Haal details alleen op voor de veranderaars

    Voer de 2-credit calls uit op de domeinen die zijn verplaatst, niet op de hele lijst. Details voor elke rij elke maand geven credits uit aan rijen die niemand zal openen.

  5. 5

    Schrijf de drie regels

    Noteer wat is verplaatst, wat je denkt dat het heeft veroorzaakt en wat je als volgende zult controleren. Houd die regels in dezelfde vorm als de tien minuten notitie, zodat een lezer maanden in één oogopslag kan vergelijken.

Screen hygiëne

  • Verwijder protocol en paden zodat het bestand kale domeinen bevat
  • Verwijder duplicaten vóór de call, niet erna
  • Bewaar de opzoekdatum in de bestandsnaam van de output
  • Ken het credit saldo vóór de run, vanuit het _credits veld van de laatste response
  • Controleer vijf overlevenden met de gratis overview call
Een kosten schets, hypothetisch

Alleen een voorbeeld: een lijst met 1.800 domeinen kost 1 credit om te sorteren, drie compares van twintig overlevenden kosten 3 meer, en een overview van elke kort gelijste site is gratis. Vier credits is $0,0004.

Fit check

Goed voor screening, niet voor het beoordelen van een enkele site

DR is een grove maat voor de grootte. Het sorteert een lijst snel en kan je niet vertellen of een bepaalde site relevant is, bewerkt is of door iemand wordt gelezen, dus de laatste stap is altijd een menselijke blik.

  • Index ververst ongeveer maandelijks
  • Onze DR is niet Ahrefs DR of Moz DA
  • $100 gratis credit dekt ongeveer een miljoen basis calls
Twee keramische kopjes met een messing weegschaal ertussen

Vragen die opkomen als je een lijst overhandigt

Zodra een screen wordt verstuurd, volgen dezelfde paar vragen. De antwoorden zijn kort, en ze houden de lijst eerlijk.

Kan een bulk screen een site review vervangen?

Nee. Het sorteert domeinen op een grotemaat en niets meer. Een review leest pagina's, inhoud en de reden waarom een link bestaat, en geen enkele sortering doet dat voor je.

Gebruik het screen om te beslissen waar het review uur naartoe gaat, niet als de review zelf.

Welke domeinen moeten in de lijst?

Kale domeinen, één per regel, met verwijderde duplicaten. Pad en subdomeinen voegen ruis toe aan een screen dat werkt op domeinen. Als een prospect twee domeinen bezit, screen beide en houd de sterkste op de shortlist.

Noteer de keuze naast de rij. Een latere lezer weet dan waarom één domein staat voor twee.

Hoe moet de shortlist er aan het einde uitzien?

Eén rij per domein: het domein, zijn DR, de opzoekdatum en de reden waarom hij is gebleven. Twintig rijen met redenen zijn beter dan een sheet met twee duizend nummers zonder redenen.

Als een rij geen reden heeft, verwijder hem dan. Een lege reden kolom is het eerste teken dat de lijst nog steeds een sortering is en nog geen beslissing.

Hoe vaak moet een lijst opnieuw worden uitgevoerd?

Voer een lijst opnieuw uit wanneer de beslissing die hij voedselt nog open is, niet op een timer die om zijn eigen reden wordt bijgehouden. Een maandelijkse sweep past bij een portfolio dat je volgt; een eenmalige prospect lijst kan één run nodig hebben en niets meer.

Een lijst die is gescreend voor een campagne die is beëindigd, kan worden afgesloten. Bewaar de oude output, markeer deze als gesloten en start een nieuwe sortering wanneer de volgende campagne opent.

Wanneer een lijst groter wordt dan wat één bulk call aankan, split hem dan in batches van maximaal 2.000 domeinen en noteer de batch volgorde. Een rerun kan dan verdergaan waar hij stopte, en niemand hoeft te raden welke rijen al waren gescreend.

Bulk vragen

Is de bulk output hetzelfde als een volledig rapport?

Nee. bulk_dr retourneert de rating voor elk domein zodat je een lijst kunt sorteren. Voor anchors, linking domeinen en top pagina's op een gekozen site, roep je de 2-credit acties één site tegelijk aan.

Wat als mijn key opraakt tijdens een taak?

De API retourneert HTTP 402 wanneer credits opraken. Laad op in USDT (TRC-20) vanaf de account pagina en voer alleen de calls opnieuw uit die zijn mislukt.