Ricetta
Come verificare i propri backlink? Una ricetta con quattro richieste
Quattro richieste, una chiave, circa 5 crediti in totale. Sostituisci example.org con il tuo dominio e il resto verrà eseguito come indicato.

Ingredienti e procedimento
- 1
Ottieni una chiave
Accedi con Google dalla pagina dell'account. Riceverai 100 $ di credito, pari a 1.000.000 di crediti, e una chiave che inizia con sk_live_.
- 2
Recupera la panoramica (0 crediti)
Una chiamata gratuita conferma che il dominio è indicizzato e mostra i totali delle intestazioni.
- 3
Recupera i domini di riferimento (2 crediti)
L'elenco dei siti distinti che linkano al tuo sito, fino a 1.000 per chiamata.
- 4
Leggi gli anchor text (2 crediti)
Il testo che altri siti utilizzano per te. Confrontalo con il nome del brand che ti aspetteresti.
- 5
Analizza i tuoi vicini (1 credito)
Esegui bulk_dr sui siti che linkano a te o sui tuoi concorrenti, per capire la tua posizione.
Le quattro richieste
Sostituisci il dominio e la chiave. La forma dell'intestazione mantiene la chiave fuori dai log del server.
KEY=sk_live_...
D=example.org
curl "https://linkmidasai.com/api.php?action=overview&q=$D&key=$KEY"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=refdomains&q=$D&per=1000"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=anchors&q=$D"
curl -H "Authorization: Bearer $KEY" "https://linkmidasai.com/api.php?action=bulk_dr&domains=rival1.com,rival2.com"
Leggere il piatto
Assaggia prima di condire. Osserva i totali prima delle liste e le liste prima di trarre conclusioni su qualsiasi cosa.
Se refdomains restituisce dieci righe e il tuo sito ha due anni, potrebbe essere semplicemente la realtà. Se restituisce dieci righe e hai lanciato una campagna sei mesi fa, attendi il prossimo aggiornamento mensile prima di prendere decisioni, poiché i nuovi link raggiungono l'indice con ritardo.
Ogni risposta autenticata contiene un campo _credits con il costo e il saldo residuo, così uno script può fermarsi prima di spendere più del previsto. HTTP 402 significa che il saldo è esaurito.
Le righe e i totali possono divergere per un po' dopo un aggiornamento. Se il totale della panoramica è superiore alle righe recuperate, verifica se un limite di righe o un'impostazione di pagina ha tagliato la lista prima di considerare la differenza come una perdita.
Per sapere cosa fare con i numeri, passa al modello di scoring o leggi il confronto dei costi.
Salva ogni risposta in un file denominato con data, azione e dominio, in modo che il nome ti indichi immediatamente il contenuto. Tra tre mesi avrai una cronologia che nessun dashboard può ricostruire, poiché la vista di ieri scompare dalla maggior parte degli strumenti nel momento in cui si aggiornano.
Se esegui la sequenza per un cliente, aggiungi la data e il costo in crediti al report. Un cliente che vede che l'intera audit è costata meno di un centesimo smetterà di chiedersi se vale la pena controllarlo due volte.
Quando una chiamata fallisce in uno script
Uno script che esegue la ricetta in background incontrerà risposte lente e chiamate rifiutate prima o poi. Pianifica entrambi i casi prima che inizi il primo ciclo.
Leggi lo status prima del corpo
Controlla prima lo status HTTP. Un 401 significa che la chiave è errata, e un 402 significa che il saldo è esaurito. Né si risolve ripetendo la stessa richiesta.
Tratta qualsiasi altro errore come un motivo per fermarsi e leggere il messaggio, non come rumore da ignorare.
Una riga di status nel log, con l'azione e il codice, è spesso sufficiente per diagnosticare un'esecuzione fallita la mattina successiva.
Dai spazio alle chiamate lente
Un recupero di refdomains di grandi dimensioni può richiedere molto più tempo rispetto a una panoramica piccola. Imposta un timeout generoso per le chiamate alle liste e uno breve per le azioni gratuite, in modo che una risposta lenta non venga scambiata per un errore.
Se la maggior parte delle chiamate ha successo ma alcune impiegano molti secondi, non nascondere quelle lente. Esegui le chiamate alle liste meno spesso e quelle gratuite più spesso, e il budget rimarrà onesto.
Scrivi i valori del timeout in un commento all'inizio dello script, in modo che chiunque li modifichi sappia perché sono stati impostati.
Riprova solo ciò che può recuperare
Un timeout può essere riprovato una volta, dopo una pausa. Una chiave rifiutata o un saldo vuoto non possono recuperare in questo modo, quindi lo script dovrebbe fermarsi in questi casi senza riprovare.
Registra ogni tentativo con il suo tempo e l'azione. Il log mostrerà così quanto spesso la connessione ha avuto problemi, il che è una prova utile quando un'esecuzione mensile risulta inferiore alle aspettative.
Mantieni il numero di tentativi piccolo, in modo che un singolo problema di connessione non possa consumare l'intero budget mensile in un ciclo che ripete la stessa domanda.
Mantieni la chiave nascosta
La forma dell'intestazione nella ricetta tiene la chiave fuori dall'indirizzo, quindi non apparirà in un link copiato o in una riga di log condivisa. La forma URL è utile per un test rapido nel terminale, ma è la prima cosa da rimuovere prima che lo script venga utilizzato altrove.
Memorizza la chiave in una variabile d'ambiente e non incollarla mai in un file che verrà condiviso. Una chiave che appare in uno screenshot va considerata esposta e sostituita.
Tre varianti una volta che la base funziona
Modifica un ingrediente alla volta. Ogni variazione qui sotto riutilizza la stessa chiave.
Imposta un monitoraggio mensile. Inserisci la chiamata panoramica in un lavoro cron il primo del mese e accoda l'output a un file con data. L'indice si aggiorna circa una volta al mese. Un'esecuzione giornaliana non ti dirà nulla di nuovo.
Per un confronto con i concorrenti, esegui compare con fino a 20 domini per un singolo credito e tieni la tabella. Tre concorrenti, una volta al trimestre, sono sufficienti.
Passa all'outreach. Usa intersect con due o tre liste di concorrenti per trovare i siti che linkano a più di uno di essi. Questi siti citano già la tua categoria, quindi costituiscono una lista di email migliore rispetto a un elenco a freddo. Esegui search (3 crediti) con una frase esatta quando vuoi trovare chi è linkato con un anchor text specifico.
Totale per tutte e tre: circa 6 crediti al mese, o 0,0006 $. Anche dieci volte tanto è meno di un centesimo.

