Molti siti web presenti in internet sono fatti con i frame. Questi siti sono visibili perfettamente con i moderni browser che li visualizzano come un qualsiasi altro sito web realizzato senza frame. Il problema si riscontra con i browser testuali che quando incontrano il tag FRAMESET non lo sanno interpretare e lo ignorano non trovando così i collegamenti ai file al suo interno e non visualizzando nulla.
Il problema con gli spider dei motori di ricerca è relativo al loro funzionamento: uguale a quello dei browser testuali. Ignorando il tag FRAMESET ingorano i collegamenti ai file inclusi e di conseguenza tutti i contenuti. Come ovvia conseguenza il sito non viene indicizzato perchè lo spider non trova nulla da indicizzare.
In realtà alcuni spider hanno fatto molti passi in avanti ed oggi giorno includono il supporto ai frame, però sono la minoranza.
In aiuto ai webmaster che utilizzano i frame è arrivato il tag NOFRAMES. E' possibile inserire tra questi tag del testo e dei link che verranno visualizzati al posto dei frame. Allo stesso modo gli spider vedranno testo e link che prima non potevano vedere.
I tag NOFRAMES vanno inseriti all'interno dei tag FRAMESET.
Ora, visto che vogliamo indicizzare il nostro sito su tutti i motori di ricerca dobbiamo operare come se nessun spider avesse il supporto ai frame; per prima cosa consideriamo il menù di navigazione che, essendo posizionato in un frame non sarà ne visualizzabile dai browser testuali ne visibile agli spider. Di conseguenza gli spider oltre a trovare una home page "vuota" non saranno in grado di arrivare a nessuna delle altre pagine del sito. Una soluzione è posizionare all'interno dei tag NOFRAMES una descrizione del sito e dei collegamenti a pagine studiate apposta da visualizzare come alternativa. Questo ovvierebbe il problema dell'indicizzazione nei motori di ricerca in quanto lo spider arrivato al tag NOFRAMES trova il collegamento alle pagine testuali e le può analizzare ed indicizzare
Un altro punto a sfavore dell'uso dei frame è il fatto che potremmo trovarci di fronte a dei risultati di una ricerca che indicizzano un singolo file HTML e non tutto l'insieme di file che compongono il frameset. Quando l'utente seleziona il file che risulta dalla ricerca si trova a dover interagire con una pagina incompleta e l'usabilità del sito verrebbe seriamente compromessa. Questo problema può essere risolto con del codice Javascript per far si che al caricamento del singolo file vengano visualizzati anche gli altri file che compongono la pagina. Anche in questo caso la soluzione c'è ma dobbiamo complicarci la vita più del necessario.
Dopo questa attenta analisi dei principali problemi che potrebbero derivare dall'utilizzo dei frame non mi resta che sconsigliarne l'uso. Visto che un webmaster deve considerare l'indicizzazione del sito già in fase di progettazione, perchè complicarsi la vita con i frame?
Lezione 1: Introduzione
Lezione 2: Descrizione dei motori di ricerca
Lezione 3: Spider e analisi siti web
Lezione 4: I frame, cosa non fare
Lezione 5: Il titolo della pagina web
Lezione 6: I meta tag
Lezione 7: Le keywords
Lezione 8: Il file robots.txt
Lezione 9: I link e la navigabilità di un sito web
Lezione 10: I contenuti
Lezione 11: Le cose maggiormente da evitare
Lezione 12: Promozione di un sito web
Lezione 13: Come rimanere ai primi posti nei motori di ricerca
La presente guida è di proprietà di Merelli Renzo, è vietato distribuirla o modificarla senza il consenso dello stesso.
Se volete pubblicare questa guida all'interno del vostro sito, chiedete l'autorizzazione mandando una mail all'indirizzo websolutions@softwaremerelli.it.
Per chiedere maggiori informazioni
utilizzare l'area Contatti
inviare una mail all' indirizzo websolutions@softwaremerelli.it
contattare il numero 338.5378313 (sig. Renzo Merelli)
inviare un fax al numeto 041.95.06.68