Recentemente ho implementato una correzione per creare pagine di destinazione separate a seconda che l'utente abbia abilitato o meno javascript. Fondamentalmente il modo in cui funziona è questo.Reindirizzamento basato su Javascript: farà male alla SEO?
La pagina predefinita è una pagina HTML senza javascript. Versione base del sito. All'atterraggio, c'è uno script che dice se javascript è abilitato, quindi passa a un'altra pagina. Tale pagina di destinazione viene generata inviando la richiesta dell'utente attraverso un file JSP che esegue il rendering della pagina (intestazione, piè di pagina, ecc.). La pagina di destinazione finale è http://whatever.com/home.jsp se l'utente ha abilitato javascript.
La mia domanda è se questo farà male SEO. Considerando che il 99% del mondo ha abilitato javascript, non vorrei compromettere alcun vantaggio SEO per soddisfare l'1% di chi non abilita JavaScript.
Spero che abbia senso.
Sembra che Google stia solo corrugando la fronte se è ingannevole. Inviarne uno a una pagina diversa se javascript non è abilitato, difficilmente "consegna contenuti diversi ai motori di ricerca". Sei d'accordo? – bgadoci
Oh, assolutamente. Questo è il motivo per cui cito la parte del "contenuto completamente diverso". Quindi suppongo che tutto dipenda dal contenuto delle due pagine. Per curiosità, perché JSP non può rilevare JS e rendere il contenuto appropriato? Ciò risolverebbe anche la possibilità di problemi SEO. – Dustman
Non è familiare con JSP. Qualcosa di interessante, ho seguito i consigli di Google sui test. Data l'impostazione sopra menzionata, utilizzando http://www.delorie.com/web/lynxview.html, la pagina del motore di ricerca predefinita rimase come pagina HTML di base (come il bot non aveva JS abilitato). Non è passato alla pagina "if you DO have javascript".Modificato di nuovo e utilizzando solo un avviso per dire alla gente di abilitare per ottenere piena esperienza. Grazie per l'aiuto. – bgadoci