Leggi le note prima di eseguire la ricetta
La ricetta è breve, ed è questa la sua attrattiva. Una ricetta breve è sicura solo se hai letto le note che la accompagnano.
Leggi le note sui parametri una volta
Ogni azione ha il proprio costo e il proprio limite di righe. Il riferimento ai campi li elenca, e le quattro richieste sopra presuppongono che tu abbia letto quella tabella.
Saltare questo passaggio è il motivo per cui uno script finisce per pagare più righe del necessario, di solito senza che nessuno se ne accorga finché il saldo non sembra errato.
Una chiamata viene fatturata una volta indipendentemente dal numero di righe restituite, fino a 1.000 per chiamata. Un valore per di 1000 costa quindi gli stessi 2 crediti di una lista piccola, il che la rende il modo più economico per vedere più di un profilo.
Ricontrolla dopo una modifica nelle note
I parametri e i prezzi possono cambiare tra le release. Quando una nota cambia, esegui la prima chiamata manualmente e confronta le sue chiavi e il suo valore _credits con ciò che il tuo script si aspetta.
Solo allora aggiorna il ciclo. Uno script che legge silenziosamente la chiave sbagliata è più difficile da individuare rispetto a uno che fallisce rumorosamente.
Programma il controllo per il giorno successivo all'aggiornamento mensile piuttosto che per il giorno precedente, in modo da confrontare i dati nuovi e non quelli vecchi.
Tieni una copia di ciò che leggi
Salva la data e la pagina letta nella stessa cartella dell'output. Una domanda successiva sul motivo per cui un numero è cambiato sarà più facile da rispondere quando sai quali regole erano in vigore quel giorno.
Annota il costo in crediti dell'esecuzione completa nella stessa cartella. Cinque crediti equivalgono a mezzo centesimo, e una cifra così piccola è facile dimenticare finché non arriva il totale mensile.
Quando condividi i file salvati con un cliente, rimuovi prima la chiave e lascia le date, le azioni e i totali.
Prima di salvare l'output
- Data scritta nel nome del file
- Chiave tenuta fuori dal repository
- per impostato a 1000 per le chiamate alle liste
- Totale _credits annotato
- Seconda esecuzione pianificata dopo il prossimo aggiornamento mensile
Domande sull'esecuzione della ricetta
Cinque domande sorgono quando questa ricetta passa da un terminale a uno script. Le brevi risposte seguenti sono quelle che daremmo a un collega.
Come verifico i miei backlink da uno script senza spendere troppo?
Leggi il valore _credits su ogni risposta autenticata e confrontalo con un limite scritto nello script. Ogni risposta riporta il costo di quella chiamata, quindi un ciclo può verificare il saldo prima del prossimo recupero.
Ho bisogno di una chiave per la prima richiesta?
No. La chiamata panoramica è una delle azioni gratuite, quindi la prima richiesta viene eseguita senza chiave. Le altre tre fatturano crediti e richiedono una chiave, motivo per cui la forma dell'intestazione è quella da mantenere nello script.
Perché memorizzare le risposte invece di richiamare la volta successiva?
Una risposta registra ciò che l'indice ha detto in un dato giorno. Richiamare restituisce l'indice così com'è allora, e ti fattura di nuovo. Un file salvato ti permette di confrontare i mesi senza pagare due volte per la stessa lettura.
Cosa succede se un risultato sembra vuoto?
Un elenco vuoto significa che non è ancora stato visto dall'indice, non che il dominio non abbia link. Controlla prima i totali della panoramica, poi attendi il prossimo aggiornamento mensile prima di trarre conclusioni.
Quanto costa in totale la ricetta delle quattro richieste?
La panoramica è gratuita, refdomains costa 2 crediti, anchors costa 2 e bulk_dr costa 1 per un elenco di concorrenti. Sono 5 crediti, o 0,0005 $, per un passaggio completo. Dodici passaggi mensili equivalgono a 60 crediti, o 0,006 $, che è un numero utile da mostrare a un cliente.
Non mostrerà i link della scorsa settimana, i ranking per parole chiave o il traffico. Per quelli, Search Console e una suite più completa vengono ancora prima.