Quando un motore vuole conoscere il contenuto di una pagina manda un suo spider.
Lo spider ne legge il contenuto ed il motore lo archivia.
Da sempre il wm pensa-ritiene che un motore basi i propri sort analizzando quanto letto del codice-testo della pagina spiderizzata, pesando link in uscita ed entrata ecc ecc.
Da qualche anno e' opinione comune che il motore tenga conto anche di altri fattori, chi e' l'owner del sito, su che server risiede, l'ip ecc ecc, i cosi' detti fattori esterni.
Tutto giusto... tutto vero, ma e' la classica mezza verita' e come tale fa danni come e peggio di una bugia.
-----------------
Lo spider legge il contenuto di una pagina ed il motore l'archivia.
Il motore sa che una pagina puo' contenere richiami a file esterni (vedi js), sa che puo' utilizzare javascript, ajax o quanto altro.
Il motore pertanto sa che non potra' piu' (come faceva anni prima) usare solo il codice letto dalla pagina spiderizzata, ma dovra' anche eseguire localmente la stessa, ovviamente usando un base url.
Eseguito localmente il contenuto letto dal suo spider il motore solo allora prendera' atto del vero contenuto testuale (presentato agli utenti) della pagina spiderizzata, e da li trarra' le dovute conclusioni.
Pertanto per quante tecniche si possano utilizzare in una pagina, il motore sapra' sempre che testo realmente una pagina mostra agli utenti.
Non c'e' verso... o almeno non ci sarebbe se...
------------
Quando un motore esegue il contenuto spiderizzato di una pagina, in seconda battuta e' come se da browser facesse, via tasto destro del mouse, un "select all".
Il motore a questo punto avra' 2 riferimenti, il contenuto spiderizzato ed il testo visto tramite "select all" prodotto-visto grazie all'esecuzione del codice della pagina spiderizzata.
Con questo "trucco" i motori leggono-vedono perfettamente tutto, codice interpretato e non, ma nessuno puo' chiudersi fuori dalla propria fortezza, e pertanto dovevano lasciare una porta aperta ma difficilmente rintracciabile.
E non c'e' miglior nascondiglio del nascondere qualcosa mettondolo sotto gli occhi di tutti.
--------------
Se richiamate un testo via js in una vostra pagina i motori lo leggono-vedono (in seconda battuta) senza problemi, ma guarda caso gli annunci Adsense non possono, non sono spiderizzabili da nessun motore.
Semplicemente e' la porta lasciata aperta dai motori.
A loro uso e consumo, con la speranza che i wm ne prendessero atto il piu' tardi possibile.
Il contenuto di un iframe, iframe richiamato tramite js, non e' visibile ai motori.
Se lo facessero si chiuderebbero fuori.
Un wm puo' scrivere cosa vuole in un iframe richiamato da un suo js senza che nessun motore possa rendersene conto.
Ed i motori non possono farci nulla, viceversa anche le loro inserzioni sarebbero spiderizzate e falserebbero i sort di mezzo web.
-------
Un wm puo' scegliere quale testo far vedere o meno (senza problemi) ai motori, e' il sogno di ogni seo.
Un wm puo' nascondere ai motori quel testo che si ripete in ogni sua pagina, potra' usare parole "scomode" consapevole che solo gli utenti le leggeranno.