RankWiser
RankWiserAanmelden

Recepten

Een Majestic-alternatief dat je vanuit een cronjob kunt aanroepen

Drie recepten om linkdata van concurrenten in een spreadsheet, een datawarehouse of een dashboard te halen, elk met de kosten in credits en de bekende verschillen.

Drie messing schalen op een houten bank die klei koepels wegen om data recepten te vertegenwoordigen

Wanneer een Majestic-alternatief zinvol is

Stel je de situatie voor. Je opent Majestic alleen om twee cijfers te kopiëren naar een presentatie. Dan bespaart een Majestic-alternatief met een eenvoudige JSON-endpoint de login en het kopiëren-plakken. Het redt je niet van een wijziging in de metriek.

Controleer één ding voordat je overstapt. Als een rapport Trust Flow of Citation Flow bij naam noemt, zijn dat de eigen metrieken van Majestic en die vind je hier niet. Onze DR is gebaseerd op het aantal verwijzende domeinen in onze eigen linkindex, en dat is een ander verhaal.

Teams die alleen tellingen, ankers en een score van 0-100 nodig hebben, kunnen overstappen. De pijn is beperkt. Vergelijk Ahrefs en Majestic eerst als je twijfelt. Voer beide bronnen een maand lang parallel uit, houd de oude kolom bevroren en begin een nieuwe kolom met het label van de nieuwe bron.

Recept 1: een concurrentenlijst scoren

  1. 1

    Domeinen in een bestand plaatsen

    Een enkel domein per regel, geen https. Maximaal 2.000 rijen.

  2. 2

    Bulk_dr aanroepen

    De regels aan elkaar plakken met komma's en ze POST-en. Kosten: 1 credit, ongeacht het aantal rijen.

  3. 3

    De JSON lezen

    Elk antwoord bevat ok. Geauthenticeerde antwoorden bevatten ook _credits, met de kosten en je resterende saldo.

  4. 4

    Aanvullen met een datum

    Voeg een kolom toe voor de ophaaldatum. Overschrijf niet de vorige maand.

bash
curl -s -X POST "https://rankwiser.app/api.php?action=bulk_dr&key=sk_live_..." \
  -d "domains=$(paste -sd, rivals.txt)"

Recept 2: wie linkt naar een rivaal en niet naar ons

De actie refdomains kost 2 credits per aanroep. Haal de lijst op voor één rivaal en de lijst voor je eigen site, en behoud dan de domeinen van de rivaal die bij jou ontbreken. De actie intersect, ook 2 credits, neemt 2 tot 10 domeinen en toont de sites die tegelijkertijd naar meerdere van hen linken.

bash
curl -s "https://rankwiser.app/api.php?action=refdomains&q=rival-one.io&per=1000&key=sk_live_..."
curl -s "https://rankwiser.app/api.php?action=refdomains&q=ourapp.com&per=1000&key=sk_live_..."
curl -s "https://rankwiser.app/api.php?action=intersect&q=rival-one.io,rival-two.co&key=sk_live_..."

Recept 3: ankers voor een partnerpagina

anchors kost 2 credits. Gebruik het om te zien hoe een partnersite jou beschrijft. Eén aanroek dekt de rijen op de pagina, maximaal 1.000 rijen per aanroep.

bash
curl -s "https://rankwiser.app/api.php?action=anchors&q=partner-site.com&per=500&key=sk_live_..."
Glazen balansbalk met klei munten en gewichten die variërende maandelijkse kosten tonen

Wat elk recept een maand kost

De kosten volgen de aanroepen, dus tel ze voordat je ze plannet. Recept 1 is één bulkaanroep en één credit, ongeacht de lengte van de lijst tot 2.000 domeinen. Recept 2 zijn drie aanroepen: twee refdomains-ophaalacties van twee credits elk, en één intersect van twee. Dat maakt zes credits, of $0,0006.

Recept 3 is een enkele anchors-aanroep van twee credits, dus een maandelijkse partnercontrole kost $0,0002. Voer alle drie elke week uit. De maand blijft nog steeds onder de cent. Controleer het aantal tegen je eigen lijst, omdat een langere rivalenlijst de totalen verandert.

De werkelijke kosten van een Majestic-alternatief zijn het uur dat je besteedt aan de setup, niet de credits. Begroot dat uur één keer. Het betaalt zich uit bij elke latere ophaling.

