Verifica Tag Canonical

Inserisca l'URL di una pagina per trovarne il tag canonical e confrontarlo con l'indirizzo della pagina.

Inserisca una pagina pubblica HTTP o HTTPS. I reindirizzamenti vengono seguiti prima di confrontare il tag canonical.

Inserisca l'URL di una pagina per verificarne il tag canonical.

BroBroGo riceve l'URL per recuperare la pagina pubblica. La pagina recuperata e il risultato non vengono memorizzati.

FAQ

Che cos'è un canonical autoreferenziale?

Si tratta di un tag canonical che punta all'URL finale della pagina stessa. Questo fornisce ai motori di ricerca un URL preferito chiaro anche quando lo stesso contenuto è raggiungibile in diversi modi.

Perché la verifica autoreferenziale può andare a buon fine anche se l'URL inserito non corrisponde?

L'indirizzo inserito potrebbe reindirizzare a un altro URL. Il tag canonical può puntare correttamente a tale pagina finale pur differendo dall'indirizzo originale digitato.

Lo strumento di verifica rileva i tag canonical aggiunti tramite JavaScript?

Lo strumento controlla l'HTML restituito dalla pagina. Un tag canonical aggiunto solo dopo l'esecuzione degli script della pagina potrebbe non apparire qui; si assicuri quindi che i tag canonical importanti siano presenti nel codice sorgente originale della pagina.

Funzionamento dello strumento Verifica Tag Canonical

Il tool Verifica Tag Canonical analizza le pagine web pubbliche per identificare la presenza e la correttezza del tag canonical. Il funzionamento del sistema prevede l'inserimento dell'indirizzo di una pagina web; lo strumento si occupa quindi di recuperare tale pagina, seguire gli eventuali reindirizzamenti e fornire un resoconto dettagliato.

In particolare, lo strumento rileva se il tag canonical esiste, indica l'URL esatto a cui punta e verifica se tale indirizzo corrisponde all'URL finale della pagina o all'URL inserito inizialmente dall'utente.

Input e limiti di utilizzo dello strumento

Per avviare l'analisi, lo strumento richiede un unico dato di input:

  • URL della pagina: Deve trattarsi di un indirizzo di una pagina pubblica che utilizzi il protocollo HTTP o HTTPS.

