Studi recenti hanno evidenziato le difficoltà degli utenti durante il processo di prenotazione su siti turisti. Da questi studi si evince che solo il 60% degli utenti completa il processo di prenotazione online. Il restante 40% abbandona il processo non per il prezzo proposto, quanto per la difficoltà stessa legata alla fase di prenotazione stessa. Gli engine booking presenti sui siti, nella maggior parte dei casi danno problemi, compromettendo così la conversione finale con il relativo abbandono del sito web da parte dell'utente. E' un dato sicuramente significativo. Lo è ancor di più se paragonato alla percentuale di investimento, da parte degli operatori turistici, nel settore del web marketing e in particolare sulle attività di posizionamento siti internet sui motori di ricerca. L'investimento sulle attività di promozione sui motori ri rivelano vincenti e ad alto ritorno sull'investimento stesso, ma è solo il primo fattore per l'effettivo successo del sito web. Solo la visibilità non basta infatti. Al fine di convertire con la più alta percentuale possibile è necessario che i contenuti siano chiari e soprattutto usabili. I problemi legati alle prenotazioni tramite search engine booking incidono molto sul processo di prenotazione ed è questo il problema che occorrerebbe risolvere prima di ogni altra cosa.
Solo il 5% del fatturato viene destinato dagli albergatori ai servizi seo, un dato allarmante che denota la scarsa conoscenza del web quale strumento di promozione. Così spesso capita che dopo anni di attivo molti operatori del settore accusano il colpo con un crollo delle prenotazioni. Le cause sono da imputarsi alla mancanza di uno degli elementi più importanti sopra descritti o, in numerosi casi, di tutt'e tre insieme.
Siti web graficamente belli spesso sono scarsamente visibili o riportano errori in fase di prenotazione. Siti graficamente non belli, ben posizionati e con un elevato numero di visite ma che non riescono a convertire. Sono due esempi di problematiche che si incontrano spesso e che denotano l'arretratezza del sistema di siti turistici presenti sul web.
Affidarsi oggi ad una web seo agency qualificata in ambito web marketing è un passo indispensabile per ottenere visibilità e un alta percentuale di conversione agli obiettivi. Occorre evitare di mettere il proprio sito web nelle mani di persone inesperte. Il rischi è quello di risparmiare in un primo momento e di perdere prenotazioni successivamente, vanificando l'investimento iniziale. Un'agenzia esperta in realizzazione siti web saprà consigliarvi la migliore soluzione al vostro business in termini di layout e di contenuti, per poi proporvi le migliori strategie di promozione sui motori di ricerca in target con i vostri reali obiettivi. Quest'ultima fase è quella in cui si individuano le parole chiave più consone alla reale offerta presente sul sito web, al fine di intercettare un'utenza che sia realmente interessata ai servizi proposti e per garantire un'elevata conversione agli obiettivi e un ritorno sull'investimento elevato.
Pubblica i tuoi articoli o comunicati stampa per aumentare la visibilità su internet http://comunicatistampa-web2punto0.blogspot.com
lunedì 18 aprile 2011
Seo, promozione hotel e conversione in clienti
martedì 22 febbraio 2011
Realizzazione e posizionamento: sito internet al top sui motori
Molte sono le tecniche utilizzate da chi offre servizi di consulenza seo, nel portare un sito ai vertici dei motori di ricerca. La prima cosa da non trascurare è il contenuto del sito. Contenuti di qualità possono fare la differenza sia in termini di search engine optimization che in termini di roi. Un sito con contenuti utili e ben scritti può veicolare facilmente l'utente verso il vostro business che un sito scarno di risorse e poco informativo. Curare i contenuti è una cosa di primaria importanza per il tuo sito ma ancora più importante è fare in modo che il contenuto sia focalizzato su un argomento ben specifico e in tema con l'argomento principale del tuo sito. Occorre non disperdere gli argomenti, focalizzare su una nicchia di argomenti e sviluppare contenuti utili per l'utente. Per sapere quali parole chiave scegliere per arricchire i nostri contenuti è possibile utilizzare i tool disponibili online, che ci diranno quali sono le tendenze e i volimi di ricerca per target geografico. Una volta stabilito questo struttureremo i contenuti in base a queste parole ma senza esagerare. Attività di keyword stuffing sono malviste dai motori di ricerca e ciò può portare ad un drop del tuo sito tale da non ricevere neanche una visita. Il tutto deve essere sviluppato con equilibrio ricordandosi che, a parte l'indicizzazione da parte dei motori di ricerca e l'occhio degli spider, utenti in carne ossa potrebbero avere difficoltà a fruire di contenuti carichi di parole chiave ma senza significato. Oltretutto, i motori di ricerca attuali si stanno muovendo sempre di più nella direzione dell'analisi semantica di un sito, al fine di offrire risultati attendibili e realmente utili. I motori di ricerca, al fine di combattere i tanti siti inutili che invadono gli indici dei risultati, tendono sempre di più a pensare come un utente in carne e ossa, cercando di anticipare le reali esigenze di quest'ultimo e cercando di offrire risultati validi e altamente rilevanti per le ricerche effettuate. Per incrementare le visite al tuo sito rivolgiti per non sbagliare ad un consulente seo esperto in posizionamento siti web.
venerdì 17 dicembre 2010
Creazione siti e posizionamento: il giusto approccio
Il numero di siti internet è in costante aumento, parallelamente all'interesse che il pubblico rivolge al web quale strumento di comunicazione e business. Soprattutto relativamente a quest'ultimo, è diventato sempre più indispensabile acquisire traffico mirato. Il traffico sul sito è importante per qualunque sito web. Che sia un sito internet informativo e di discussione come i blog, che sia un sito e-commerce o di online booking, il traffico di utenti che leggono o compiono qualche azione come prenotare un biglietto aereo o iscriversi ad una newsletter, è di vitale importanza per la longevità stessa del sito internet. Ottenere un certo volume di traffico su internet non è cosa facile, a meno che chi apre un sito web non sia un brand già molto conosciuto e affermato. Ma una realtà più o meno sconosciuta necessita di affrontare la fase di realizzazione e posizionamento del sito sui motori di ricerca con un obiettivo ben preciso: ottenere visite in target con i propri obiettivi. Parole come realizzazione siti internet e posizionamento siti internet non devono essere pensate come separate ma come strettamente connesse e complementari.
Le fasi di progettazione e realizzazione di un sito internet devono necessariamente essere affrontate in ottica del posizionamento e della promozione del sito stesso sui motori di ricerca. Realizzare un sito internet deve, oggi, tenere conto di parametri imprescindibili al fine di ottenere un certo ranking sui motori di ricerca. L'ottimizzazione di siti internet è una fase delicatissima a cui occorre prestare molta attenzione già dalla fase progettuale. Per ottenere una buona indicizzazione da parte degli spiders dei motori di ricerca devono essere evitate delle azioni che potrebbero portare a penalizzazioni che potrebbero seriamente compromettere il rendimento del proprio sito web e delle attività ad esso connesse. Ottimizzare un sito non è solo pensare in ottica di posizionamento sui motori di ricerca ma, prima di tutto, è ottimizzare per l'utente, per fare in modo che questi possa accedere ai contenuti senza alcun problema. Realizzare un sito è diventato però, molto spesso, una corsa al posizionamento ad ogni costo, per raggiungere quella vetta tanto ambita che può rivelarsi un flop se non si raggiunge il giusto target o se, ancora peggio, il sito internet è scarno di contenuto e non converte sufficientemente. Un sito web vuoto o con contenuti sovraottimizzati solo per il posizionamento è un sito che fallirà nel suo obiettivo perché non darà nulla di utile all'utente. Le agenzie esperte in posizionamento e ottimizzazione siti internet lo sanno bene, “content is king”, come dicono gli americani e hanno perfettamente ragione. Se prima riempire i siti internet di parole chiave poteva essere utile a scopo seo ma non per gli utenti, adesso un sito pieno di keywords non è utile né per il posizionamento sui motori né per l'utente. La cosa più importante è, dunque, dare contenuti di qualità e in target con i propri obiettivi. L'esperienza sul web deve essere sempre più di valore e non ridursi, come vediamo spesso, ad un contenitore vuoto di parole impazzite, sconnesse e senza senso.
mercoledì 3 febbraio 2010
Creazione siti internet per agenzie viaggi
Il sito nasce in risposta alle nuove esigenze del mercato che impongono alle aziende di avere reperibilità nella rete e di fornire i propri servizi sul web per essere concorrenziali e per sfruttare pienamente le potenzialità ed i vantaggi offerti da Internet, primo fra tutti l’incremento dell’utenza potenziale.
Di seguito viene presentata la proposta CODENCODE in merito alla realizzazione siti web per agenzie viaggi.
Il Sito Web per Agenzia Viaggi CODENCODE si propone come la soluzione ideale per le piccole e medie agenzie viaggi che intendono pubblicare le proprie proposte su Internet.
L'offerta comprende un sito web dinamico completamente autogestito, quindi senza nessuna manutenzione da parte di CODENCODE e nessun costo annuo di mantenimento oltre al normale canone annuale per il dominio e spazio web.
Il sito web viene gestito direttamente dall’agenzia viaggi attraverso un pannello di controllo, con accesso mediante username e password.
Semplice da navigare e da utilizzare, comprende tutte le caratteristiche per dare al visitatore una agevole e completa fruizione delle proposte dei viaggi, nonché per presentare in maniera adeguata l’agenzia ed i servizi che offre.
L’applicazione si basa su un sistema di gestione dei viaggi appositamente studiato per l’archiviazione delle proposte. Il sistema consente, attraverso la parte di amministrazione del sito, l’inserimento, la modifica o la cancellazione dei viaggi, la gestione completa della tabella oraria di ogni viaggio, l’amministrazione della galleria fotografica dei viaggi e la gestione della mailing list del sito.
In ogni pagina del sito è presente l’agenda dei viaggi che mostra i prossimi viaggi in calendario.
La grafica e l’impaginazione vengono realizzate in modo completamente personalizzato e sulla base delle specifiche esigenze dell’agenzia.
Caratteristica esclusiva del Sito Web per Agenzia Viaggi CODENCODE è l’accessibilità, ovvero la caratteristica che rende un sito web fruibile ed usabile da tutte le categorie di utenti, con particolare riferimento alle persone diversamente abili, garantendo il pieno accesso alle informazioni e ai servizi messi a disposizione.
Un sito accessibile è navigabile da utenti ciechi, sordi, ipovedenti, disabili motori ed altri utenti affetti da disabilità di vario genere al pari degli utenti normodotati. Si presenta esteticamente come un sito "normale" ma possiede speciali caratteristiche che lo rendono gestibile dalle diverse tecnologie assistive utilizzate dagli utenti diversamente abili.
Il sito è, inoltre, indipendente dal dispositivo, ovvero può essere visitato utilizzando anche periferiche diverse dal comune monitor, come cellulari, palmari, Ultra Mobile PC, lettori di e-book e tecnologie assistive, e indipendente dal browser, ovvero mantiene la consistenza visiva e funzionale utilizzando i diversi tipi di navigatore (ad esempio Internet Explorer, Mozilla Firefox, Netscape Navigator, Opera, Safari, Google Chrome).
La struttura e le caratteristiche standard del sito sono le seguenti:
- HOME
- L’AGENZIA
- DOVE SIAMO
- I VIAGGI
- FOTOGALLERY
- PRENOTAZIONI
- CONTATTI
- AREA RISERVATA
- Modifica dati di accesso: permette di cambiare lo username e la password per accedere all’Area riservata.
- Gestione viaggi: consente la gestione dinamica dei viaggi presenti in archivio; è possibile inserire un nuovo viaggio (informazioni dettagliate sul programma e sulla tabella oraria) oppure modificare o eliminare un viaggio esistente; è previsto un apposito editor per l’immissione e la modifica dei testi.
- Gestione foto: consente la gestione dinamica della galleria fotografica del sito; è possibile creare nuove cartelle di foto oppure modificare o eliminare quelle esistenti; per ogni cartella si può inserire un numero illimitato di foto e si possono gestire quelle presenti (modifica o eliminazione).
- Gestione mailing list: permette di gestire la mailing list del sito; si possono aggiungere nuovi contatti oppure modificare o eliminare quelli esistenti; agli utenti iscritti vengono inviate automaticamente via mail le informazioni inerenti i prossimi viaggi in calendario.
Su richiesta è possibile aggiungere ulteriori servizi ed apportare modifiche personalizzate per adattare l’applicazione in base a specifiche necessità dell’agenzia.
È possibile contattare la web agency CODENCODE per richiedere un preventivo o per avere qualsiasi altro tipo di informazione:
tramite Internet, all’indirizzo www.codencode.it;
tramite posta elettronica, all’indirizzo info@codencode.it;
tramite telefono, chiamando al numero 0865 3847;
in sede, in Via Libero Testa 223, ad Isernia, dal lunedì al sabato dalle ore 9.00 alle ore 20.00.
giovedì 21 gennaio 2010
Realizzazione siti web per agenzie immobiliari
Il sito nasce in risposta alle nuove esigenze del mercato che impongono alle aziende di avere reperibilità nella rete e di fornire i propri servizi sul web per essere concorrenziali e per sfruttare pienamente le potenzialità ed i vantaggi offerti da Internet, primo fra tutti l’incremento dell’utenza potenziale.
Di seguito viene presentata la proposta CODENCODE in merito alla creazione siti internet per agenzie immobiliari.
Il Sito Web per Agenzia Immobiliare CODENCODE si propone come la soluzione ideale per le piccole e medie agenzie immobiliari che intendono pubblicare le proprie proposte su Internet.
L'offerta comprende un sito web dinamico completamente autogestito, quindi senza nessuna manutenzione da parte di CODENCODE e nessun costo annuo di mantenimento oltre al normale canone annuale per il dominio e spazio web.
Il sito web viene gestito direttamente dall’agenzia immobiliare attraverso un pannello di controllo, con accesso mediante username e password.
Semplice da navigare e da utilizzare, comprende tutte le caratteristiche per dare al visitatore una agevole e completa fruizione delle proposte immobiliari, nonché per presentare in maniera adeguata l’agenzia ed i servizi che offre.
L’applicazione si basa su un sistema di gestione degli annunci appositamente studiato per l’archiviazione degli immobili. Il sistema consente, attraverso la parte di amministrazione del sito, l’inserimento, la modifica o la cancellazione degli annunci, la gestione di tutte le caratteristiche degli immobili e della galleria fotografica per ciascun annuncio.
Trovare gli immobili è facile grazie ad un potente motore di ricerca che prevede la ricerca per codice di riferimento dell’annuncio oppure specificando opportuni criteri di ricerca.
In ogni pagina del sito è presente la vetrina degli annunci che mostra tutte le proposte immobiliari che si desidera mettere in evidenza.
La grafica e l’impaginazione vengono realizzate in modo completamente personalizzato e sulla base delle specifiche esigenze dell’agenzia.
Caratteristica esclusiva del Sito Web per Agenzia Immobiliare CODENCODE è l’accessibilità, ovvero la caratteristica che rende un sito web fruibile ed usabile da tutte le categorie di utenti, con particolare riferimento alle persone diversamente abili, garantendo il pieno accesso alle informazioni e ai servizi messi a disposizione.
Un sito accessibile è navigabile da utenti ciechi, sordi, ipovedenti, disabili motori ed altri utenti affetti da disabilità di vario genere al pari degli utenti normodotati. Si presenta esteticamente come un sito "normale" ma possiede speciali caratteristiche che lo rendono gestibile dalle diverse tecnologie assistive utilizzate dagli utenti diversamente abili.
Il sito è, inoltre, indipendente dal dispositivo, ovvero può essere visitato utilizzando anche periferiche diverse dal comune monitor, come cellulari, palmari, Ultra Mobile PC, lettori di e-book e tecnologie assistive, e indipendente dal browser, ovvero mantiene la consistenza visiva e funzionale utilizzando i diversi tipi di navigatore (ad esempio Internet Explorer, Mozilla Firefox, Netscape Navigator, Opera, Safari, Google Chrome).
La struttura e le caratteristiche standard del sito sono le seguenti:
- HOME
- CHI SIAMO
- DOVE SIAMO
- SERVIZI
- IMMOBILI
- Risultati ricerca: pagina che mostra i risultati della ricerca effettuata, permette di ordinarli per criteri e consente di modificare la ricerca a partire da quella precedente.
- Dettagli annuncio: pagina che mostra il dettaglio dell’annuncio selezionato attraverso la ricerca; sono riportate le informazioni dettagliate e una galleria di immagini dell’immobile visualizzato.
- RICHIESTE
- CONTATTI
- AREA RISERVATA
- Modifica dati di accesso: permette di cambiare lo username e la password per accedere all’Area riservata.
- Gestione annunci: consente la gestione dinamica degli annunci presenti in archivio; è possibile inserire un nuovo annuncio (informazioni dettagliate e galleria di immagini) oppure modificare o eliminare un annuncio esistente; per ogni annuncio si riporta, inoltre, il numero di visite che ha ottenuto.
Su richiesta è possibile aggiungere ulteriori servizi ed apportare modifiche personalizzate per adattare l’applicazione in base a specifiche necessità dell’agenzia.
È possibile contattare la web agency CODENCODE per richiedere un preventivo o per avere qualsiasi altro tipo di informazione:
tramite Internet, all’indirizzo www.codencode.it;
tramite posta elettronica, all’indirizzo info@codencode.it;
tramite telefono, chiamando al numero 0865 3847;
in sede, in Via Libero Testa 223, ad Isernia, dal lunedì al sabato dalle ore 9.00 alle ore 20.00.
domenica 27 dicembre 2009
Creazione siti internet in XHTML e CSS
L’informazione, quindi, è il punto di partenza ed è di fondamentale importanza comprendere come questa sia indipendente dal mezzo e dalla forma con cui sarà veicolata in rete.
In altre parole, una volta definito il contenuto di un sito – testo, immagini, suoni, video -, dovrebbe essere possibile scegliere di presentarlo a proprio piacimento e, soprattutto, si dovrebbe essere in grado di modificarne la presentazione in qualsiasi momento senza alterare la natura dell’informazione.
Allo stesso modo dovrebbe essere possibile modificare i contenuti, aggiornarli o sostituirli in maniera indipendente dalla loro presentazione.
Gli esperti in creazione siti internet sanno bene quanto sia importante l'adozione di tecniche, approcci e tecnologie capaci di semplificare la manutenzione di un sito web e di offrire un'alta flessibilità, al fine di creare pagine facilmente modificabili, adattabili a diverse modalità di visualizzazione, con la possibilità di cambiare l'aspetto grafico senza intaccare i contenuti
Soprattutto considerando che, in progetti di grandi dimensioni, confluiscono il lavoro e le competenze di diverse figure professionali – grafico, copywriter, programmatore, ecc – e che ciascuna di esse ha la necessità di agire su una o più parti dell’applicazione per conto proprio.
Ci si rende conto, quindi, dell’importanza di separare in maniera logica i diversi strati che compongono un sito internet in modo tale da rendere indipendente la costruzione, la modifica e la gestione di ognuno di essi.
Il primo fondamentale passo verso una realizzazione siti web moderna e professionale consiste nella totale separazione fra struttura e presentazione.
La struttura è il livello nel quale i contenuti sono rappresentati in maniera semantica mediante un linguaggio di marcatura strutturale (es. HTML). I linguaggi di marcatura servono per descrivere i diversi elementi che fanno parte del contenuto di un sito internet: titoli, paragrafi, immagini, elenchi, collegamenti ipertestuali, contenitori, tabelle, ecc. L’informazione viene, quindi, strutturata in maniera semantica attraverso opportuni descrittori, denominati tag, che vanno a comporre le pagine web.
La presentazione, invece, è costituita dall’insieme delle direttive che definiscono l’aspetto che i diversi tag, e di conseguenza le diverse parti di contenuto, dovranno avere, ovvero determinano la veste grafica delle pagine web. E’ possibile, quindi, assegnare uno stile a ciascuna porzione del contenuto di un sito in modo tale da definirne caratteristiche e proprietà quali: colore, bordi, sfondo, dimensione, posizione, allineamento, ecc.
Il sistema migliore di procedere alla costruzione di siti internet di qualità, adottato dalle web design agency moderne, consiste nel realizzare la struttura mediante il linguaggio di marcatura XHML ed affidare la presentazione ai fogli di stile CSS esterni.
L’XHTML (Extensible HyperText Markup Language) è un’estensione dell’HTML ed è un linguaggio di descrizione dei contenuti che consente la scrittura di documenti per il web ben formati aderenti agli standard internazionali. Grazie alla sua sintassi ben definita e più rigida rispetto al semplice HTML, permette di ottenere la conformità con i browser e la compatibilità con le tecnologie future, seguendo, in tal modo, la naturale evoluzione di Internet.
I fogli di stile CSS (Cascading Style Sheets) sono documenti associati alle pagine web contenenti le informazioni che definiscono, appunto, lo stile dei diversi elementi che descrivono il contenuto di un sito web. Esistono tre tipi di fogli di stile: in linea, incorporati ed esterni. I CSS in linea definiscono le proprietà di un singolo elemento nel momento in cui viene scritto all’interno del documento; i CSS incorporati definiscono le caratteristiche di un insieme di elementi ed agiscono a livello di singola pagina, quella in cui sono inseriti; i CSS esterni sono documenti che definiscono le proprietà degli elementi di più pagine, o addirittura di un intero sito, e sono completamente separati dalle pagine web.
L’uso dei fogli di stile CSS esterni è enormemente vantaggioso proprio perché le informazioni di stile non risultano inserite nelle pagine che contengono i contenuti del sito, permettendo, di fatto, la completa separazione tra struttura e presentazione. Ad una singola pagina si possono associare più CSS e, quindi, formattazioni diverse senza dover agire sui contenuti. Viceversa è possibile modificare i contenuti senza dover variare la loro presentazione, semplicemente mantenendo inalterata la loro struttura.
In conclusione, l’uso del linguaggio di marcatura XHTML unitamente ai fogli di stile CSS esterni permette di costruire pagine web ben strutturate e di presentarle nella maniera più opportuna, semplificando la gestione e la manutenzione dei siti internet ed ottenendo applicazioni estremamente flessibili ed efficienti.
sabato 26 dicembre 2009
Realizzazione siti web Molise
Il restyling, che ha richiesto diversi mesi di lavoro, ha interessato sia l’interfaccia grafica che i contenuti e si è reso necessario per adeguare l’offerta e le proposte della società che durante il primo anno di attività si sono consolidate ed ampliate.
Codencode.it è ormai da tempo un punto di riferimento per chi, in provincia di Isernia ed in Molise, è interessato a trovare aziende che si occupano di realizzazione siti web, comparendo ai primi posti dei principali motori di ricerca con chiavi di ricerca correlate a questo settore..
Il sito ha l’ambizione di posizionarsi nella prima pagina dei motori di ricerca non solo a livello regionale ma anche e, soprattutto, a livello nazionale, obiettivo per il quale si sta lavorando e si stanno già ottenendo buoni risultati.
Il sito si presenta ricco di contenuti interessanti che risultano suddivisi in cinque aree principali:
- CODENCODE, che include la presentazione della società informatica e ne chiarisce gli obiettivi;
- INTERNET, che descrive l’offerta relativa al web: creazione siti internet, software e-commerce e siti di commercio elettronico, posizionamento sui motori di ricerca e web marketing;
- GRAFICA, che presenta l’attività svolta dall’azienda come studio grafico, in particolare creazione loghi ed immagine coordinata aziendale (corporate identity);
- SOFTWARE, incentrata sulla realizzazione di applicazioni multimediali e sullo sviluppo di software gestionali e su misura;
- PORTFOLIO, che raccoglie una vasta galleria di lavori realizzati raggruppati nelle categorie siti web, grafica, multimedia e software.
Quello della realizzazione di siti internet accessibili è un argomento tanto importante quanto, purtroppo, ancora tenuto in poca considerazione dalle agenzie web nel loro lavoro.
CODENCODE si impegna nella realizzazione di siti web accessibili ed il sito codencode.it ne è un forte esempio. Infatti è stato realizzato sfruttando i principi dello sviluppo accessibile, in osservanza delle direttive contenute nelle 14 linee guida per l'accessibilità dei contenuti web (WCAG 1.0) ed ogni pagina del sito supera la validazione XHTML 1.1 e CSS 2.1, come previsto dal W3C (World Wide Web Consortium). E’ presente, inoltre, la dichiarazione di accessibilità secondo quanto previsto dai 22 requisiti della Verifica Tecnica della Legge 4/2004 (Legge Stanca) - Disposizioni per favorire l'accesso dei soggetti disabili agli strumenti informatici.
Codencode.it si presenta, quindi, come un sito internet moderno ad alta qualità, nel quale l’uso spinto della grafica e dell’interattività sposa in modo completo e naturale l’impiego di funzioni di accessibilità che lo rendono fruibile e navigabile da tutti gli utenti, attraverso i diversi browser oggi in commercio e mediante le diverse tecnologie utilizzate.
giovedì 24 dicembre 2009
Potenziamento progressivo e scalabilità: come ottenere siti web dinamici, accattivanti ed accessibili
Per ottenere questo, l’uso del semplice linguaggio di marcatura HTML (per i contenuti) e dei fogli di stile CSS (per la presentazione) non basta e gli sviluppatori ricorrono sempre più di frequente all’impiego di linguaggi di script, supportati nativamente dai browser (JavaScript, Jscript, VBScript), e di oggetti incorporati, dotati di interfaccia utente e funzionalità proprie (Java, Flash, SMIL, SVG, ecc.).
Questo, però, fa sorgere un problema troppo spesso ignorato da chi si occupa di realizzazione siti web: come rendere le interfacce utente incorporate (script ed oggetti) accessibili? ovvero, come garantire l’accesso alle funzionalità indipendente dal dispositivo e compatibile con le tecnologie assistive (browser testuali, display Braille, screen reader, ecc.)?
Sottovalutare la questione pone in serio rischio la buona riuscita di un sito internet.
Ad esempio, per molte tecnologie utilizzate per la navigazione il supporto dei linguaggi di script non è presente o è disabilitato, oppure è impedito l’uso di oggetti incorporati come le animazioni Flash. In simili situazioni: nel migliore dei casi, si va incontro all’impossibilità di accedere a determinate funzionalità (come l’apertura di un menu a tendina o l’invio dei dati in un form): nei casi peggiori, il contenuto dell’intero sito è completamente inaccessibile (se per esempio il sito è realizzato interamento in Flash).
Il primo passo da compiere per risolvere queste problematiche consiste nell’abbandonare l’approccio mentale solitamente utilizzato, che prevede prima la realizzazione dell’applicazione web complessa, dinamica, basata su script ed oggetti incorporati, progettata senza l’accessibilità in mente, e poi la creazione di una seconda applicazione in versione ridotta, come alternativa statica alla prima.
Gli esperti in creazione siti internet utilizzano da anni il metodo del potenziamento progressivo (progressive enhancement) che prevede la progettazione di un’unica applicazione di tipo piramidale nella quale è possibile, partendo dalla base, identificare quattro strati principali: contenuti, struttura, presentazione, comportamenti.
In questa struttura è fondamentale la totale separazione tra gli strati ed in particolare deve essere rispettata la regola secondo cui gli elementi superiori non possono esistere senza quelli inferiori, ma quelli inferiori sono invece autosufficienti, cioè possono esistere e funzionare senza il livello o i livelli superiori.
I contenuti rappresentano la base della piramide: testi, immagini, suoni, animazioni, grafici, ecc.
La struttura è il livello successivo, nel quale i contenuti sono rappresentati in maniera semantica mediante un linguaggio di marcatura strutturale (es. HTML).
Segue lo strato di presentazione, interamente affidata ai fogli di stile CSS per la formattazione dei contenuti strutturati.
Infine lo strato dei comportamenti, di pertinenza dei linguaggi di script (es. JavaScript), nel quale si aggiunge dinamicità ed interattività all’applicazione fino a questo punto costruita.
Nel caso di oggetti Flash, si aggiunge un quinto livello, relativo ai contenuti inseriti nell’oggetto incorporato.
Al fine di garantire l’accessibilità dei contenuti, è indispensabile realizzare l’applicazione in modo scalabile, ovvero ottenere che per ogni tipo di contenuto complesso sia direttamente disponibile un’alternativa di livello inferiore senza perdita di informazioni.
In questo contesto è possibile identificare cinque livelli di fruizione dei contenuti web, che rappresentano altrettanti livelli di scalabilità:
1. modalità solo testo: immagini, video e animazioni non sono disponibili; tutti i contenuti grafici sono sostituiti da testi alternativi; collegamenti e moduli funzionano normalmente; i contenuti sono strutturati rispettando il valore semantico degli elementi di HTML e XHTML;
2. modalità grafica: uguale in tutto alla precedente, solo che immagini, video e animazioni sono ora disponibili, in luogo dei rispettivi testi alternativi;
3. modalità grafica con CSS: uguale alla precedente, con l’aggiunta del livello della presentazione, gestito per mezzo dei fogli di stile (l’aspetto grafico del documento può variare profondamente);
4. modalità grafica con CSS e JavaScript: uguale alla precedente, con l’aggiunta di trasformazioni dinamiche e interattive, rese possibili da JavaScript (collegamenti e moduli possono funzionare in modo differente rispetto ai livelli precedenti);
5. modalità Flash: la fruizione delle informazioni e dei servizi si sposta in tutto o in parte all’interno di un’interfaccia Flash (non sono aggiunti nuovi contenuti, ma può cambiare completamente la loro organizzazione e il modo di utilizzarli).
CODENCODE mette l’accento sulla “a”: accessibilità e usabilità
L'accessibilità è la caratteristica che rende un sito web fruibile ed usabile da tutte le categorie di utenti, con particolare riferimento alle persone diversamente abili, garantendo il pieno accesso alle informazioni e ai servizi messi a disposizione.
I siti internet accessibili sono navigabili da utenti ciechi, sordi, ipovedenti, disabili motori ed altri utenti affetti da disabilità di vario genere al pari degli utenti normodotati. Si presentano esteticamente come siti "normali" ma possiedono speciali caratteristiche che li rendono gestibili dalle diverse tecnologie assistive utilizzate dagli utenti diversamente abili.
CODENCODE è specializzata in accessibilità siti web e si impegna nello sviluppo accessibile delle applicazioni per il web promuovendo e divulgando la cultura dell'accessibilità attraverso il proprio lavoro. Lo scopo è contribuire a rendere Internet una risorsa universalmente accessibile da tutte le categorie di utenti, in modo che le informazioni presenti in rete siano raggiungibili e fruibili davvero da tutti, senza alcuna distinzione.
L'usabilità, strettamente collegata con l'accessibilità, è l'insieme delle proprietà che rendono un sito efficace, efficiente, semplice da usare, soddisfacente dal punto di vista dei contenuti, della navigazione, dell'interazione per tutte le categorie di utenti.
I siti web usabili risultano:
- indipendenti dal dispositivo, ovvero possono essere visitati utilizzando anche periferiche diverse dal comune monitor, come cellulari, palmari, Ultra Mobile PC, lettori di e-book, e consentono l'impiego di tecnologie assistive, quali browser testuali, display Braille, screen reader, ingranditori di schermo;
- indipendenti dal browser, ovvero mantengono la consistenza dell'aspetto grafico e delle funzionalità utilizzando i diversi tipi di navigatore.