Martedì 26 maggio 2020
Riceviamo molte domande ogni giorno: nelle nostre sessioni di consulenza per webmaster, nelle conferenze, nei forum per i webmaster e su Twitter. Uno dei temi che ricorre più spesso tra queste domande è quello dei link, in particolare quelli generati tramite JavaScript.
Nella nostra serie di video Webmaster Conference Lightning Talk abbiamo risposto alle domande più frequenti su link e JavaScript.
Durante la première dal vivo, abbiamo tenuto anche una sessione di domande e risposte con alcuni quesiti aggiuntivi della community e abbiamo deciso di pubblicarle insieme alle risposte e ad altre domande frequenti su link e JavaScript.
Quali tipi di link è in grado di rilevare Googlebot?
Googlebot analizza il codice HTML di una pagina, cercando link per individuare gli URL di pagine correlate di cui eseguire la scansione; per individuare queste pagine, dovete rendere i vostri link dei veri e propri link HTML, come descritto nelle istruzioni per i webmaster sui link.
Quali tipi di URL sono validi per Googlebot?
Googlebot estrae gli URL dall'attributo href dei vostri link e li mette in coda per la scansione. Questo significa che l'URL deve essere risolvibile o, in altre parole, deve funzionare se inserito nella barra degli indirizzi di un browser. Per scoprire di più, consultate le istruzioni per i webmaster sui link.
È possibile utilizzare JavaScript per creare e inserire link?
Sì, purché questi link soddisfino i criteri previsti dalle nostre istruzioni per i webmaster e come descritto sopra.
Quando esegue il rendering di una pagina, Googlebot esegue JavaScript e poi scopre anche i link generati da JavaScript. È bene ricordare che il rilevamento dei link può avvenire due volte: prima e dopo l'esecuzione di JavaScript, in modo che i link nella risposta iniziale del server consentano a Googlebot di rilevare i link un po' più velocemente.
Googlebot riconosce gli URL con frammenti?
Gli URL con frammenti, noti anche come "URL hash", sono validi dal punto di vista tecnico, ma potrebbero non funzionare come previsto con Googlebot.
I frammenti dovrebbero essere utilizzati per gestire una parte di contenuti all'interno della pagina e, se utilizzati a tale scopo, sono assolutamente accettabili.
A volte gli sviluppatori decidono di utilizzare frammenti con JavaScript per caricare contenuti diversi rispetto a quelli presenti nella pagina senza il frammento; non è questo lo scopo dei frammenti e non funzioneranno con Googlebot. Consultate la guida alla SEO per JavaScript per scoprire come utilizzare l'API History.
Googlebot continua a utilizzare lo schema di scansione AJAX?
Lo schema di scansione AJAX è stato ritirato da tempo, pertanto, non fate affidamento su di esso per le vostre pagine.
A tale scopo, consigliamo di utilizzare l'API History ed eseguire la migrazione delle vostre app web a URL che non si basano su frammenti per caricare contenuti diversi.
Altri Webmaster Conference Lightning Talk in arrivo
Questo post è ispirato alla prima parte dei Webmaster Conference Lightning Talk, ma assicuratevi di iscrivervi al nostro canale YouTube per non perdere i prossimi video. Vi consigliamo di seguire le première su YouTube per partecipare alla chat dal vivo e alle sessioni di domande e risposte per ogni episodio.
Se vi interessa seguire altri Webmaster Conference Lightning Talk, guardate il video Google Monetized Policies e iscrivetevi al nostro canale per continuare a seguirci.
Unitevi alla community di webmaster nelle prossime première di video e scrivete nei commenti su YouTube.