Naar de inhoud springen

Gratis DR-opzoeken zijn zonder sleutel mogelijk. Meld je aan voor $100 aan tegoed.

LinksVerifier
LinksVerifierAanmelden

Hypothetisch

Voorbeeld backlink-audit: één bestelling van 40 links, opnieuw gecontroleerd

Elk cijfer hier is verzonnen om de methode te tonen. Er wordt geen echte klant, leverancier of resultaat beschreven.

Drie messing schuifmaten en een stapel van veertig stenen op een houten werkbank
Dit is een voorbeeld

Het bureau, de leverancier, de domeinen en alle cijfers hierboven zijn verzonnen. Ze dienen om de rekenkunde en structuur te tonen. Jouw batch zal verschillen.

De opzet

Stel je een bureau voor dat 40 plaatsingen voor één klantwebsite heeft gekocht, tegen een vaste prijs per link, met een gegarandeerde DR-minimaal van 30 en een vervangingsperiode van 60 dagen. De leverancierslijst bevat 40 bron-URL's en 40 ankers.

Niets hier is uitzonderlijk. De vraag is hoe je die lijst omzet in een slaag-zijntabel. We gebruiken drie controlepunten: dag 0, dag 30 en dag 60.

Controlepunten in de verzonnen batch

Alle cijfers zijn hypothetisch
ControlepuntLive pagina opgehaaldHost in refdomains-lijstRel zoals besteldOpmerkingen
Dag 038 van 400 van 40 (nog niet geïndexeerd)36 van 382 URL's 404, 2 rel=sponsored toegevoegd
Dag 3037 van 4029 van 4035 van 371 meer verwijderd, index vernieuwd op dag 22
Dag 6036 van 4034 van 4035 van 36Vervangingen in behandeling voor 4
Tuinman die zich bezighoudt met jonge boompjes, waarvan sommige lichte verwelking en lintjes tonen

Wat het voorbeeld leert

Dag 0 toont nul hosts in de index. Dat is normaal. Een nul bij levering is geen gebrek; een nul na twee vernieuwingen wel.

Uiterlijk op dag 60 zijn vier links verdwenen. Twee zijn veranderd omdat ze een sponsored-label dragen dat niet in de bestelling stond. Merk het verschil op. Of het label als gebrek telt, hangt af van het contract, dus de lijst moet duidelijk vermelden wat er is besteld. De glossary geeft de rel-waarden die je kunt citeren.

Waarom de rating-minimaal eerst wordt gecontroleerd

De rating-minimaal wordt één keer gecontroleerd met bulk_dr. Eén call. In het voorbeeld kostten 40 domeinen in één call 1 credit, en scoorden 3 domeinen onder de 30 volgens onze formule. Die drie komen als eerste in het ticket, omdat ze objectief en goedkoop te bewijzen zijn.

Een rating onder de minimaal is geen kwestie van smaak. Een regel die met een cijfer beslist, verdient vertrouwen voor de subjectieve rijen die daarop volgen.

De verzonnen fouten sorteren

Uiterlijk op dag 60 toont de verzonnen batch 4 ontbrekende pagina's en 2 sponsored-labels. De twee groepen vereisen verschillende afhandeling, en het sorteren is de stap die een lijst met fouten omzet in een ticket.

De vier ontbrekende pagina's

Van de 4 ontbrekende pagina's, neem aan dat 3 zijn verwijderd door de uitgever en 1 is verplaatst naar een nieuwe URL. Die verplaatsing is makkelijk over het hoofd te zien. Een redirect van het oude adres zou als een 301 verschijnen in de opgeslagen headerdump, vandaar dat headers naast de HTML worden opgeslagen.

De twee sponsored-labels

De 2 sponsored-labels zijn een ander soort probleem. De links werken. De leverancier zal wel zeggen dat het label de eerlijke optie is. Beslis van tevoren of een label telt, omdat een geschil dat op smaak wordt beslecht een week kost.

Credits die in het voorbeeld zijn besteed

StapCallsCreditsDollars
bulk_dr op 40 domeinen11$0.0001
refdomains op dag 0, 30 en 6036$0.0006
anchors op dag 6012$0.0002
Totaal59$0.0009

Ruwe randen die we bewust hebben gelaten

De kolom live-pagina komt van curl op de machine van de tester, niet van onze API. We bieden die check niet aan, en doen alsof we dat wel deden, zou het meest arbeidsintensieve deel van de taak verbergen.

Waarom credits de kleinere kosten zijn

Credits zijn bijna terzijde. De arbeid is het lezen van 40 pagina's. Als je dat wilt verminderen, script dan de grep uit de lijst met fouten en houd je ogen open voor de 4 of 5 rijen die falen.

Waar de volgende stop is

Voor een maandelijkse weergave van een hele klantenportfolio, ga verder naar de kostentabel. Als rankings zijn veranderd na de batch, is de traffic-drop runbook de volgende stap.

Oordeelregels die het verzonnen bureau zou kunnen opschrijven

  • Pass: pagina live, host gevonden in de index, rel komt overeen met de bestelling, rating op of boven 30.
  • Pending: pagina live en correct, maar de host staat niet in de index en er is geen vernieuwing geweest sinds plaatsing.
  • Fail: pagina ontbreekt, noindex aanwezig, rel verschilt van de bestelling, of rating onder de minimaal.
  • Escalate: elke rij die tweemaal faalt over twee controlepunten, met de opgeslagen HTML als bijlage bij het ticket.

Hoe de drie controlepunten zijn uitgevoerd

Dezelfde vier acties zijn uitgevoerd op dag 0, dag 30 en dag 60, zodat elk controlepunt met het vorige kon worden vergeleken.

01

Haal elke bronpagina op

