• Super User

    pagine in pop-up: contenuti indicizzati o meno?

    Buongiorno a tutti :).
    I motori di ricerca riescono ad indicizzare il testo delle pagine html che sono richiamate tramite apertura in pop up?


  • Super User

    Dipende dal codice che utilizzi per aprire i pop up.

    Considera che i pop-up sono comunque pagine html. Per favorire la loro indicizzazione puoi anche pensare di inserirne l'URL in una mappa del sito in html (e, opzionalmente, nella google sitemaps).

    Cordialmente,
    Stuart


  • Super User

    @Stuart said:

    Dipende dal codice che utilizzi per aprire i pop up.

    Considera che i pop-up sono comunque pagine html. Per favorire la loro indicizzazione puoi anche pensare di inserirne l'URL in una mappa del sito in html (e, opzionalmente, nella google sitemaps).

    Cordialmente,
    Stuart

    Già, quindi se sono richiamati via javascript, è opportuno linkarli da qualche altra parte, dico bene?


  • Super User

    Che intendi per pop up, finestre intere del browser che si aprono o tooltip, cioè piccoli inserti che si attivano quando sei nello stato hover di un link?

    Nel primo caso, se ho capito bene quoto Stuart, se anche sono chiamati da un js basta inserire le corrispondenti pagine in una mappa o in sitemaps e saranno comunque indicizzati.

    Nel secondo caso puoi utilizzare il metodo di Mayer che permette di generare i cosiddetti pure popups, cioè inserti in puro css, privi quindi di js, hanno qualche limite (tra gli altri che tutto il testo del popup è dentro un "a href") però i testi che li compongono vengono di fatto inglobati nella pagina che li contiene.


  • Super User

    primo caso Catone :).

    Comunque, il discorso è questo: per la mera indicizzazione, ok, piazzo la pagina nella mappa e stiamo apposto. Però in questo modo, non guadagno l'effetto semantico di avere il link in quella determinata pagina che evidentemente contiene contenuti pertinenti.
    Come risolvere?


  • Super User

    @"micky" said:

    Come risolvere? Postando qui il codice javascript con il quale intendi far aprire i pop up 🙂

    Cordialmente,
    Stuart


  • Super User

    tiè :D:

    <a href="javascript:MM_openBrWindow('googlerank','600','530')">posizionamento su google</a>

    ti indicizzo :D? Ti passo PR?


  • Super User

    Quello è il behaviour di Dreamweaver per aprire i pop up.

    Per aprire pop up che i motori di ricerca sicuramente indicizzeranno, usa questo codice:

    function popUp(strURL,strType,strHeight,strWidth) {
    var strOptions="";
    if (strType=="console") strOptions="resizable,height="+strHeight+",width="+strWidth;
    if (strType=="fixed") strOptions="status,height="+strHeight+",width="+strWidth;
    if (strType=="elastic") strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
    window.open(strURL, 'newWin', strOptions);
    }
    

    Copia il codice sopra su un file di testo nuovo e salvalo come **pop.js


    **Nella sezione HEAD della tua pagina web, richiama il file pop.js

    <script type="text/javascript" src="pop.js"></script>
    

    Quando poi devi aprire una pagina web in un pop up, userai questa sintassi:

    <a href="http://www.googlerank.com" onclick="popUp(this.href,'fixed',400,400);return false;" target="newWin">apri finestra</a>
    

    Come vedi, l'a href rimane pulito e il motore seguirà il link. L'utente con javascript abilitati vedrà aprirsi il pop-up.
    Utile anche perchè è accessibile anche per chi ha i javascript disabilitati (si aprirà normalmente il link).

    credits: http://accessify.com/features/tutorials/the-perfect-popup/

    Cordialmente,
    Stuart


  • Super User

    grazie :). Mitico Stu :D!