di: Simone Carletti 20 Luglio 2007
Non potevo concludere questa panoramica sulle mancate (o non volute) capacità di un crawler senza citare i frame. Rispetto alle caratteristiche prima citate, i frame non causano particolari problemi ai crawler. Gli spider sono in grado di leggere i frame e, in molti casi, di leggere parte delle pagine collegate. La vera problematica di quest'architettura è rappresentata dall'esperienza dell'utente.
Ipotizziamo il seguente frameset, salvato nella pagina X.
<frameset cols="499,*" border="0" framespacing="0" frameborder="no">
<frame src="MENU.html" name="body" noresize scrolling="no">
<frame src="PAG.asp" name="right" noresize>
</frameset>
Il frame carica, in modo predefinito, la pagina PAG.asp associata al menu MENU.html. Poiché i motori di ricerca difficilmente indicizzano il frameset ma di norma la pagina del corpo, ipotiziamo di essere stati abbastanza fortunati e che PAG.asp sia nelle SERP per qualche parola chiave. Un utente arriva sulla pagina PAG.asp, senza menu di navigazione... ed ora?
Ebbene sì, l'utente si trova in una pagina, sperduto, senza menu. Ci sono soluzioni JavaScript in grado di ricaricare automaticamente il frameset in qualsiasi situazione venga aperta una singola pagina, tuttavia la scelta ideale è quella di evitare soluzioni basate su frame.
Utilizzare pagine con frame è una scelta poco opportuna se l'obiettivo è una corretta indicizzazione del sito ed una positiva esperienza di navigazione dell'utente. Ci sono tecniche che consentono di ricostruire il frameset anche se vengono aperte pagine interne, tuttavia non tutte le pagine potrebbero essere correttamente indicizzate dai crawler dei motori di ricerca.
Cookie, sessioni, JavaScript, frame e Flash: abbiamo analizzato alcuni degli elementi che i motori di ricerca non sono in grado di gestire o non desiderano gestire. Sebbene le problematiche prima esposte potrebbero non interessare tutti i crawler, è bene non sfidare la sorte e prepararsi a progettare siti che possano convivere con le limitazioni dei crawler.
Guida Google Webmaster ToolsWebmaster Tools è uno strumento gratuito messo a disposizione da... |
Guida Google AnalyticsPercorso pratico per la creazione e gestione di un account... |
Guida Google AdWordsGuida alla piattaforma di advertising di Google. Per creare annunci... |
Ogni giovedì, direttamente nella tua e-mail: notizie e articoli sui motori di ricerca rivolte a SEO e Webmaster.
Iscriviti alla newsletter
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso Posizionamento Motori di Ricerca (SEO)29 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Posizionamento Motori di Ricerca (SEO)19 Giugno 2012 a Roma |