Waar de credits eerst naartoe gaan

Het grootste deel van de maandelijkse kosten komt door hoe vaak een taak draait, niet door de eerste run. Kijk naar de planning voordat je een verzoek afstelt. Een taak die elke dag draait voor een lijst van rivalen is de eerste om te bevragen, omdat dezelfde cijfers herhalen tot de volgende maandelijkse refresh.

Waar de feed landt zodra deze aankomt

Een feed die niemand leest is verspilling. Beslis waar de output terechtkomt voordat je het eerste verzoek schrijft. Een spreadsheet werkt voor een team van twee. Een tabel in een datawarehouse werkt wanneer meerdere dashboards dezelfde cijfers lezen. Het maakt niet uit, zolang er één plek is die de cijfers die ertoe doen vasthoudt.

Bewaar de ruwe JSON ook in een map naast de verwerkte rijen. Als een cijfer een jaar later verkeerd lijkt, toont de ruwe respons wat de service die dag teruggeefde, en kan de parser ermee worden gecontroleerd.

Sommige teams draaien de taak vanaf een laptop. Dat werkt totdat de laptop in slaapstand gaat. Een kleine server of een geplande cloudtaak is een betere plek voor een pipeline waar anderen van afhankelijk zijn.

Een spreadsheet voor een klein team

Plak de verwerkte rijen in een tabblad, met de ophaaldatum als eerste kolom. Houd een tweede tabblad aan voor de bevroren vorige ophaling. Een formule die de twee van elkaar aftrekt geeft de verandering, en iedereen kan het lezen zonder script.

Hertrials zonder duplicaten

Een taak die halverwege faalt, moet veilig opnieuw te draaien zijn. De primaire sleutel op domein en ophaaldatum, van de maandelijkse snapshot-setup, maakt een herhaling onschadelijk in een tabel. In een spreadsheet schrijf je de nieuwe ophaling naar een nieuw tabblad in plaats van over de oude, zodat een mislukte run de laatste goede gegevens op hun plaats laat.

Een tabel voor gedeelde dashboards

Geef de tabel één rij per domein per ophaling, dezelfde kolommen elke keer en een bronlabel. Dashboards kunnen dan filteren op bron en datum. Het hernoemen van een kolom breekt later elke tile die deze leest, dus noem de kolommen één keer en houd ze aan.

Wat verandert bij de overstap

Je verliestJe houdtJe wint
Trust Flow en Citation FlowVerwijzende domeinen, backlinks, ankersEen openbare DR-formule
Majestic's eigen historische indexhulpmiddelenTop pagina's op linksFacturatie per aanroep, vanaf $0,10 per 1.000 aanroepen
Hun dashboardEen gratis verkenner voor steekproevenOpen CORS, een sleutel in een header
Het verschil om voor te bereiden

Onze data wordt ongeveer één keer per maand ververst. Als je een link nodig hebt die binnen enkele dagen na verschijning zichtbaar is, is dit de verkeerde bron, en lost geen enkel recept dat op. Voor dat geval blijf je bij de leverancier die dagelijks crawl.

Tuinpad dat splits in drie paden met verschillende klei planten voor specifieke feeds

Kiezen welke feeds een plek verdienen

Begin met tellingen. Het aantal verwijzende domeinen en het aantal backlinks beantwoorden de meeste vragen die een dashboard-eigenaar stelt, en ze zijn eenvoudig uit te leggen. Voeg een score alleen toe wanneer een stakeholder daarom vraagt, omdat een score een formule met zich meebrengt.

De feeds hieronder beantwoorden smalere vragen. Gebruik ze wanneer de telling al de vraag heeft opgeroepen, niet als standaard. Schrijf op welke feed welke vraag beantwoordt, in één regel per feed. Een lezer die die lijst ziet, weet waarom de pipeline ankers ophaalt, en een latere wijziging kan ermee worden gecontroleerd.

Wie linkt naar rivalen maar niet naar jou

Intersect beantwoordt een smalle vraag: welke sites linken tegelijkertijd naar meerdere rivalen. Een site die naar twee rivalen linkt en niet naar jou is een kandidaat om te lezen. Het is geen korte lijst van links om te kopen, omdat de reden waarom een site linkt belangrijker is dan het feit dat het doet.

