La scelta del Content Management System
II mercato dei Cms offre soluzioni più o meno flessibili e potenti, con diversi livelli d'impegno in termini di tempo e risorse investite. Un panorama delle principali soluzioni è disponibile sul sito CMS Walch [www.cmswatch.com).
In alcuni casi può risultare utile/necessario o economico lo sviluppo di un prodotto su misura. Sia che si decida per un Cms personalizzato sia che si opti per un prodotto standard, la scelta deve tenere conto di diversi fattori, tra i quali:
- le esigenze aziendali in termini di funzionalità;
- le caratteristiche del Web server che lo ospiterà;
- il grado di abilità informatica degli operatori che in azienda lo utilizzeranno
- ;l'investimento necessario.
A questi fattori, va aggiunta la promuovibilità nei motori di ricerca delle pagine generate. Sempre più spesso chi sviluppa Cms tiene conto anche di questo fattore, ma ci sono ancora molti Cms - anche molto costosi – che generano pagine e strutture assolutamente impermeabili agli spider dei motori di ricerca. Un altro esempio di problematica legata ai Cms, sono i sistemi che non permettono di personalizzare il titolo per ogni pagina, sulla base del suo contenuto, ma che prevedono, per esempio, titoli di pagina fissi per una certa sezione del sito, piuttosto che lo stesso titolo per tutte le pagine generate. Alcuni elementi importanti dei quali tenere conto nella scelta di un Cms search engine friendly, sono quindi:
- la possibilità dì definire per ogni pagina titolo, descrizione e keyword, o quantomeno di poter personalizzare il processo di generazione dei tre campi;
- la possibilità dì creare template di pagina con caratteristiche gradite ai motori di ricerca (per esempio: senza frame con la possibilità di definire liberamente il nome dei file immagini. Con link di navigazione leggibili dai motori e cosi via);
- le pagine generate devono poter presentare nice Url; anche se tra i risultati dei motori di ricerca si trovano pagine con Uri complesse - con due o più variabili passate in modo visibile - allo stato attuale si ottengono risultati molto migliori con Url che non contengono caratteri come ? o & e che sostituiscono al numero di riconoscimento nel database, per esempio, il termine lessicale corrispondente.
Oltre che favorire l'indicizzazione questo approccio incoraggia anche la propagazione dei link (si segnala con più facilità una Url parlante piuttosto che una stringa numerica indecifrabile) e la comprensione della struttura del sito da parte del navigatore; e sarebbe il caso di orientarsi nella scelta di un Cms anche in base alla qualità del codice Html prodotto. È noto, in generale, che una pagina Html è tanto più valida quanto più il codice e il contenuto testuale risultano separati dalla veste grafica presentata, tramite l'uso dei fogli di stile. Non tutti i Cms utilizzano correttamente i fogli di stile. La possibilità di formattare graficamente una pagina tramite fogli di stile permette di agire liberamente sui contenuti offerti, in vista delle migliori soluzioni per il posizionamento. La specifici sulla nice Url è valida anche per sili non gestiti tramite Cms, che presentano comunque Url dinamiche.
I siti dinamici
La premessa è doverosa: a una pagina dinamica, cioè con contenuti generati da una base di dati, non necessariamente corrisponde una ulr dinamica. Non è assolutamente vero che i siti per essere promuovigli nei motori di ricerca debbano essere siti statici; questo comprometterebbe di molto la possibilità di avere contenuti aggiornati e di gestire siti con grandi quantità d'informazioni. Nel caso in cui le pagine create, per esigenze tecnologiche diverse, abbiano Uri dinamiche, si può comunque ricorrere alla loro riscrittura. In Rete si trova abbondante materiale sull'argomento, partendo per esempio dal sito Sitepoint [www.sitepoint.com].
La tecnologia Macromedia Flash
Anche se la promuovìbilità di Flash sta migliorando e i principali motori di ricerca indicizzano ormai da tempo i file .swf e seguono link in Flash - purché si siano rispettate alcune regole nella programmazione - allo stato attuale i contenuti in Flash hanno una resa in termini di visibilità nei motori di ricerca infinitamente più bassa rispetto ai contenuti in Html. Per questo motivo, un sito completamente in Flash o che presenti in questa tecnologia i contenuti testuali e i link di navigazione, non permette buoni risultati di visibilità. D'altra parte, questo non significa che un sito non possa presentare rielle sezioni o delle porzioni di pagina in Flash. La coesistenza di Flash e Html permette ottimi risultati, a patto che vengano rispettate le esigenze degli spider di: E navigare in profondità il sito, seguendo i link; B leggere e comprendere agevolmente i contenuti.
Fonte: Internet Pro 02/2005.