Logo LineeguidaLinee guida per siti ed applicazioni web della Regione Emilia-Romagna

linee guida per siti ed applicazioni web Logo - Regione Emilia-Romagna
Linee Guida» Per Tutti»

Motori di ricerca

Secondo tutti gli studi di analisi del comportamento dagli utenti di internet, i motori di ricerca sono lo strumento più utilizzato dai navigatori per cercare le pagine a cui sono interessati. Per questa ragione, sin dalla nascita, ERMES fornisce la possibilità di cercare nelle pagine e nei documenti presenti sui siti regionali. A questo scopo viene attualmente utilizzato il motore di ricerca Google.

Funzionamento dei motori di ricerca

Essenzialmente un motore di ricerca è un database contenente sia gli indirizzi (URL) delle pagine, sia le parole contenute nelle pagine stesse.
In particolare i motori hanno un componente, detto search robot (in breve, robot), che parte da una pagina prefissata di un sito (per esempio la Home Page di ERMES), la indicizza, cioè raccoglie le informazioni contenute nella pagina inserendole nel suo database, poi segue i link presenti in essa andando a visitare altre pagine del sito, che vengono a loro volta indicizzate. Il robot continua poi a seguire i link delle pagine che ha trovato finché non ha indicizzato tutte le pagine del sito.
Un altro componente è il motore di ricerca propriamente detto che, quando cerchiamo una o più parole, consulta il database ed è in grado di darci l'elenco delle pagine indicizzate in cui sono presenti le parole cercate.
Il modo di procedere dei robot ci mostra subito un primo problema.

Una pagina pubblicata sul web non viene indicizzata dai motori di ricerca se non è raggiungibile dalla Home Page del sito seguendo dei link.

In tal caso quella pagina potrebbe venire indicizzata da un motore di ricerca solo se venisse specificato manualmente al robot di indicizzare quella particolare pagina. Ovviamente la prassi deve essere quella di organizzare il sito in modo che ci siano opportuni link fra una pagina e l'altra.
Un secondo problema è il tempo necessario ai motori di ricerca per indicizzare le pagine di un sito.

Se pubblichiamo una pagina sul web, non sarà possibile trovarne immediatamente il contenuto con una ricerca, ma sarà necessario aspettare il tempo che il robot abbia raggiunto quella pagina e l'abbia inserita nel database insieme alle informazioni in essa contenuta.



Il motore di ricerca di ERMES

Il motore di ricerca Google, attualmente utilizzato in ERMES, segue le linee guida fornite dal W3 Consortium, che ha fissato standard internazionali per i robot e che vengono illustrate più avanti.
Rispettando quindi poche e semplici raccomandazioni, i siti regionali possono essere correttamente indicizzati da Google e sono perciò facilmente raggiungibili dai form di ricerca su ERMES cercandone il contenuto. Il sito, inoltre, sarà così indicizzabile anche dagli altri motori di ricerca presenti su internet, che pure seguono gli stessi standard del W3 Consortium.
Normalmente vengono indicizzate tutte le pagine dei siti di Ermes. Più precisamente vengono automaticamente indicizzate le pagine statiche (cioè html, ecc.), le pagine dinamiche (cioè asp, aspx, jsp, ecc.) e i documenti (cioè doc, pdf, rtf, ecc.).

Se un sito ha un suo dominio (per esempio http://www.miosito.it/) non viene indicizzato automaticamente, ma è necessario che il responsabile del sito ne faccia esplicita richiesta al Servizio Sistema Informativo - Informatico Regionale, mandando un messaggio a PubblicaWeb@regione.emilia-romagna.it



Ricerca nelle pagine indicizzate

Inserendo una o più parole nel form di ricerca alla pagina

http://www.regione.emilia-romagna.it/ermes/cerca/default.asp

che è presente anche in alto a destra nella Home Page e in quasi tutte le pagine di ERMES, il motore di ricerca Google restituisce l'elenco delle pagine e dei documenti indicizzati contenenti tali parole, secondo un ordine dipendente dalla rilevanza delle parole cercate all'interno delle pagine.
In particolare Google elenca i primi 10 risultati fornendo i seguenti dati:

Il titolo della pagina presente nell'elenco è inoltre un link alla pagina stessa, così è sufficiente cliccare sul titolo per visualizzarla. Ci sono poi opportuni link per scorrere nell'elenco dei risultati.

Perciò, è di fondamentale importanza che un file html contenta il TITLE (titolo) e che esso sia significativo, affinché i risultati di una ricerca siano leggibili per chi scorre l'elenco dei risultati. Per la stessa ragione è molto utile che il file html contenga la descrizione (il meta tag description) della pagina, come indicato più avanti nelle raccomandazioni.

Per maggiori dettagli e funzionalità avanzate del motore, vedere: Istruzioni sull'uso del motore di ricerca di ERMES(pdf, 282).



Ricerca all'interno di un sito

Esattamente allo stesso modo delle ricerche all'interno di ERMES, è possibile impostare form che restringono l'ambito della ricerca solo all'interno di un determinato sito. Per esempio il form di ricerca sul sito Ermesambiente ricerca le parole richieste solo all'interno del sito stesso, e non su tutto ERMES. Oppure si può inserire un form di ricerca con entrambe le possibilità (cercare solo sul sito oppure su tutto ERMES), lasciando scegliere al navigatore l'ambito della ricerca (cfr. la pagina di ricerca del sito Emiliaromagnaturismo). Per inserire tali form di ricerca all'interno del proprio sito, fare richiesta al Servizio Sistema Informativo - Informatico Regionale, scrivendo all'indirizzo PubblicaWeb@regione.emilia-romagna.it.


Approfondimenti

Allegati