• User Attivo

    link document.write VS href

    Buongiorno a tutti,
    ho fatto una breve ricerca sul forum ma ho trovato pareri discordanti (ammetto anche in post molto vecchi) quindi sono qui a chiedere lumi agli esperti 🙂

    So che Google dovrebbe leggere tranquillamente un href posto dentro un document.write in js ... ma che peso dà a questo href?

    Se ho nella pagina il src di un js "pippo.js" in cui al suo interno c'è:
    document.write("<a href=www.gt.it>giorgio tave</a>");

    siamo proprio sicuri che Google gli da un certo peso? 🙂

    Grazie mille


  • Community Manager

    Ciao Bukowski,

    un anno fà, Beke, pubblicò il [url=http://www.giorgiotave.it/forum/viewtopic.php?t=1246]risultato di un test fatto nella nostra area Laboratorio Seo. Per chi volesse sfruttare l'area per fare dei test sono disponibile a fornire spazio e banda.

    In quell'interessantissimo test si evidenziò la capacità di Google di seguire un link così:

    document.write('<a href='http://www.sito.it/pagina6.asp';">...

    molto probabilmente perchè Google legge nel testo i link, quindi prendendo i pezzi di codice dove c'è a href. Questo non significa che segue i link in JS, ma che quel codice JS non spezza il link e quindi lo spider prende il link ma non sà che è JS, imho.

    Quindi dà un peso normale, come un link normale.

    Non sono in grando di dire se poi segue i link in file esterni, seguendo un src.

    Un anno fà, si evidenziò anche la capacità di Google si seguire un flash button.

    Giorgio 😉


  • User Attivo

    Ciao Giorgio,
    si, il fatto che G. segui l'href scritto nel write che è nella pagina non avevo dubbi neanche io, è molto logica la cosa e naturale.

    Il problema mi si pone quando il JS è esterno ... poichè nella pagina html poi non v'è traccia fisicamente del document.write ho paura, che è quasi una certezza, che l'href non venga seguito. :arrabbiato:

    Ci speravo tanto .. mannaggia 😄 😄 😄

    E va beh .. grazie mille


  • User Attivo

    Usa un trucco che ti rivelerà anche se i bot interpretano o meno js:

    http://scriptasylum.com/tutorials/encdec/encode-decode.html

    Buon test!


  • Community Manager

    Ciao Bukowski

    se vuoi fare un test inviami i file che li pubblico su un dominio per i test 🙂

    :ciauz:


  • Super User

    @Bukowski said:

    poichè nella pagina html poi non v'è traccia fisicamente del document.write ho paura, che è quasi una certezza, che l'href non venga seguito.

    Confermo: non viene seguito.

    Non c'è interpretazione del codice, cerca solo nel codice Javascript interno alla pagina qualcosa che somigli ad un URL.

    In alcuni casi tenta di individuare e seguire anche alcuni semplici path relativi, non necessariamente inseriti in un attributo href.