Link interni del sito
Guarda i link interni di una pagina e ti dice dove portano, con quale testo di ancora e quali risultano rotti. I link interni sono il modo in cui distribuisci importanza tra le pagine del tuo sito e con cui aiuti Google a scoprirle: una pagina che nessun'altra collega resta di fatto invisibile, per quanto sia scritta bene.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Perché i link interni contano per il posizionamento
Google scopre e valuta le pagine seguendo i link. Quelli interni, da una pagina all'altra dello stesso sito, servono a due cose: fanno arrivare il motore alle pagine profonde e passano loro parte dell'autorità che il sito ha accumulato. Una pagina importante che riceve pochi link interni fatica a salire, anche se il contenuto è ottimo; una pagina orfana, che nessuno collega, rischia di non essere indicizzata affatto. Curare i link interni è una delle leve SEO più a portata di mano, perché dipende solo da te.
Il testo dell'ancora dice a Google di cosa parla la pagina
Non conta solo dove punta un link, ma con quali parole. Un'ancora come “scopri di più” o “clicca qui” non dà nessun segnale; una che dice “guida alla fattura elettronica” racconta a Google di cosa tratta la pagina di destinazione. Lo strumento elenca ogni link interno con il suo testo di ancora, così individui le ancore generiche da migliorare e verifichi di non usare sempre le stesse parole per puntare a pagine diverse, che confonde più che aiutare.
Link rotti e pagine profonde
Un link interno che porta a una pagina inesistente spreca autorità e infastidisce chi naviga. L'analisi segnala i link interni rotti e ti mostra quanto sono “profonde” le pagine collegate, cioè quanti clic servono per arrivarci dalla home: se una pagina di vendita è a cinque clic di distanza e riceve un solo link, difficilmente performerà bene. Con questi dati decidi dove aggiungere collegamenti per portare in superficie ciò che conta.
Prezzo
$0.002 per pagina analizzata. Prezzo pubblicato, pagamento a consumo con PayPal, senza abbonamento. La esegui dal browser o via API se vuoi controllare le pagine principali in modo ricorrente.
Casi d'uso
Un e-commerce con schede poco collegate
Il negozio online di Tecnoedil Verona scopre che molte schede prodotto ricevono link solo dalla pagina di categoria: aggiunge collegamenti dai prodotti correlati e dagli articoli del blog, così le schede diventano più raggiungibili per Google e per i clienti.
Un blog con articoli isolati
Chi cura un blog di finanza personale trova diversi post che non ricevono nessun link interno: li collega dagli articoli più letti sullo stesso tema, dando loro visibilità e tenendo i lettori più a lungo sul sito.
Ripulire le ancore generiche
Un sito istituzionale nota che quasi tutti i link interni usano “leggi di più”: li riscrive con ancore descrittive che nominano l'argomento della pagina di destinazione, migliorando i segnali che manda a Google.
Domande frequenti
Che differenza c'è tra pagina orfana e link rotto?
Una pagina orfana esiste ma nessuna altra pagina del sito la collega, quindi è difficile da trovare. Un link rotto è invece un collegamento che punta a una pagina inesistente. L'analisi segnala entrambi i casi.
Perché il testo dell'ancora è importante?
Perché descrive a Google la pagina di destinazione. Ancore come “clicca qui” non dicono nulla; ancore che nominano l'argomento aiutano il motore a capire di cosa parla la pagina collegata. Lo strumento elenca l'ancora di ogni link.
Analizza tutti i link o solo quelli interni?
Distingue i link interni, che restano sul tuo dominio, da quelli esterni. L'attenzione è sui link interni, perché sono quelli su cui hai pieno controllo e che ridistribuiscono autorità dentro il sito.
Quanto costa?
$0.002 a pagina, prezzo pubblicato. Si paga a consumo con PayPal, senza abbonamento: analizzi le pagine che ti servono e paghi solo quelle.
La pagina analizzata viene conservata?
No: viene letta per estrarre i link e poi scartata. Il contenuto non resta memorizzato dopo l'analisi, che riguarda solo la pagina pubblica indicata.
Devo registrarmi?
No, oggi non ci sono account: lanci l'analisi e paghi la richiesta direttamente, senza registrazione e senza dati di pagamento salvati.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/seo/internal-links \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/seo/internal-links", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/internal-links",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/internal-links", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/internal-links", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"url": "https://ejemplo.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.internal_links",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |