Home » Blog » Come bilanciare SEO ed esperienza utente

Come bilanciare SEO ed esperienza utente

Gennaio 2, 2023
È uno scontro dei tempi, l’annosa battaglia tra team di progettazione, sviluppo e SEO. Ancora di più ora, con l’aggiunta da parte di Google della “E” di Experience alle linee guida E-A-T. Per ora lasciamo gli sviluppatori alle loro attività di matrice e ci concentriamo su design e SEO. È necessario camminare su una linea sottile, tra un buon web design e una costruzione di pagine a prova di SEO. Il problema è che questi bellissimi elementi di solito non sono esattamente in grado di fornire contenuti di alta qualità e crawlable sulla pagina… Bene, basta con le impostazioni, passiamo a ciò che dovreste sapere, evitare e come risolvere alcuni dei problemi che incontrerete!

Come scoprire le carenze di contenuto

Per assicurarsi che il proprio sito web sia ancora posizionato, pur avendo un aspetto estremamente volatile, è necessario tenere traccia della quantità di elementi JavaScript presenti nella pagina. Cominciamo proprio da qui, e chiamiamola la fase della “scoperta del problema”. Il modo più semplice per scoprire se il JS sta per affossare le vostre classifiche è installare questo plugin (solo per Chrome, mi spiace per gli utenti di Safari!). Utilizzando questo toggle personalizzato, è possibile disattivare tutti i JavaScript in una pagina. Disattivandolo, si vedrà cosa vede il crawler di Google quando carica la pagina. Nel migliore dei casi, gli sviluppatori hanno prestato attenzione durante la produzione e non hanno reso interi elementi dipendenti da JS. Nel peggiore dei casi… diciamo che non sarebbe la prima volta che questa levetta si traduce in una pagina completamente vuota, con alcune immagini sparse.

Javascript: appariscenza e funzionalità di base

Non è un segreto che JavaScript ci abbia portato molto in termini di design UX. Le opzioni di contenuto dinamico sono pressoché illimitate e tendono a dare alle vostre pagine web quel “fattore wow” che forse vi mancava. Tuttavia, tutta l’appariscenza degli elementi dinamici che si muovono in giro, comporta alcuni pesanti limiti in termini di crawlabilità e ottenibilità.

Per fare un esempio semplice, basta guardare alla velocità del sito. Con animazioni complesse e pop-up che affollano la vostra pagina, ne pagherete il prezzo in termini di velocità di caricamento. Questo potrebbe comportare gravi problemi per il vostro sito, poiché il crawler di Google ha a disposizione solo un budget molto particolare per il vostro sito. In poche parole: se JS fa funzionare il vostro sito web come un vecchio motore Diesel, incontrerete serie difficoltà nel cercare di ottenere un buon posizionamento.

Problemi di rendering e crawlability

Dopo il crawling, Google indicizza i siti web in due ondate, la prima delle quali viene eseguita settimane o addirittura un mese prima della seconda. La differenza tra questi due? Pagine che necessitano di rendering e pagine che non ne hanno bisogno. E avete indovinato: JavaScript aumenta notevolmente la quantità di risorse renderizzate nella pagina. Ciò significa che il vostro sito verrà inserito nel secondo lotto, e verrà elaborato settimane dopo rispetto alle pagine HTML. La presenza di discrepanze tra l’HTML e il JS può persino causare la mancata indicizzazione della pagina.
Image

Ora, naturalmente, vorreste un modo per verificare se state per riscontrare alcuni di questi problemi, giusto? Non preoccupatevi, vi ho sistemato tutto. Prendiamo ad esempio lo strumento di ispezione degli URL di Google, nascosto all’interno di uno dei miei strumenti preferiti: Google Search Console.

Utilizzando questo strumento, è possibile rilevare i problemi di crawling in tempo reale, visualizzando anche i messaggi della console JavaScript, come gli avvisi e gli errori riscontrati da Google durante il tentativo di crawling della pagina.

Corporate Marketing Manager
Niels Krikke è il Corporate Marketing Manager presso Seeders Zwolle. Con una formazione in marketing strategico e un occhio attento per i dettagli, Niels si dedica alla creazione di campagne di marketing efficaci che generano risultati per i nostri clienti. Con un focus sulle strategie basate sui dati e una passione per l'innovazione, Niels svolge un ruolo chiave nello sviluppo ed esecuzione di iniziative di marketing che aiutano i nostri clienti a raggiungere i loro obiettivi aziendali.
Image