Vai al contenuto
The Anchor Net
The Anchor NetRegistrati

Ricette

Verifica dei backlink di un sito: cinque ricette curl

Brevi, copiabili e datate. Ogni ricetta indica il costo, cosa dimostra e cosa non dimostra. Sostituisci la chiave con la tua e i domini con quelli del tuo caso.

Complesso sistema di funi da pesca e reti sparse su un molo di legno

Una verifica nel browser non può essere mostrata a un collega il mese prossimo, mentre una chiamata curl salvata sì. È questa la ragione per cui esistono queste cinque ricette.

Ognuna è una richiesta semplice che puoi incollare nel terminale per verificare i backlink sito per sito, con il costo indicato accanto. Inizia dalla ricetta gratuita e fermati non appena la domanda trova risposta.

Ricetta 1: prima occhiata, gratuita

Nessuna chiave, nessun costo. Esegui questa prima di qualsiasi operazione a pagamento.

bash
curl "https://theanchornet.com/api.php?action=overview&q=example.com" | jq .

Ricetta 2: valuta una lista in una sola chiamata

Fino a 2.000 domini per 1 credito. Inserisci i candidati nel parametro domains, separati da virgola, oppure invia un corpo POST per una lista più lunga.

bash
curl "https://theanchornet.com/api.php?action=bulk_dr&domains=a.com,b.com,c.com&key=sk_live_..." \
  | jq . > rated_$(date +%F).json

Ricetta 3: referrer condivisi

Da due a dieci domini, 2 crediti. Questa è la chiamata alla base del metodo delle impronte digitali.

bash
curl "https://theanchornet.com/api.php?action=intersect&domains=rival-a.com,rival-b.com,rival-c.com&per=1000&key=sk_live_..." \
  -o overlap_$(date +%F).json

Ricetta 4: anchor, mese per mese

Archivia con la data nel nome del file, poi confronta con diff dopo aver normalizzato le chiavi. Due crediti per ogni esecuzione.

bash
curl -s "https://theanchornet.com/api.php?action=anchors&q=yoursite.com&per=1000&key=sk_live_..." \
  | jq -S . > anchors_$(date +%Y-%m).json
diff anchors_2026-09.json anchors_2026-10.json | head -80
Bussola in ottone e peso in metallo appoggiati su una superficie di pietra grezza

Ricetta 5: fermati se la chiamata fallisce

Una protezione per gli script. Ogni risposta contiene ok, e quelle con chiave includono _credits con il costo e il saldo residuo.

bash
R=$(curl -s "https://theanchornet.com/api.php?action=refdomains&q=yoursite.com&key=sk_live_...")
echo "$R" | jq -e '.ok' >/dev/null || { echo "call failed"; exit 1; }
echo "$R" | jq '._credits'

Esegui le ricette in ordine

01

Inizia con l'occhiata gratuita

Esegui sempre la ricetta 1 per prima quando verifichi i dati dei backlink di un nuovo target. Nessuna chiave e nessun costo. Se il numero di domini di riferimento risponde alla domanda, fermati lì e salva l'output.

02

Valuta la shortlist una volta sola

Esegui la ricetta 2 sull'intera lista dei candidati invece che un dominio alla volta. Una singola chiamata copre fino a 2.000 domini per 1 credito, mantenendo il costo della lista contenuto indipendentemente dalla sua lunghezza.

03

Interseca solo i sopravvissuti

La ricetta 3 costa 2 crediti per chiamata, quindi riservala solo ai concorrenti che hanno superato le prime due fasi. Da due a dieci domini rientrano in una singola richiesta, mentre oltre è necessaria una seconda chiamata.

04

Archivia, poi confronta

Salva ogni file con la sua data. Esegui il diff della ricetta 4 sulla stessa azione due mesi dopo. Un diff ti dice cosa è cambiato, non perché, quindi la ragione richiede ancora un intervento umano.

Cosa può e non può mostrare ogni ricetta

