Errori JavaScript e SEO: un dilemma non da poco! In questo video Martin Splitt spiega nel dettaglio gli errori JavaScript più comuni che possono influire sulla SEO ed il posizionamento organico di un sito web:
Spesso vedo che JavaScript viene incolpato quando il problema è qualcos’altro“, Martin Splitt, sostenitore dello sviluppatore di ricerca presso Google, ha citato come il problema alla base di molti degli errori del sito che incontra. Durante la nostra sessione di scansione e indicizzazione di Live with Search Engine Land , Splitt ha discusso dei problemi più comuni relativi a JavaScript che possono danneggiare il SEO di un sito e alcuni modi per evitarli.
Un malinteso popolare è che JavaScript semplicemente non funziona bene per i motori di ricerca. “Beh, potresti [avere JavaScript funzionante bene per i motori di ricerca] se il tuo JavaScript non fosse robotizzato, quindi noi [Google] non possiamo accedere al tuo JavaScript”, ha detto Splitt. Quando si utilizzano file JavaScript esterni come parte della pagina, alcuni SEO e proprietari di siti utilizzano il loro file robots.txt per impedire a Google di accedere a quel codice, ignari delle conseguenze. Ciò non interrompe la funzionalità per gli utenti, ma disattiva i motori di ricerca dal recupero di JavaScript per il rendering della pagina.
Al contrario, “vediamo persone rompere i siti Web per gli utenti, piuttosto che per i motori di ricerca”, ha detto Splitt. Questi siti sono indicizzabili, ma non offrono una buona esperienza utente in quanto potrebbero dover inviare quantità di dati anormalmente elevate per caricare un semplice elenco di prodotti, ad esempio.
“Un’altra cosa che vedo relativamente spesso è che le persone si affidano a JavaScript per fare cose che puoi fare senza JavaScript”, ha detto Splitt, aggiungendo: “Non è qualcosa di cui devi essere intrinsecamente attento, è solo qualcosa che penso sia inutile.” L’esempio go-to di Splitt per JavaScript non necessario lo sta usando al posto del link HTML standard . Ciò può causare problemi a Googlebot in quanto non interagisce con tali funzionalità, il che può comportare il salto sui tuoi collegamenti.
Perché ci preoccupiamo. Se implementato coscienziosamente, JavaScript può essere utilizzato per migliorare il tuo sito con funzionalità interattive o applicazioni web , ad esempio, senza sacrificare la tua visibilità organica. Stando così le cose, i proprietari dei siti dovrebbero optare per tecniche semplici e affidabili rispetto a soluzioni più complesse quando possibile, poiché l’uso di soluzioni complicate può portare a problemi di scansione lungo la strada.
Consigliamo di approfondire la tematica seguendo la guida ufficiale sui concetti base della SEO combinata al JavaScript di Google Developers.