A Sbafo! Tutto per il web gratis e in italiano...

AVVISO

   Aggiungi ai preferiti  

:: Sei qui: Home > Manuali > Indice generale dei manuali - Scopriamo i MetaTag - pagina 6
Indice di questo manuale Indice di tutti i manuali Area download

Scopriamo i MetaTagScopriamo i MetaTag

Manuale scritto da Seatiger Team™ nel mese di agosto 2003

Copyright© Seatiger Team 2003
Sono vietate la riproduzione, la pubblicazione e la distribuzione anche parziale del presente manuale
senza il consenso scritto degli autori.


Problematiche inerenti le pagine con frames

Generalità

Gli spiders di diversi motori di ricerca, almeno fino a qualche anno fa, si comportavano in maniera molto simile ai primi browser testuali e ignoravano molte tecniche avanzate, a cominciare dai frames.

Oggi gli spiders si sono evoluti e implementano il supporto dei frames e trovano senza problemi i link interni ai tag FRAMESET e FRAME.

Tuttavia, non tutti i motori di ricerca si sono evoluti in questo senso ed arrivati davanti alla pagina index.html di un sito strutturato in frames, non trovando alcun contenuto, né links, si bloccano.

Occorre quindi studiare la soluzione per far sì che gli spiders trovino altrove i links alle altre pagine o almeno un singolo link che indirizzi ad una pagina che elenchi tutte le principali sezioni del sito, con relativi collegamenti.

Si utilizza per questo scopo il tag NOFRAMES.

 

Pagine con frames - Cosa sono

Una pagina con frames o FRAMESET è un contenitore che carica al suo interno almeno due pagine HTML. Se la pagina index.html è un pagina strutturata in frames, quando viene chiamata carica contemporaneamente le pagine costituenti il FRAMESET che sono almeno due pagine HTML di nome diverso. Questa è la struttura di una semplice pagina con due frames, uno destinato al menù ed uno destinato all'apertura dei collegamenti:

Pagina con frame
Visualizzata dalla parte del linguaggio di programmazione, cioè quello che esaminano gli spiders dei motori di ricerca, apparirà più o meno così:
Pagina con frames vista dalla parte del linguaggio di programmazione
Nel frame chiamato "sommario" verrà inizialmente caricata la pagina menu.html, mentre nel frame chiamato "principale" verrà inizialmente caricata la pagina premessa.html.

Come si può notare la pagina contenitore è totalmente priva di riferimenti al contenuto del sito e di links ad altre pagine, se si eccettuano quelli presenti all'interno del tag FRAME.

Come detto alcuni spiders dei motori di ricerca ignorano i tag FRAMESET e tutti i loro contenuti, compresi i link contenuti nei tag FRAME. Di fatto è come se osservassero una pagina vuota con il risultato di non indicizzarla.

Per contro è possibile che, autonomamente, visitino ed indicizzino singolarmente le due pagine che costituiscono il FRAMESET e cioè, per ritornare al nostro esempio, le pagine menu.html e premessa.html nelle quali sono presenti titolo, testo, links e MetaTag.

Vedremo ora come ovviare a questi inconvenienti.

 

Inserire MetaTag e links nella pagina FRAMESET

Per inserire informazioni ad uso e consumo solo dei motori di ricerca, utilizzeremo i tag NOFRAMES che sono letti dagli spiders.

Tratteremo la pagina FRAMESET come una normalissima pagina HTML inserendo tra i tag HEAD gli stessi Metatag che abbiamo utilizzato per le altre pagine.

Fatto questo, sposteremo l'apertura del tag NOFRAMES oltre la chiusura del tag FRAMESET ed in esso inseriremo un tag BODY contenente:

  • la descrizione del sito contenente le più importanti parole chiave;
  • alcuni links che puntino a pagine che contengono a loro volta links verso altre pagine.

Il risultato sarà simile a quello sotto riportato:

Struttura finale della pagina FRAMESET

In questo modo lo spider, oltre ai MetaTag, troverà testo e links e sarà soddisfatto.

In alternativa al posto dei collegamenti alle due pagine iniziali che costituiscono il FRAMESET, cioè menu.html e premessa.html, si può mettere un singolo collegamento ad una pagina creata ad hoc contenente tutti i links che conducono alle varie sezioni del sito.

Questa pagina speciale sarà solo ad uso e consumo dei motori di ricerca e non verrà visualizzata all'interno del vostro sito. Consigliamo di inserire in questa pagina "specchietto" i links in forma testuale e nessun MetaTag.

Purtroppo non è finita qui perché nulla vieta agli spiders dei motori di ricerca di indicizzare, oltre alla pagina FRAMESET, anche le singole pagine costituenti il FRAMESET stesso, cioè menu.html e premessa.html.

Immaginate la faccia di un visitatore che si trovi davanti ad una pagina contenente un menù di navigazione e niente altro...

Per rimediare a questo inconveniente occorre utilizzare uno script.

Lo vedremo nella lezione seguente.


Torna alla pagina precedente Vai alla pagina successiva
Pagina precedente Pagina successiva
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Registrazione dominio, spazio illimitato, 5 caselle di posta, a soli 24,79 euro all'anno iva inclusa.

www. .

Questo sito è ottimizzato per Explorer 5.0 o superiore, Java compatibile. Alcune delle applicazioni presenti potrebbero non essere supportate da Netscape© o da sistemi operativi diversi da Microsoft© Windows. Tutti i marchi citati sono di proprietà dei loro legittimi autori.

Webmaster: Seatiger Team