Domain DR is een teller in vermomming. Eenvoudig. Het stijgt wanneer meer unieke sites naar een domain linken, en de logaritmische schaal maakt elk nieuw punt moeilijker te bereiken dan het vorige. Bewaar deze zin in de grafieknotities.
E goede tile beantwoordt één trendvraag per domain-set: sluiten we in op de drie concurrenten, groeien de partners, heeft een campagne iets bewogen? Een slechte tile mengt verkeer of omzet erbij en nodigt uit tot een causaal verhaal dat de data niet kan dragen.
Bewaar ook de ruwe telling van verwijzende domains. Als de score met één punt verandert, kun je zien of dat 40 nieuwe domains waren of 4.000, en dat vertelt je of je je zorgen moet maken.
Wat de tabel wel en niet moet bevatten
Een snapshot-tabel is een geheugen. Het moet bevatten wat je nodig hebt om een grafiek over een jaar uit te leggen, en niets dat uitnodigt tot een verkeerde uitleg. Begin met de kleinste set kolommen die de trendvraag beantwoordt. Voeg er slechts één toe wanneer een vergadering daarom vraagt.
Sommige kolommen verdienen hun plaats op dag één. Minder dan je denkt. De domain, de score, de telling van verwijzende domains, de ophaaldatum en de bronnaam dekken de meeste vragen. Een verkeercolumn lijkt nuttig, maar komt van een andere bron en een andere datum, dus die hoort in een andere tabel.
Laat alles weg wat je uit de rest kunt herberekenen. Een maand-op-maand verandering is een aftrekking, dus houd het in een view in plaats van als een vierde kopie van hetzelfde feit.
Schrijf de kolomlijst ook in de grafieknotities. Een lezer die de grafiek over een jaar opent, moet zien waar elk nummer vandaan komt en welke ophaling het heeft gevuld.
Sleutels die dubbele rijen voorkomen
De primaire sleutel op domain en ophaaldatum doet meer dan alleen duplicaten blokkeren. Het vertelt je ook uit welke ophaling een rij komt, wat belangrijk is wanneer een herhaling plaatsvindt na een time-out. Twee rijen voor dezelfde domain in één maand moeten onmogelijk zijn, en het schema moet dat aangeven.
Bronnamen waarop je kunt filteren
Schrijf de bron als een vast label, zoals rankwiser_bulk_dr, niet als een vrije tekstnotitie. Een filter op dat label houdt deze score gescheiden van elke andere score die je later laadt. Houd de labellijst kort en schrijf hem naast de tabel neer.
Uitvoerkosten, berekend voor drie lijstgroottes
Berekend op basis van de creditprijzen hierboven. Voorbeelden, geen metingen.
Getrackte domains
Aanroepen per maand
Credits
Dollars
50
1
1
$0.0001
500
1
1
$0.0001
5,000
3
3
$0.0003
Wanneer de run faalt
Een 401 betekent een ontbrekende of verkeerde sleutel. Een 402 betekent dat de credits op zijn, dus vul aan met USDT vanaf de accountpagina. Alerteer op elke response waarbij ok niet true is, in plaats van nullen in de grafiek te schrijven.
Test de pipeline eerst op drie domains
1
Kies drie bekende domains
Gebruik één site die je goed kent, één concurrent en één kleine site. Drie is genoeg om de vorm van de response te tonen.
2
Stuur de testaanvraag
Roep bulk_dr aan met de drie domains en bewaar de ruwe response, niet alleen de geparseerde rijen.
3
Controleer ok en het saldo
Bevestig dat ok true is en lees _credits. De aanroep moet één credit kosten, en het resterende saldo moet met die hoeveelheid dalen.
4
Vergelijk één rij handmatig
Zoek één van de domains op met de gratis lookup op deze site. Als de score overeenkomt met wat je parser heeft opgeslagen, is de parser deugdelijk.
Beveiligingsmaatregelen die je op dag één kunt toevoegen
Houd een tweede tabel bij van mislukte ophalingen. Een rij met de HTTP-status, de tijd en de response-body is beter dan een stille leegte in de grafiek. Alerteer op alles behalve ok true.
Vastzetten van de domainlijst in versiebeheer. Korte diffs helpen. Wanneer iemand een concurrent toevoegt, toont de diff wie hem heeft toegevoegd en wanneer, en krijgt de grafiek een notitie. Anders verschijnt de lijn voor die concurrent uit het niets en vragen mensen zich af waarom deze in maart begon.
Plan ook voor de verandering van bron. Als je later Ahrefs- of Moz-getallen toevoegt, geef ze dan hun eigen source-waarde in de tabel, zoals besproken toen we Ahrefs en Majestic vergeleken.
Een snelle health check voor elke maandelijkse run
Voordat je een grafiek vertrouwt, controleer je de taak die hem heeft gevuld. Kijk daarna naar de grafiek. Een gezonde run retourneert ok ingesteld op true, één rij voor elk domain dat je vroeg, en een saldo dat met de verwachte hoeveelheid daalde. Alles anders is een reden om de response te lezen, in plaats van de lijn toch te tekenen.
Tel de rijen die zijn verplaatst. Als een groot aandeel met drie punten of meer verschuift, controleer dan de domainlijst voordat je de index de schuld geeft. Een plotselinge overvloed aan bewegingen betekent meestal dat de lijst is veranderd, niet het web.
Een rijtelling die overeenkomt met de lijst is het minimum. Minder rijen betekent dat een domain ergens tussen het bestand en de tabel is verdwenen. Vind het voordat de volgende run plaatsvindt.
Wat een vlakke maand je vertelt
Een maand met bijna geen bewegingen is geen bewijs van stabiliteit. De index wordt ongeveer één keer per maand ververst, dus een vlakke rij is misschien gewoon nog niet bijgewerkt. Lees een stille maand naast de ophaaldatum, en onthoud dat de grafiek nog steeds de kalender volgt.
Wie krijgt het alert
Een alert dat naar een gedeelde inbox gaat, wordt binnen een maand genegeerd. Noem één persoon voor de taak en een tweede voor de weken dat die persoon afwezig is. Het alert moet de domainlijst, de HTTP-status en de tijd noemen, zodat de lezer niet het script hoeft te openen om actie te ondernemen.
Een wijziging testen voordat deze live gaat
Als je de lijst of het schema wijzigt, voer dan de oude en nieuwe versie één cyclus lang naast elkaar uit. Overeenkomende rijen tonen aan dat de wijziging niets anders heeft gedaan. Een verschil dat je niet kunt verklaren moet de rollout stoppen, hoe klein het er ook uitziet.
Een opmerking over snelheid en ritme
Niets hier vereist snelheid. Een maandelijkse run is een handvol aanvragen, zelfs voor grote lijsten, en elke response arriveert als één JSON-document. Als je scheduler retryt bij falen, maak de retry dan idempotent, wat de primaire sleutel op domain en ophaaldatum je al geeft.
Weersta de drang om de taak dagelijks uit te voeren alleen omdat het goedkoop is. Doe dat niet. Onze index wordt ongeveer één keer per maand ververst. Dagelijkse ophalingen leveren wekenlang dezelfde rijen op, en je grafiek vult zich met vlakke lijnen die eruitzien als stabiliteit, maar alleen het crawl-kalender weerspiegelen. Lees de Majestic-alternatieve recepten voor andere ophalingen die het waard zijn om te plannen, zoals anchors en intersecties.
De taak na de lancering beheren
Een maandelijkse taak overleeft de persoon die hem heeft gebouwd. Zes maanden later opent iemand anders de cron-entry en vraagt zich af waarom de lijst in een bestand leeft. Schrijf een korte notitie. Zet deze bovenaan het script met het doel, het schema en de creditkosten. Die notitie is goedkoper dan een vergadering erover.
Beoordeel de domainlijst elk kwartaal. Verwijder wat niet langer relevant is, en voeg de concurrenten toe waar een beslissing echt op draait. Elke wijziging gaat naar versiebeheer met een datum, zodat de grafiek de wijziging kan tonen in plaats van het te verbergen.
Budget is ook onderdeel van de review. Eén credit per maand. De kosten blijven minimaal. Controleer het saldo op dezelfde dag als de grafiek, en schrijf de volgende oplaaddatum in dezelfde notitie.
Vragen die mensen stellen over de maandelijkse taak
Vier vragen komen naar voren zodra de taak een paar maanden draait. Elk antwoord is een regel die je in de setup-notitie kunt schrijven.
Waarom niet dagelijks ophalen, aangezien de aanvragen goedkoop zijn?
De data verandert op een maandelijkse kalender, dus een dagelijkse ophaling herhaalt wekenlang dezelfde rijen. De kosten zijn klein, maar de grafiek vult zich met vlakke lijnen die eruitzien als stabiliteit. Een grafiek die naar een board gaat, heeft ook de board runbook voetnoot nodig.
Wat als een concurrent van de lijst verdwijnt?
Bewaar de geschiedenis, markeer de domain als verwijderd en stop met het ophalen ervan. Een ontbrekende lijn ziet eruit als een datagap, dus schrijf de reden naast de grafiek.
Kan ik de taak op een andere dag uitvoeren?
Ja, als je één dag kiest en die vasthoudt. Het punt is een stabiel ritme. De datum elke maand een paar dagen verplaatsen maakt de trend moeilijker af te lezen.
Wat doe ik met een 402 midden in de maand?
Stop de taak, vul aan vanaf de accountpagina met USDT, en voer alleen de mislukte aanvraag opnieuw uit. Bewaar de mislukte response in je log, zodat de leegte in de grafiek een geschreven verklaring heeft.