Altri articoli correlati:
Quando si tratta di ottimizzare JavaScript per la SEO, è importante considerare alcuni punti chiave che possono avere un impatto significativo sulla visibilità del tuo sito nei motori di ricerca.
Quando si elabora una pagina, è importante gestire correttamente i collegamenti ad altri URL e file necessari per creare il documento. Ogni collegamento viene messo in coda per la scansione e ha la propria priorità. Il tag viene utilizzato per caricare file CSS e JS e per i collegamenti interni ed esterni: il tag con attributo khref.
Tuttavia, vale la pena ricordare che i collegamenti caricati tramite JavaScript non verranno rilevati dai motori di ricerca fino al completamento del processo di rendering della pagina. Ciò rallenta la scansione del sito poiché i motori di ricerca devono adattare costantemente la struttura e la priorità delle pagine mentre visualizzano e scoprono nuovi collegamenti caricati tramite JS.
Google memorizza attivamente nella cache tutti i file, inclusi , JS e CSS, ma le tue impostazioni di temporizzazione potrebbero non essere prese in considerazione e una nuova copia dei file verrà scaricata a discrezione del motore di ricerca. Ciò potrebbe far sì che Google utilizzi una versione obsoleta di JavaScript o CSS.
Una soluzione a questo problema può essere l’uso di “impronte digitali” nei nomi dei file, ad esempio, in questo modo: main.2b85551.zhs. Ogni volta che un file viene aggiornato, ne viene creata una nuova versione e il motore di ricerca utilizzerà la copia corrente per eseguire il rendering della pagina.
JavaScript può anche causare contenuti duplicati, soprattutto se contenuti univoci vengono caricati dinamicamente e richiedono troppo tempo per essere visualizzati o caricati. In questi casi, i motori di ricerca possono indicizzare solo modelli duplicati, il che è particolarmente vero per i progetti SPA che utilizzano framework come Angular, React o Vue.
La soluzione a questo problema è utilizzare SSR (server-side rendering), ovvero eseguire il rendering del contenuto sul lato server. In questo caso, il bot di ricerca riceverà contenuti pre-renderizzati, che elimineranno i problemi con l'indicizzazione e la scansione della pagina.
Inoltre, alcuni siti utilizzano JavaScript per gestire gli errori e potrebbero inviare un codice di stato 200 OK invece del codice di errore corrispondente, il che potrebbe causare l'indicizzazione e la visualizzazione di pagine errate nei risultati di ricerca.
Altri articoli correlati:
Se hai domande sull'ottimizzazione di JavaScript per il SEO, puoi contattare lo studio SEO "SEO COMPUTER" per qualsiasi domanda tramite e-mail info@seo.computer.
ID 1707