L'utilizzo del campo di input è soggetto ad alcune regole e limitazioni tecniche:

  • L'indirizzo inserito deve contenere meno di un numero massimo di caratteri. Se si supera questo limite, viene mostrato l'errore "L'URL deve contenere meno di {max} caratteri.".
  • Non è possibile verificare indirizzi privati o locali (come ad esempio http://127.0.0.1/admin). Questi indirizzi vengono rifiutati dal sistema ancora prima che la richiesta venga inviata, mostrando il messaggio "Gli indirizzi privati e locali non possono essere verificati.".
  • Se viene inserito un URL privo di protocollo, questo viene elaborato in base alle regole di validazione locali dello strumento.
  • L'invio di una nuova richiesta di verifica interrompe automaticamente qualsiasi richiesta precedente che sia ancora in corso di elaborazione.

Output e dati restituiti dall'analisi

Al termine della verifica, lo strumento mostra una serie di informazioni dettagliate all'interno dell'interfaccia:

  • Risultato del canonical: Un riepilogo sullo stato del tag, come ad esempio "Canonical trovato. È autoreferenziale e corrisponde all'URL inserito.".
  • URL canonical risolto: L'indirizzo URL specifico indicato all'interno del tag canonical.
  • Controlli canonical: Una sezione che mostra tre verifiche fondamentali con risposta "Sì" o "No":
    • Il canonical esiste: Conferma la presenza del tag.
    • Autoreferenziale: Indica se il tag punta alla pagina stessa.
    • Corrisponde all'URL inserito: Verifica la corrispondenza con l'indirizzo digitato inizialmente.
  • URL inserito: L'indirizzo web originario fornito dall'utente.
  • URL finale dopo i reindirizzamenti: L'indirizzo di destinazione della pagina dopo aver seguito tutti i redirect.
  • href del canonical: Il valore testuale grezzo dell'attributo href estratto dal tag canonical.
  • Stato HTTP: Il codice di stato HTTP restituito dal server della pagina analizzata.
  • Tag canonical trovati: Il numero complessivo di tag canonical individuati all'interno della pagina.

Gestione degli errori e casi particolari

Durante l'analisi di una pagina web possono verificarsi situazioni anomale o errori di configurazione del server. Lo strumento gestisce questi casi mostrando messaggi di errore specifici:

  • Campi vuoti o non validi: Se si tenta di avviare la verifica senza inserire un indirizzo, compare il messaggio "Inserisca prima l'URL di una pagina.". Se l'indirizzo non è valido, viene mostrato "Inserisca un URL HTTP o HTTPS pubblico valido.".
  • Problemi di connessione e timeout: Se il server non risponde o è irraggiungibile, lo strumento mostra "Impossibile raggiungere la pagina. Verifichi l'URL o riprovi.". Se la risposta richiede troppo tempo, viene visualizzato "La pagina ha impiegato troppo tempo a rispondere. Riprovi più tardi.".
  • Troppi redirect: Se la pagina genera un ciclo infinito o troppi reindirizzamenti, compare l'errore "La pagina ha effettuato troppi reindirizzamenti per completare la verifica.".
  • Errori HTTP del server: Se la pagina restituisce un codice di errore (come un errore 404 o 500), viene mostrato il messaggio "La pagina ha restituito lo stato HTTP {status}, pertanto non è stato possibile verificare il tag canonical.".
  • Formato del file non valido: Se l'URL non punta a un documento HTML, lo strumento restituisce "L'URL inserito non ha restituito una pagina HTML.". Se il codice HTML non è leggibile, compare "La pagina non ha restituito HTML leggibile.".
  • Dimensioni eccessive: Se la sezione head del codice sorgente è troppo pesante, viene mostrato "L'head della pagina è troppo grande per essere verificato in sicurezza.".
  • Tag multipli: Se la pagina contiene più di un tag canonical, lo strumento analizza e mostra solo il primo di essi. In questo scenario viene mostrato l'avviso "Trovati {count} tag canonical. Viene mostrato il primo; si consiglia di mantenerne solo uno.".
  • Attributo href non valido: Se il tag esiste ma contiene un indirizzo non valido, viene segnalato con "Esiste un tag canonical, ma il suo attributo href non è un URL HTTP o HTTPS valido.".
  • Problemi di copia: Se si tenta di copiare l'URL ma l'operazione automatica fallisce, compare l'avviso "Impossibile copiare l'URL canonical. Lo selezioni e lo copi manualmente.".

Trattamento dei dati e privacy

L'utilizzo dello strumento rispetta la privacy degli utenti secondo regole precise di elaborazione:

  • BroBroGo riceve l'URL inserito al solo scopo di recuperare la pagina web pubblica indicata.
  • La pagina web recuperata dal sistema e il risultato dell'analisi non vengono memorizzati in alcun modo nei sistemi.

Destinatari dello strumento

Questo strumento di verifica è stato progettato per rispondere alle esigenze di diverse figure professionali e profili tecnici:

  • Chiunque abbia la necessità di confermare la presenza effettiva di un tag canonical all'interno di una specifica pagina web.
  • Chi ha bisogno di verificare se il tag canonical configurato sia correttamente autoreferenziale.
  • Chi desidera controllare se il tag canonical punta esattamente all'URL inserito inizialmente o all'URL finale ottenuto dopo la catena di reindirizzamenti.
  • Chi deve assicurarsi che i tag canonical fondamentali siano scritti direttamente nel codice sorgente originale della pagina, evitando che vengano inseriti esclusivamente tramite script JavaScript.

Domande frequenti (FAQ)

Che cos'è un canonical autoreferenziale?

Si tratta di un tag canonical che punta all'URL finale della pagina stessa. Questo fornisce ai motori di ricerca un URL preferito chiaro anche quando lo stesso contenuto è raggiungibile in diversi modi.

Perché la verifica autoreferenziale può andare a buon fine anche se l'URL inserito non corrisponde?

L'indirizzo inserito potrebbe reindirizzare a un altro URL. Il tag canonical può puntare correttamente a tale pagina finale pur differendo dall'indirizzo originale digitato.

Lo strumento di verifica rileva i tag canonical aggiunti tramite JavaScript?

Lo strumento controlla l'HTML restituito dalla pagina. Un tag canonical aggiunto solo dopo l'esecuzione degli script della pagina potrebbe non apparire qui; si assicuri quindi che i tag canonical importanti siano presenti nel codice sorgente originale della pagina.