Naar de inhoud springen
DarkSEO
DarkSEOAanmelden

Inrichtgids

Vind mijn backlinklijst en stel een maandelijkse controle in

Tien minuten inrichten geeft je een datum-bestand van wie naar je linkt. Als er problemen zijn, vergelijk je twee bestanden in plaats van te raden.

Inrichten in zes stappen

01

Meld je aan met Google

Gebruik de accountpagina om je aan te melden. Nieuwe accounts bevatten $100 aan tegoed, geen creditcard vereist.

02

Maak een API-sleutel aan

De sleutel begint met sk_. Houd deze buiten openbare repositories; behandel hem als een wachtwoord.

03

Probeer de gratis lookup

action=overview&q=yourdomain.com kost niets en bevestigt je sleutel en de spelling van het domein.

04

Haal de echte lijsten op

Voer refdomains, anchors en toppages uit, 1.000 rijen per oproep, 2 credits elk.

05

Opslaan met de datum

Noem bestanden als refdomains-2026-10.json. Overschrijf nooit het bestand van vorige maand.

06

Diff

Vergelijk rijen met die van de vorige maand. De nieuwe domeinen zijn wat je leest.

Eén oproep, met elk veld uitgelegd

Vervang het domein en de sleutel. Hetzelfde patroon werkt voor alle acties.

bash
curl "https://darkseo.net/api.php?action=refdomains&q=yourdomain.com&per=1000&page=1&key=sk_live_..." \
  -o refdomains-2026-10.json

Referentie van parameters

ParameterBetekenisOpmerkingen
actionWelk rapport moet worden uitgevoerdrefdomains, backlinks, anchors, toppages en anderen
qHet domein dat je onderzoektSchoon domein, geen protocol
keyJe API-sleutelOf stuur Authorization: Bearer sk_...
pagePaginanummerDiepe paginering is beperkt tot 50.000 rijen
perRijen per paginaVan 10 tot 5000; facturatie is één keer per oproep
sort, orderSorteerkolom en asc of descHandig om de nieuwste of grootste eerst te zien

Bestandsnamen, opslag en vergelijken

Een 'vind mijn backlinklijst' helpt alleen als de bestanden zonder hulp kunnen worden vergeleken. Een duidelijke naamgevingsregel en één map per maand doen het meeste werk. Besteed nu tien minuten aan de regel, want een uur sorteren later is erger. Hernoem ze daarna nooit.

Gebruik hetzelfde patroon voor elk domein en elke oproep, zodat een simpele sortering de bestanden op maand sorteert. Gemengde patronen breken de sortering, en een gebroken sortering is hoe het bestand van vorige maand per ongeluk wordt overschreven.

Bestandsnamen die sorteren

Zet het jaar en de maand eerst, dan het domein, dan de naam van de oproep, zoals 2026-10 gevolgd door het domein en refdomains. Null-gepadded maanden sorteren correct, en een naam in die volgorde leest als een logboek.

Vermijd spaties en geaccentueerde tekens in bestandsnamen. Scripts verwerken ze slecht, en een mislukte kopie kan er als een succesvolle uitzien.

Eén map per maand

Maak een map voor elke maand en kopieer de drie bestanden voor elk domein erin. Een map per maand houdt vorige maand onaangetast, zodat een diff een vergelijking wordt tussen twee mappen.

Markeer de map als alleen-lezen zodra de maand is afgesloten, als je systeem dit toelaat. Een bewaard bestand dat niet kan worden bewerkt, is een veel sterker bewijs.

Een korte changelog

Houd een plattekstlogboek in de root-map. Schrijf één regel per pull met de datum, de domeinen en de uitgevoerde oproepen. Een changelog stelt je in staat een gat in de reeks jaren later uit te leggen, wanneer niemand zich de reden nog herinnert.

Voeg de kredietkosten van elke respons toe aan dezelfde regel, zodat de log dubbel als factuur dient.

Registreer elke wijziging in de domeinlijst in dezelfde log, met de reden. Een domein dat in één maand wordt toegevoegd, verklaart een piek in die maand, en bespaart later lang zoeken. Houd de regels plat, zodat een script de log kan lezen als je ooit een automatische samenvatting wilt.

Fouten en oplossingen

FoutSymptoomOplossing
Ontbrekende of verkeerde sleutelHTTP 401Controleer de sleutel en de spelling van de header
Saldo leegHTTP 402Laad op met USDT (TRC-20) vanaf de accountpagina
Lezen van ok genegeerdLeeg bestand behandeld als succesTest de ok-flag in je script voordat je opslaat
Vorige maand overschrijvenGeen diff mogelijkZet de maand in de bestandsnaam
Live data verwachtenNieuwe link ontbreektIndexverversing gebeurt ongeveer maandelijks; vergelijk maandelijks, niet dagelijks

Automatiseren

Een cron-entry op de eerste van de maand is genoeg. Schrijf de drie curl-oproepen in één shellscript, voeg de maand toe aan elke bestandsnaam en laat het je alleen e-mailen wanneer het aantal nieuwe domeinen je drempelwaarde overschrijdt.

Geverifieerde responsen bevatten _credits met de kosten en het resterende saldo, zodat het script je kan waarschuwen voordat het saldo op raakt. Test het een keer handmatig. Vergeet het daarna tot de e-mail aankomt.

Voor een team, koppel de maandelijkse pull aan de voorbeelddrempelwaarden, zodat iedereen dezelfde regel leest.

Houd het script saai. Gewone curl, één lus over je domeinen, één map per maand. Saie scripts overleven personeelswisselingen.

Een mislukte run afhandelen

Een mislukte run moet de bestanden van vorige maand met rust laten en één regel schrijven in de changelog. De valkuil is een gedeeltelijke download: een bestand dat bestaat maar een foutlichaam bevat, ziet er op het eerste gezicht uit als data. Controleer de grootte en de ok-flag voordat het wordt verplaatst. Niets bereikt de maandmap ongecontroleerd.

Als de run twee keer achter elkaar mislukt, controleer dan eerst de sleutel en de domeinspelling. De gratis overzicht-oproep test beide zonder kosten, dus een falen daar vertelt je of het probleem bij de inrichting of bij de betaalde oproep ligt.

De controle binnen een budget houden

Een controle is goedkoop zodra je de rekenkunde kent. Elke betaalde oproep wordt één keer gefactureerd, ongeacht het aantal rijen, tot 1.000 rijen per oproep. Vermenigvuldig de oproepen die je doet met hun kredietkosten, en vervolgens met $0,0001 per credit, en je hebt de maandfactuur. Doe dat eerst.

Hier is de rekenkunde voor drie oproepen op één domein. refdomains, anchors en toppages kosten 2 credits elk, dus zes credits, wat neerkomt op $0,0006 voor de maand.

De maandfactuur schatten

Voeg één bulk_dr-oproep toe voor de nieuwkomers bij 1 credit, en het totaal stijgt met nog één credit. De tabel op de drempelpagina rekent het geval van tien sites uit, zodat je kunt zien hoe de cijfers groeien met de lijst.

Houd de schatting in dezelfde log als de pulls. Een factuur die omhoog drijft, is makkelijker uit te leggen wanneer de schatting eerst is neergeschreven.

Stoppen voordat het saldo op raakt

Geverifieerde responsen bevatten de kosten en het resterende saldo. Lees ze in het script, vergelijk het saldo met de schatting voor volgende maand, en waarschuw jezelf wanneer de marge dun is. Een respons met ok ingesteld op false moet de run stoppen voordat er een bestand wordt opgeslagen.

Een HTTP 402 betekent dat het saldo op is. Laad op met USDT (TRC-20) vanaf de accountpagina, en voer de oproepen van die maand opnieuw uit in plaats van de maand over te slaan.

Een maandelijkse lus

Een schets, geen product. Het slaat drie rapporten per domein op met de maand in de naam. Pas de lijst en de sleutel aan.

bash
#!/bin/bash
M=$(date +%Y-%m)
for D in yourdomain.com second-site.org; do
  for A in refdomains anchors toppages; do
    curl -s "https://darkseo.net/api.php?action=$A&q=$D&per=1000&key=$DARKSEO_KEY" -o "$D-$A-$M.json"
  done
done

Wat te doen met de bestanden

Open de refdomains-bestanden van vorige maand en deze maand naast elkaar en maak een lijst van domeinen die alleen in de nieuwe voorkomen. Die lijst is je leesstof voor de maand.

Stuur de lijst door bulk_dr voor een snelle kwaliteitsscore, controleer het anchors-bestand op zinnen die zijn gegroeid, en lees de toppages voor URL's die je niet herkent. Als alles normaal lijkt, schrijf dan één regel in je log en sluit het tabblad.

Als iets verkeerd lijkt, open dan de runbook en de beslissingstabel voor disavow. De maandelijkse pull kost een fractie van een cent, dus de echte kosten zijn je aandacht.

De maandelijkse notitie schrijven

Schrijf een korte notitie aan het einde van elke maand. Noem de domeinen, het aantal nieuwe domeinen, het grootste anchor-aandeel en de beslissing. Vier regels zijn genoeg. Een notitie die dezelfde dag wordt geschreven, is meer waard dan een lange die later wordt geschreven.

Houd de notitie naast de bestanden, niet in ze. Een toekomstige lezer moet de beslissing op één plek vinden, met de cijfers die deze rechtvaardigden. Die lezer kan jij zijn, een jaar later, zonder herinnering aan de maand.

Vragen over de maandelijkse controle

Heb ik een betaald abonnement nodig om dit uit te voeren?

Er is geen abonnement en geen maandelijks minimum, omdat de service prepaid credit is. Nieuwe accounts ontvangen $100 aan gratis tegoed zonder dat een creditcard nodig is. De gratis lookups kosten niets, dus je kunt de inrichting testen voordat je een betaalde lijst ophaalt.

Waarom niet het script elke dag uitvoeren?

De index wordt ongeveer één keer per maand ververst, dus een dagelijkse taak zou steeds dezelfde stand van zaken downloaden. Dagelijkse runs geven ook credits uit voor geen nieuwe informatie. Maandelijks is de eerlijke ritme voor deze data.

Wat moet ik doen als het nieuwe bestand veel groter is?

Controleer het aantal rijen tegen je baseline, en open vervolgens de nieuwkomers in de diff. Een groter bestand kan komen door een echte piek of door een gewijzigde rijlimiet. Sluit de tweede oorzaak eerst uit, omdat dat de goedkoopste controle is.

Kan één script meerdere domeinen bewaken?

Ja. De maandelijkse lus hierboven behandelt een lijst van domeinen, en elk krijgt zijn eigen bestanden. Houd de lijst kort genoeg zodat elk domein elke maand een echte lezing krijgt, want een controle die niemand leest, is alleen een opslagkosten.

Twee limieten om te onthouden

De index wordt ongeveer één keer per maand ververst, dus een dagelijkse cron-job zou alleen dezelfde stand van zaken downloaden. En een linklijst is geen vonnis: koppel elke vlag aan het links-rapport van Search Console voordat je handelt.