• User Newbie

    Google indexa Javascript!

    Non lo dice nessuno e non so perché, anzi sul web tutti negano, ma Google indexa anche i contenuti javascript mostrati con document.write(), sia inclusi nella stessa pagina web che in un file javascript separato.

    ATTENZIONE. Forum loffio. Sostituire XXXX con http e YYY con www

    La prova:

    Cercando

    site:XXXX://YYY.quirksmode.org/js/detect.html "You're using"

    leggete la snippet "Example. Let's detect your browser: You're using Firefox 3.6 on Linux! The script. Copy this script into your JavaScript files. It works immediately, and ..."

    La stringa "You're using" non è contenuta nell'html ma viene visualizzata da javascript.

    Google esegue javascript e mette in cache il testo html ed il risultato dell'elaborazione di javascript, tutto ritrovabile facendo una ricerca da google senza distinzione che si tratti di testo html o contenuto mostrato da javascript.

    Naturalmente è da supporre che sarà meno probabile trovare in google stringhe mostrate da javascript dietro condizioni, eventi, timer ecc.
    Più facile trovare stringhe mostrate da javascript direttamente, subito, senza condizioni, all'inizio del rendering della pagina.

    La pagina segnalata con relativa snippet ci permette anche di capire che l'esecuzione di javascript da parte di google è fatta con, o come, firefox 3.6 su linux.


  • Moderatore

    Ciao sdraietta e grazie per la segnalazione.

    È in realtà da un po' di tempo che Google indicizza il Javascript e continua a migliorarsi per avere l'esperienza di navigazione più simile a quella dell'utente classico.

    In

    caricato nell'ottobre 2009, ad esempio, Matt Cutts sconsigliava di nascondere ai crawler la propria email via Javascript proprio perché ormai Google sarebbe stato in grado di leggerla comunque.

    Il fatto che invece l'esecuzione venga fatta come da un utente Firefox su Linux lascia spazio alla discussione ed alla sperimentazione.
    Insomma, un parametro in più sul quale forse è possibile lavorare per soluzioni seo particolari.