Hoe controleer je backlinks via API als de rijen er vreemd uitzien
Een symptoomgerichte tabel voor momenten waarop een anchor-aantrekking minder rijen retourneert dan verwacht, meer kost dan gepland of afwijkt van vorige maand.
Anchor Social onderzoeksteam ·
Controleer eerst deze drie dingen
De meeste vreemde aantrekkingen komen terug op één van drie oorzaken. Elk daarvan is binnen een minuut te controleren, wat het zinvol maakt om ze uit te sluiten voordat iemand een uur aan de rijen besteedt. Controleer die drie. De sleutel, het kredietoverschot of de snapshotdatum.
Elk geauthenticeerd antwoord bevat ok en een _credits-object met de kosten en het resterende saldo, dus de eerste stap is altijd om die twee velden af te drukken. Begin daar, altijd. Als ok false is, doen de rijen er nog niet toe.
Controleer daarna de maand. Onze index wordt ongeveer één keer per maand ververst, en een link die vorige week is toegevoegd, staat mogelijk nog niet in de index, wat geen bug is.
Een andere gewoonte. Houd een logregel bij per aanroep met de actie, het paginanummer en het resterende saldo uit _credits; dit maakt het opsporen van een gemiste 7 credits later veel eenvoudiger dan een mysterie aan het einde van de maand.
Symptoom, oorzaak, oplossing
Symptoom
Waarschijnlijke oorzaak
Oplossing
HTTP 401
Ontbrekende of verkeerde sleutel
Verstuur key=sk_... of Authorization: Bearer sk_...; kopieer deze opnieuw vanaf de accountpagina
HTTP 402
Krediet is opgebruikt
Laad op in USDT (TRC-20) vanaf de accountpagina en probeer het opnieuw
Minder rijen dan het totaal suggereert
Eén aanroep retourneert maximaal 1.000 rijen
Voeg page=2, page=3 toe; diepe paginering stopt bij 50.000 rijen
De kosten lijken hoger dan 2 credits
Er is een andere actie aangeroepen
anchors kost 2 credits; keyword en search kosten 3; controleer de action-waarde
Het totaal verschilt van vorige maand
De index is ververst
Vergelijk snapshots alleen binnen dezelfde tool en maandelijkse cyclus
Een nieuwe link ontbreekt
De link verscheen na de laatste verversing
Wacht op de volgende maandelijkse verversing; trek de data niet opnieuw om ernaar te jagen
Merkdeel springt plotseling omhoog
Links over de hele site hebben veel rijen toegevoegd
Herrapporteer per verwijzend domein, zie de runbook
Andere cijfers dan Ahrefs of Semrush
Andere crawls en verversingsdata
Kies één bron voor trends; gebruik de andere voor steekproeven
Een kort resultaat correct interpreteren
Een klein domein heeft misschien gewoon weinig anchors. Een domein dat recent is geregistreerd, of dat weinig pagina's met externe links heeft, kan een korte lijst opleveren om volkomen gewone redenen. Kort is niet kapot. Niet elke korte lijst is een falen.
Vergelijk het aantal rijen met de gratis overview-cijfers voor hetzelfde domein: als overview duizenden backlinks en anchors rapporteert en anchors veertig rijen op pagina één retourneert, moet je waarschijnlijk pagina twee opeisen, niet een supportticket. Als overview zelf slechts een handvol rapporteert, is het domein jong of klein en is de aantrekking correct. Tel eerst, klaag dan.
Het omgekeerde gebeurt ook. Grote domeinen raken de pagineringplafond van 50.000 rijen, dus sorteer op de kolom die je interesseert en neem de bovenste plak, of roep eerst anchor_cloud aan om te zien welke termen domineren voordat je door alles heen bladert.
Sorteer- en pagineringinstellingen veranderen wat je ziet
Twee aantrekkingen kunnen om een reden verschillen die niets met het web te maken heeft. Sorteren, volgorde en paginagrootte werken samen, dus het wijzigen van één van hen kan de hele resultaatvolgorde veranderen, zelfs als het domein en de sleutel exact hetzelfde blijven. Het sorteren, de volgorde en de paginagrootte bepalen welke rijen eerst komen en hoeveel er per aanroep aankomen. Controleer die eerst.
Zelfdomein, andere leiders
De eerste rijen volgen het sorteren dat je hebt gevraagd, dus een bestand dat op één manier is gesorteerd, ziet er niet uit als een bestand dat op een andere manier is gesorteerd. Sorteren verandert de leiders. Als het ene bestand leidt met de grootste verwijzende sites en het andere met de nieuwste rijen, kunnen beide correct zijn. Noteer het sorteren in de bestandsnaam.
Een snelle test helpt. Voer het eerst uit op een klein domein, zodat de test bijna niets kost en een duidelijk antwoord geeft over het verzoek. Roep dezelfde actie twee keer aan met identieke parameters. Als de rijen overeenkomen, ligt het verschil in het verzoek, niet in de data.
Pagina twee is geen kopie van pagina één
Elke pagina is een eigen aanroep met een eigen factureringsregel, en de rijen op de ene pagina moeten niet op de volgende herhalen. Pagina's zijn aparte aanroepen. Als ze dat wel doen, heeft de lus waarschijnlijk dezelfde paginawaarde behouden. Druk het eerste domein van elke pagina af om te bevestigen dat de cijfers veranderen.
Houd het paginanummer in je logboek naast het saldo. Een lus die vastloopt op pagina twee is veel eenvoudiger op te lossen als je de exacte aanroep kunt zien die stopte. Logboeken besparen uren.
Test eerst twee pagina's. Een korte test na de eerste twee pagina's is genoeg. Als pagina twee pagina één herhaalt, stop dan de lus voordat het saldo betaalt voor dezelfde rijen twee keer.
Druk de factureringsvelden af voordat je iets anders doet
Een drie-regels bewaking die je in een cron-script kunt plakken.
Reparatievolgorde als een aantrekking er vreemd uitziet
Werk van boven naar beneden. Elke stap verwijdert één familie van oorzaken voordat de volgende begint.
1
Bevestig dat de aanroep succesvol was
Lees ok in het eerste antwoord. Als het false is, doen de rijen er nog niet toe.
2
Vergelijk de parameters
Controleer action, q, sort, order, per en page tegen het bestand waarmee je vergelijkt.
3
Controleer de indexdatum
Vraag of een maandelijkse verversing tussen de twee aantrekkingen viel, en schrijf die datum in het spreadsheet.
4
Bouw het verzoek opnieuw van nul af
Schrijf de aanroep opnieuw uit, parameter voor parameter, om een typefout te vangen die een gekopieerde URL kan verbergen.
Een geschil met het bestand van vorige maand beslechten
Als twee bestanden het niet eens zijn, is de vraag zelden wie gelijk heeft. De meeste meningsverschillen worden veroorzaakt door een wijziging in een instelling die niemand heeft genoteerd, vandaar dat het logboek belangrijker is dan geheugen. Het gaat om welk deel van het verzoek tussen hen is veranderd. Kijk eerst naar het verzoek. Werk drie controles in volgorde door, en de meeste geschillen eindigen bij de eerste.
Begin met de indexdatum
De index wordt ongeveer één keer per maand ververst, en die verversing is het eerste om uit te sluiten. Een link die na de laatste verversing live ging, verschijnt niet in beide bestanden, en het opnieuw aantrekken op dezelfde dag lost dat niet op. Verversingsdata verklaren hiaten.
Label elk bestand. Een bestand dat is genoemd met zijn aantrekdatum en zijn vercycclus beantwoordt de meest voorkomende vraag voordat iemand het in een vergadering hoeft te vragen. Schrijf de verversingscyclus naast elke bestandsnaam. Dan leest een hiat als een hiat in de tijd, niet als een hiat in het web.
Houd de verversingsdata samen in één kolom, niet verspreid over notities. Een lezer die de data naast de totalen ziet, hoeft zelden een tweede vraag te stellen. Dat bespaart een vraag.
Vergelijk gelijksoortig met gelijksoortig
Twee bestanden zijn alleen vergelijkbaar wanneer de actie, het domein, het sorteren en de per-waarde overeenkomen. Als het sorteren verschilt, zullen de leidende rijen verschillen, zelfs als elk totaal overeenkomt, en dat kan eruitzien als een echte verandering in het profiel. Het mengen van een anchors-bestand met een backlinks-bestand is een veelvoorkomende manier om een daling te verzinnen die niet heeft plaatsgevonden. Overeenkomende instellingen komen eerst.
Als de parameters overeenkomen en de totalen nog steeds verschillen, is dat verschil het waard om nader te bekijken, en het logboek vertelt je waar je moet beginnen. Lees dan het logboek.
Geef de per-waarde ook een eigen kolom, omdat het verandert hoeveel rijen per aanroep aankomen en dus hoeveel aanroepen een aantrekking kost. Houd het zichtbaar.
Wanneer rijen verplaatst zijn in plaats van verdwenen
Na een domeinwijziging of een redesign kan een link nog steeds bestaan en naar een nieuw adres verwijzen. Oude hosts houden links. Vergelijk de top-pagina's voor de oude en de nieuwe host voordat je de link verliest noemt. De migratielijst loopt die koppeling door.
Log beide kanten. Noteer beide adressen op één regel, zodat de verplaatsing zichtbaar blijft in het spreadsheet.
Kosten die mensen verrassen
Een rekening die sneller groeit dan het plan heeft meestal één oorzaak. Veel teams merken pas aan het einde van de maand een hogere rekening op, dus een wekelijkse blik op het lopende totaal vangt de drift eerder op. Het is de actie. Veel lezers vragen hoe je backlinks controleert zonder te veel geld uit te geven, en het antwoord begint met de actienaam. Lees het saldo op elk antwoord en houd een lopend totaal bij naast je spreadsheet.
Een saldo dat sneller leegloopt dan gepland
Actienamen doen ertoe. De gebruikelijke boosdoener is de actienaam. anchors kost 2 credits, terwijl keyword en search elk 3 kosten, dus een script dat van actie wisselde, verhoogde de rekening stilzwijgend. Controleer de action-waarde in het verzoek voordat de eerste grote run.
Volg de drift. Houd een lopend totaal van _credits bij in het spreadsheet. Een kleine drift elke dag is daar eenvoudig te zien, lang voordat de maand eindigt.
Een 402 halverwege een lus
Een 402 betekent dat het saldo op is. Stop de lus. Aanroepen die al zijn bediend zijn gefactureerd, terwijl de volgende aanroep faalt. Stop de lus, laad op in USDT (TRC-20) vanaf de accountpagina en ga verder vanaf de pagina waarop je stopte.
Een hervatpunt is alleen nuttig wanneer het is genoteerd. Houd het paginanummer in het logboek, zodat de herstart geen gok is. Schrijf de pagina op.
Een resultaat interpreteren dat te groot is
Een telling die plotseling groeit, verdient een blik op de bron voordat het een verhaal wordt. Een enkele sjabloonlink kan duizenden rijen toevoegen, en een totaalregel alleen vertelt je niet of dit één site of veel zijn. De rijen kunnen correct zijn, en de reden kan in één domein zitten in plaats van in het hele profiel. Controleer de bron eerst.
Een sitewide footer achter een grote telling
Eén sjabloonlink die op duizenden pagina's van één site verschijnt, kan een groot blok rijen verklaren. Groepeer de aantrekking per verwijzend domein en zie hoeveel van het totaal één site beslaat. Groepeer eerst, oordeel dan.
Als één domein domineert, is het totaal een feit over die site, en de analyse moet zo worden geformuleerd. Formuleer het zo.
Rijen van een domein waar je nooit aan linkte
Vreemde anchors moeten worden gecontroleerd. Hun aanwezigheid bewijst niet dat er iets mis is, maar het betekent wel dat de rij dezelfde lezing verdient als elke andere rij in je analyse. Onbekende verwijzende domeinen met ongerelateerde anchors kunnen komen van een scraper of een gehackte pagina. Open een van de verwijzende pagina's, zoals een bezoeker dat zou doen, voordat je aannemt dat de rijen bij je profiel horen.
Log het domein, de datum en de anchor in het spreadsheet, en bewaar de ruwe respons, zodat een latere review het bewijs heeft. Bewijs wint van geheugen.
Als de tabel het niet oploste
Voer een gratis actie uit zoals overview voor hetzelfde domein; als dat werkt, is het probleem de sleutel
Bevestig dat je het kale domein in q typte, zonder pad
Sla de ruwe JSON op voordat je iets verandert
Controleer het saldo in het dashboard tegen _credits
Neem contact met ons op vanaf je accountpagina met de actie en een tijdstempel
Snelle antwoorden
Kost een mislukte aanroep credits?
Een 401 of 402 retourneert voordat rijen worden bediend. Elke succesvolle aanroep wordt één keer gefactureerd, ongeacht het aantal rijen tot 1.000 rijen. Controleer _credits in het antwoord om te bevestigen wat een bepaalde aanroep kostte.
Waar zouden twee aantrekkingen op dezelfde dag verschillen?
Dat zouden ze niet, omdat de index alleen verandert bij zijn maandelijkse verversing. Als ze dat wel doen, vergelijk dan eerst de sorteer- en paginaparameters, daarna je sleutel en de actie. De gratis checker-pagina behandelt wat de sleutellose aanroepen retourneren.