RicettaDimostraNon dimostra
1: panoramicaStato approssimativo di un dominioQualsiasi cosa sulla qualità dei link
2: bulk_drChe un dominio abbia pochi o molti referrerChe i suoi link siano di buona qualità o a pagamento
3: intersectEsistono referrer condivisiCondivisione della proprietà
4: diff anchorChe il testo sia cambiatoChi lo abbia cambiato o perché
5: guardIl tuo script ha gestito un erroreChe i dati siano freschi

Prima di acquistare un dominio scaduto

L'anzianità è una storia affascinante. Un dominio registrato tempo fa e poi parcheggiato per anni può sembrare una scorciatoia. Prima di affidarti a questa narrazione, leggi i dati così come sono oggi.

La domanda è cosa punta al dominio ora. La sua età non può rispondere a questo. I link esistono o non esistono.

Leggi la cronologia in un archivio

Un archivio web mostra cosa serviva il dominio negli anni precedenti. Cerca pagine di parcheggio, redirect verso siti non correlati e cambiamenti improvvisi di argomento. Ognuno di questi può lasciare link che non conducono più da nessuna parte utile. Leggi le date dell'archivio accanto alle tue note e segnala eventuali lacune. Una lacuna non è di per sé una prova, ma è un motivo per analizzare i redirect con più attenzione.

Conta ciò che sopravvive oggi

Esegui overview sul dominio, poi refdomains se la figura gratuita merita un'occhiata più attenta. Due crediti acquistano la lista. Salvala con la data prima di prendere qualsiasi decisione. I nomi dei file contengono la data, quindi i file salvati si ordinano automaticamente.

Confronta con i suoi concorrenti più diretti

Esegui bulk_dr sul dominio e sui suoi concorrenti più stretti in una sola chiamata. Il confronto mostra se il dominio spicca o sembra solo vecchio. Immagina un dominio con tre referrer accanto a concorrenti con trecento. La sua età non ha acquistato quei link.

Verifica il redirect il giorno in cui diventa attivo

Se reindirizzi il dominio da qualche altra parte, verifica che il redirect funzioni e porti a una pagina coerente con il suo argomento. Un redirect verso una pagina non correlata spreca tutti i link che il dominio ha ancora.

Abitudini da copiare

Nominare i file per data non costa nulla e ti risparmia un confronto con la tua memoria. Il mese prossimo vorrai il file vecchio.

Tieni le chiavi fuori dal comando stesso. È la prima regola. Memorizzale in una variabile d'ambiente e ruotane una se viene inserita in un copia-incolla. Il riferimento API elenca gli errori che vedrai, e il glossario copre il vocabolario. Ricorda che l'indice si aggiorna circa una volta al mese, quindi esegui queste operazioni con una pianificazione che ne tenga conto.

Prevedi un budget per una piccola indagine

Un pomeriggio ipotetico, preventivato in base ai costi pubblicati delle chiamate. I totali sono un esempio, non un preventivo.
FaseChiamateCreditiDollari
Panoramica gratuita su 4 concorrenti40$0.00
refdomains su ogni concorrente48$0.0008
intersect su tutti e quattro12$0.0002
anchors su ogni concorrente48$0.0008
Valutazione di 1.500 domini di coda con bulk_dr11$0.0001
Totale1419$0.0019
Giardiniere che ispeziona una singola foglia su un cespuglio di rose alla luce del sole

Verifica di un link a pagamento

I posizionamenti a pagamento possono scomparire senza preavviso. Il nostro indice si aggiorna circa una volta al mese, quindi non può dirti che un link è scomparso questa settimana. Per quello, devi controllare la pagina che fa link da solo, con una pianificazione che stabilisci tu. Prevedilo.

Recupera la pagina che ti è stata promessa

Tieni un elenco delle pagine che contengono il tuo link, con l'anchor e il target per ciascuna. Recupera ogni pagina a intervalli fissi e cerca entrambe le stringhe. Un anchor mancante è un riscontro anche se la pagina carica ancora. Memorizza l'indirizzo della pagina e la data in cui il link è apparso per la prima volta accanto all'elenco, così il registro mostra quando un link è scomparso oltre a se è scomparso.