Alle 40 pagina's zijn één keer per controlepunt opgehaald, met de HTML en de headers opgeslagen en getiméstempeld. Een mislukte ophaling is een rij in de tabel, nooit een lege cel.

02

Lees de hostlijst

Eén refdomains-call per controlepunt leverde de hostlijst voor de klant op. Een dunne lijst op dag 0 was verwacht, dus de rij is gemarkeerd en overgelaten aan het volgende controlepunt.

03

Diff tegen het vorige controlepunt

Elke host en elke rel-waarde zijn vergeleken met het vorige controlepunt én met de bestelling. Een verandering toont zich dan als een verandering, met een datum erbij.

04

Pas de oordeelregels toe

De regels aan het einde van deze pagina zijn rij voor rij toegepast. Het bewijs bleef naast elke rij staan, zodat een betwist oordeel opnieuw geopend kon worden.

Kompas en sleutel rustend op een vlakke stenen ondergrond voor verificatie

Wat elk controlepunt moest beantwoorden

Elk controlepunt stelde één hoofdvraag. Ze door elkaar halen is de gebruikelijke reden waarom een dag 0-resultaat op dag 60 wordt betwist.

Dag 0: is de link er überhaupt

Op dag 0 is de vraag smal. Is de pagina live, en bestaat het anker in de opgeslagen HTML? De index hoeft het nog niet te weten, dus een nul host-telling beantwoordt niets. Schrijf dat op en laat de indexvraag voor later.

Een nuttige dag 0-test is of de opgehaalde HTML exact de ankerstring uit de bestelling bevat. Zo wel, dan is de rij pass-pending. Zo nee, dan faalt de rij voordat de indexvraag überhaupt aan de orde komt.

Dag 30: heeft de index ingehaald

In de verzonnen batch vernieuwde de index op dag 22, dus dag 30 is de eerste eerlijke blik op de hostlijst. Hosts die nu verschijnen, bevestigen de plaatsing. Hosts die nog steeds niet verschijnen, zijn kandidaten voor de pending-kolom, en het volgende controlepunt beslist daarover.

Dag 60: is er iets afgedreven

Het laatste controlepunt kijkt naar drift: een rel-waarde die is veranderd, een anker dat is verplaatst, of een pagina die nu redirect. Vergelijk elke rij met dag 30, niet alleen met de bestelling, zodat een verandering zichtbaar wordt als een verandering.

Dag 60 is ook het natuurlijke moment om te controleren of vervangingen nog binnen hun venster vallen, aangezien dat het moment is waarop een onopgemerkt deadline vaak verstrijkt.

Wat dit voorbeeld weglaat

Een uitgewerkt voorbeeld is netjes. Echte batches zijn rommeliger op manieren die een verzonnen tabel niet kan tonen, en het is de moeite waard die te noemen voordat je de lay-out kopieert.

Hosts die van eigenaar wisselen

Een host kan van eigenaar wisselen tussen controlepunten, met nieuwe content en een nieuw template. De link kan nog steeds live zijn, maar niet langer op het soort site staan dat de bestelling beschreef. Vergelijk de paginatitel en het auteurblock, niet alleen de URL.

Een gewijzigde eigenaar faalt de rij niet automatisch, maar verandert wel wat de rij bewijst.

Voeg de ownership-check toe aan de oordeelregels als je batch lang genoeg is voor het ertoe doet.

Links in modules die roteren

Sommige pagina's tonen een link alleen in een roterende module, een sidebar die per bezoek verandert, of een lijst die is afgekapt op de nieuwste items. De fetch kan het anker bij één run missen en bij de volgende vangen. Als een rij eenmaal faalt, haal hem dan twee keer op op dezelfde dag en noteer beide resultaten. Houd een notitie van de rotatie in de rij, omdat een pending-resultaat van een roterende module niet hetzelfde is als een ontbrekende link.

Batches die talen mengen

Een batch die talen mengt, maakt de ankercheck moeilijker, omdat het anker kan zijn vertaald of verbogen op de donorpagina. Vergelijk het met de formulering die in de bestelling is afgesproken, en markeer de taal naast de rij zodat een reviewer weet waarom het verschilt.

Dit backlink-auditvoorbeeld opnieuw gebruiken op een echte lijst

Dit backlink-auditvoorbeeld is een sjabloon, geen resultaat. De structuur is overdraagbaar op elke bestelling. De cijfers niet, en niemand zou ze als benchmark moeten lezen.

Kopieer de structuur, niet de cijfers

De controletabel, de creditlijst en de oordeelregels zijn overdraagbaar op een nieuwe batch. De tellingen niet. Vervang elk verzonnen cijfer door je eigen cijfer voordat iemand het resultaat leest. Houd de controledata in de dag 0, dag 30 en dag 60-vorm, zodat een reviewer je lijst in één oogopslag kan matchen met deze pagina.

Pas de oordeelregels aan voordat de eerste fetch

Schrijf de oordeelregels voordat de eerste fetch, en bewerk ze niet als een rij teleurstelt. Een regel die na het resultaat is veranderd, is een geschil dat op de loer ligt.

Noem de oordeelregels in het contract

Als het leverancierscontract naar dezelfde regels verwijst, lezen beide partijen dezelfde tekst. Een pending-rij betekent dan wat het contract zegt dat het betekent, en het argument verplaatst zich van interpretatie naar bewijs.

Schaal de calls, houd de methode

Een bestelling van 40 rijen kostte 9 credits in het voorbeeld. Een grotere bestelling verandert het aantal calls, niet de methode. Tel de calls per controlepunt, vermenigvuldig, en controleer of het totaal nog steeds past in het budget dat je hebt gesteld. Ophalen is nog steeds per link, dus de leestijd groeit met de rijen terwijl de creditlijn nauwelijks verandert.