Partnerpagina's en de ankers die ze gebruiken

Ankers tonen hoe een partner je merk of product beschrijft. Als de woorden gewoon zijn, leest een partnerpagina als gewoont. Als één commerciële zin zich herhaalt over veel links, zal een lezer het opmerken, en een reviewer ook.

Een partnersearch is een andere taak dan een telling. Zodra je een lijst van kandidaat-sites hebt, haal je hun ankers en top pagina's in één pass op. Lees dan de pagina's zelf, omdat een lijst van cijfers je niet kan vertellen of een partner past.

Beide een maand draaien

Maak niet in één nacht de overstap. Haal beide bronnen op dezelfde dag op, schrijf ze in twee kolommen en kijk naar de rangorde van je rivalen. Absolute waarden zullen verschillen. De volgorde komt vaak overeen.

Als de volgorde voor twee of drie rivalen omslaat, stop dan. Vind uit waarom voordat je besluit. Een site met veel links van weinig domeinen ziet er sterk uit op een ruwe linktelling en bescheiden op een verwijzend-domeinscore, zoals onze DR is gebouwd. Dat verschil is geen bug in beide bronnen.

Wanneer je tevreden bent, bevries de oude kolom met een notitie en een datum. Link vervolgens de nieuwe kolom aan de maandelijkse snapshot-setup zodat deze ververst zonder login van iemand.

Houd het maandelijkse overzicht kort. Vijf minuten op dezelfde dag elke maand, met beide kolommen open, is genoeg om te zien of de volgorde nog steeds klopt.

Houd de parallelle run eerlijk

Haal beide bronnen op dezelfde dag van de maand op, en gemiddelde niet de twee kolommen. Een gemiddelde verbergt welke bron bewoog. Houd elke kolom op zijn eigen regel, zodat de lezer kan zien waar een gat begon.

Wat je in de migratienotitie moet schrijven

Houd het kort en gedateerd. Noem de oude bron, de nieuwe bron, de eerste ophaaldatum en de reden. Voeg de formule voor de nieuwe score toe zodat een nieuwkomer het kan reproduceren.

Noem ook wat de nieuwe bron niet dekt: geen Trust Flow, geen Citation Flow, een maandelijkse refresh. Lezers vergeven limieten die ze verteld zijn. Ze onthouden limieten die ze ontdekken. Vergelijk de kosten opnieuw met de Moz-prijstabel zodra de migratie is ingezet.

Noem de eigenaar van de nieuwe kolom in dezelfde notitie. Wanneer de persoon verandert, weet het volgende team wie een sprong kan uitleggen, en waar de ruwe antwoorden bewaard worden.

Voordat de oude bron wordt uitgeschakeld

  • Beide bronnen hebben één volledige maand gedraaid
  • De rivalenlijst is in beide hetzelfde
  • De oude kolom is bevroren met zijn einddatum
  • Elke mismatch heeft een geschreven reden
  • Dashboard-tiles wijzen naar het nieuwe bronlabel
  • Elke tile gebouwd op Trust Flow of Citation Flow is herbouwd of afgedankt

Vragen die teams stellen tijdens de switch

Moeten de twee cijfers overeenkomen?

Nee. Ze komen uit verschillende indices en verschillende formules. De rangorde van je rivalen matchen is een nuttigere test dan de waarden matchen.

Wat als een rivaal ontbreekt in de nieuwe bron?

Controleer eerst het domein. Een typefout, of een volledig adres geplakt waar een enkel domein hoort, is een veelvoorkomende oorzaak. Als het domein correct is en het cijfer nog steeds ontbreekt, log het dan en houd het gat zichtbaar op de grafiek.

Moet ik het oude hulpmiddel een jaar lang bewaren?

Alleen als iemand het nog leest. Twee kolommen voor een jaar kosten meer aandacht dan ze veiligheid besparen. Bevries de oude kolom zodra de nieuwe door een volledige cyclus heeft gematcht, en stop dan met betalen voor het oude hulpmiddel.

Leg de switch uit aan mensen die het oude cijfer lezen

Toon beide kolommen voor één maand, noem de reden en geef de formule voor de nieuwe score. Mensen accepteren een verandering die ze kunnen zien en controleren. Ze wantrouwen een die ze verrassend ontdekken.