• User Attivo

    link con jump in javascript

    Ciao ragazzi, non ho mai capito se nelle directory i link con unjump in javascript è da considerarsi link diretto oppure no.
    In altre parole, passano PR queste directory?
    Grazie.


  • Super User

    [LEFT]No.

    I collegamenti con "location.href", "document.href" o anche "window.open" e simili non vengono seguiti dagli spider.
    [/LEFT]


  • User Attivo

    Se il javascript è scritto all'interno del link, Google riconosce la url, la segue e passa il PR, come per esempio:

    
    <a href="#" onclick="window.open('httP://www.sito.it', 'popup')">apri</a>
    
    

    mentre non la segue ancora se quel codice è eseguito in apposite funzioni

    
    <a href="#" onclick="apripopup();">apri</a>
    
    

  • Super User

    [LEFT]Per quanto mi risulta dei seguenti tipi di link Googlebot segue solo l'ultimo:

    <a href="#" onClick="top.location.href='pagina.htm';>tipo 1</a>

    <a href="#" onClick="self.location.href='pagina.htm';>tipo 2</a>

    <a href="#" onClick="parent.location.href='pagina.htm';>tipo 3</a>

    <a href="#" onClick="window.location.href='pagina.htm';>tipo 4</a>

    <a href="#" onClick="document.location.href='pagina.htm';>tipo 5</a>

    <script language="javascript">document.write('<a href=pagina.htm;>tipo 6</a>');</script>
    [/LEFT]


  • User Attivo

    Dico quello che ho constatato.

    Non per motivi di test, ma per vere esigenze, avevo fatto "linkare" 2 pagine in questo modo da tante altre pagine

    
    <a href="Javascript:location.href='/dir/pagina.htm';">pagina</a>
    <a href="" onclick="Javascript:window.open('/popup.htm','popup','');return false;">pop up</a>
    
    

    risultato:

    quelle 2 pagine hanno ricevuto un PR analogo a quelle che ricevevano dalle stesse pagine link standard,
    e tanti backlinks (non tutti ovviamente come al solito) coincidenti con le pagine dove era inserito quel codice

    Ho spostato il codice (location.href e window.open) in apposite funzioni javascript

    risultato dopo mesi:

    per la "pagina.htm" i backlinks sono drasticamente diminuiti ai pochissimi links standard che riceveva e pure il PR è diminuito,
    la "popup.htm" non ha più backlinks (non ha mai avuto un link standard in entrata), e ha ancora lo stesso PR, ma si sa che il PR è molto lento ad aggiornarsi


  • Super User

    Anche io.

    Ho una vecchia pagina di test on-line da diverso tempo che contiene tutte le tipologie di link sopra riportate più altre.

    I link normali, quelli flash e le image-map vengono seguiti regolarmente e periodicamente, mentre quelli javascript no, verificato intercettando il bot tramite user-agent e memorizzando i passaggi su DB.

    Se vuoi in privato ti mando gli indirizzi per verificare personalmente.
    Non tanto perchè sia un segreto, quanto per evitare qualunque interferenza da link esterni.


  • User Attivo

    Come vuoi beke, comunque ti credo, e la tua non indicizzazione non esclude x forza la mia indicizzazione e viceversa.
    Ho appena controllato i logfiles ed è passato pure dalla mia popup, 2 volte negli ultimi 12 giorni (il 15 e il 16), negli accessi degli utenti non ho notato alcun referer da siti esterni
    dubito ci siano backlinks spontanei: chi è che linka una popup che è insignificante se estrapolata dal sito e lo fa passandole un buon PR?
    l'ho linkata solo con il window.open
    la popup si apre senza toolbars e quindi senza una eventuale toolbar di google presente nel browser dell'utente (non vorrà dire niente ma non si sa mai)
    Attualmente, ha ancora il suo PR intatto ed uguale a quello della home page di quel sito, è presente nella cache, non presenta backlinks

    Ho trovato nel web varie situazioni simili alla mia, in siti diversi, per esempio
    la pagina
    http :// www . borse . it / PopUp / Glossa.php ? idvoce=194
    è collegata a pagine come questa
    http :// listinotitoli . supereva . com / Scheda.php ? ID=490
    tramite popup aperte in questo modo
    <a href="javascript : pop1('http : // www . ecc','nome della finestra','caratteristiche');"><IMG/></A>
    Ha un PR basso, ma ce l'ha, ha il copia cache, e circa 200 backlinks coincidenti con le pagine che hanno quei "link" javascript, e non i classici link html


  • Super User

    [LEFT]La differenza potrebbe essere data dal fatto che in questo caso l'istruzione javascript, e di conseguenza l'indirizzo della pagina, stanno all'interno dell' href e non in un "event handler" (onClick).

    Intanto ti ho inviato in privato l'indirizzo della mia pagina di test, appena ho un minuto aggiungo questa variante, ma il risultato probabilmente sarà che all'interno dell'href gli indirizzi vengono parsati.
    [/LEFT]


  • User Attivo

    Ho controllato con archive.org e nei backup, mentre per la pagina linkata con il location.href ha avuto per anni (prima delle modifiche) la sintassi che ho scritto sopra, c'è stato un periodo di una paio di mesi quest'anno in cui la popup l'aprivo nell'href con una funzione javascript inline che aveva come parametro la URL, invece che nell'onclick (alla fine ho spostato di nuovo nell'onclick ma senza specificare la URL).

    Altre situazioni simili a quella del sito "borse" le ho riscontrate nei siti
    http://www.webmasterpoint.org/appunti/flash/home_fin.asp
    link "stampa pagina"

    http://www.sanpaoloimprese.com/scriptImp/imprese/europa/notizie/news.jsp?m_codContent=12511
    link "segnala ad un amico"

    Alla luce di tutto ciò, rimango convinto che links con la seguente sintassi possono essere seguiti da google:

    <a href=javascript:location.href(URL)

    e più in generale

    <a href=javascript:NOMEFUNZIONE(URL)
    <a href=javascript:BLABLABLA(URL[,PARAMETRI])

    mentre mi vengono dei dubbi su:

    <a onclick:NOMEFUNZIONE(URL)

    Quel test comunque non mi pare riprodurre una situazione reale:
    1 solo backlink al sito di test, nessun utente che vi entra tramite le serp di google, pochissimo contenuto nella pagina che ha indicizzato, ... potrebbe non seguire altri link perché si è convinto che li non c'è nulla di utile per l'utente.
    Quindi magari potresti fare la controprova mettendo anche un paio di link normali, se segue tutti quelli normali e gli altri no, il risultato secondo me diventa più attendibile.


  • Super User

    [LEFT]> ... potrebbe non seguire altri link perché si è convinto che li non c'è nulla di utile per l'utente Ne dubito.
    Come dovresti poter vedere dalla tabella dei passaggi lo spider segue tranquillamente e regolarmente il link flash, quello nell'image-map e financo quello scritto in javascript attraverso un document.write.

    Cioè, in pratica, segue tutti quelli che hanno una stringa " href=" seguita da un URL valido.

    Appena ho un attimo ci aggiungo un link del tipo ```
    <a href="javascript:funzione(URL)">testo</a>

    
    [AGGIUNTO]Potremmo impostare un nuovo test [http://www.giorgiotave.it/forum/laboratorio-seo/1172-link-e-spider-2.html#post189470](http://www.giorgiotave.it/forum/laboratorio-seo/1172-link-e-spider-2.html#post189470) ed eseguirlo su più server per fare delle verifiche incrociate.
    Se avete qualche suggerimento postatelo in laboratorio.[/AGGIUNTO]
    [/LEFT]

  • User Attivo

    OK, quindi riassumendo, fino ai risultati del test ed altre eventuali novità, e se nessuno ha niente da aggiungere, si può temporaneamente concludere:

    una URL passata come parametro a funzione javascript nell'HREF di un link
    viene seguita da google

    una URL passata come parametro a funzione javascript nell'onclick di un link
    NON viene seguita da google


  • User Attivo

    Salve a tutti.

    Non vorrei fare il guastafeste, ma io ho un sito con dei popup richiamati da js con la forma javascript:nomeFunzione(pagina.php?idmodello=60&pagina=3','001',640,480) dove questi popup non sono stati assolutamente indicizzati da alcun motore di ricerca.

    Da cosa potrebbe dipendere?
    Il sito è online da oltre un anno, quindi le pagine dovrebbero essere tutte indicizzate, ma dei popup nessuna traccia.

    Mi potete aiutare?

    Grazie.