Tieni l'anchor e il target insieme

Un link può rimanere mentre il suo anchor cambia, o puntare da qualche altra parte dopo una modifica. Controlla entrambi, perché il proprietario potrebbe aver riscritto il testo senza rimuovere il link.

Allerta, poi attendi una persona

Uno script può segnalare un link mancante. Non dovrebbe inviare email o disconoscere nulla autonomamente. Leggi la pagina, data il riscontro e solo allora decidi cosa fare. Tieni la lista di allerta abbastanza breve da poterla leggere ogni volta.

Cerca il tuo link nella pagina

Un controllo in una riga. Recupera la pagina e conta le corrispondenze per il tuo indirizzo target. Esegui a intervalli regolari e conserva l'output con la data.

bash
curl -s "https://example.org/partner-article" | grep -c "yoursite.com/landing-page"

Mantenere onesto uno script shell

Una ricetta diventa uno script una volta eseguita due volte. Gli script falliscono in silenzio. Aggiungi le protezioni prima del loop, non dopo che arriva il conto. Assegna a ogni protezione un commento che spieghi perché esiste.

Limita il numero di chiamate

Imposta un contatore e un limite massimo all'inizio dello script. Un loop con un errore di battitura può ripetere una chiamata a pagamento migliaia di volte, e un limite trasforma questo evento in un'esecuzione interrotta invece che in una fattura ingente. Stampa il contatore man mano che procedi.

Stampa i crediti man mano che procedi

Registra _credits da ogni risposta con chiave nello stesso file dei dati. Il totale in corso è l'unica registrazione onesta di quanto è costato il lavoro, e richiede una sola riga per essere letta.

Riprova solo ciò che è fallito

Riprova una chiamata che ha restituito un errore diverso da 401 o 402, e solo un numero limitato di volte con una pausa tra i tentativi. Un 401 richiede una chiave corretta e un 402 richiede un ricarico, quindi né l'uno né l'altro migliorano con i tentativi ripetuti. Un loop di retry è un bug finché non è dimostrato il contrario.

Una struttura di cartelle che sopravvive per un anno

Una struttura di cartelle è la forma più economica di catena di custodia. Scegline una e usala per ogni caso fin dalla prima chiamata.

Scrivi anche i contenuti in un breve file indice. Una riga per file indica l'azione, la data e il costo in crediti. Richiede minuti per essere scritto. Vale la pena.

Una cartella per caso, un file per chiamata

Nomina ogni cartella in base al caso e ogni file in base all'azione, al dominio e alla data. Un lettore che apre la cartella tra un anno dovrebbe vedere la sequenza delle chiamate senza aprire un singolo file.

Tieni lo script accanto all'output

Memorizza lo script che ha prodotto un file accanto ad esso, invariato. Chi vuole ripetere il recupero potrà così eseguire gli stessi comandi invece di indovinare i parametri solo dall'output.

Errori comuni

Mettere una chiave in uno script condiviso è il primo errore. Costoso. Chiunque possa leggere il file può spendere i tuoi crediti. Usa una variabile d'ambiente e un repository privato.

Il secondo è fidarsi di un numero senza data. Un DR di 41 significa molto poco senza il giorno in cui è stato recuperato, e l'indice cambia circa una volta al mese, quindi un file salvato con il nome datato vale dieci figure ricordate.

Il terzo è chiedere troppo. Una singola chiamata restituisce fino a 1.000 righe, e la paginazione profonda si ferma a 50.000. Se raggiungi questo muro, restringi la domanda con sort e order invece di paginare all'infinito, oppure dividi il caso per anchor o per pagina di destinazione. Restringi prima.

Un quarto merita una menzione: eseguire lo stesso recupero due volte per errore. È economico a 2 crediti, ma un loop con un errore di battitura può ripeterlo diecimila volte, quindi aggiungi un contatore e stampa _credits man mano che procedi.