Restyling la scelta tecnica

luglio 8, 2011 at 4:29 l.conti

Per il restyling del sito web ci siamo affidati alla piattaforma Microsoft Asp.net MVC.
Dal punto di vista prettamente tecnico si tratta di un framework open source basato sul paradigma Model-View-Controller realizzato da Microsoft. Rispetto all'utilizzo delle Web Forms di Asp.Net, MVC offre innumerevoli vantaggi, in particolare sotto l'aspetto della pulizia del codice HTML generato garantendo un maggior controllo sul markup HTML nella fase di rendering della pagina, non implementando il ViewState e non utilizzando controlli server-side.

Tutto ciò porterà alla generazione di pagine con un codice XHTML più pulito e meno pesante, più conforme agli standard, con vantaggi nell'indicizzazione, nella velocità e nel consumo di banda. Altra caratteristica molto interessante, presente anche nell'ultima versione di Asp.Net, è il routing degli indirizzi, che permette una migliore categorizzazione dei contenuti e la visualizzazione di url semantici, entrambi elementi molto apprezzati dai search engine.

In generale Asp.Net MVC può essere definito la scelta ideale per tutti i siti web che non richiedono particolari iterazioni con l'utente, ovvero per tutti gli scenari in cui le informazioni vengono presentate all'utente senza dare la possibilità di eccessive interazioni. Per scenari come intranet ed extranet, con elevate iterazioni fra l'utente e i dati presentati, invece consiglio sempre Asp.Net, che grazie alle Web forms e agli innumerevoli controlli server side presenti sul mercato, offre un sistema di sviluppo più rapido e immediato

Aspettative di un restyling

luglio 5, 2011 at 6:50 l.conti

A tre anni di distanza dalla prima pubblicazione abbiamo deciso di affrontare un restyling completo del nostro sito web. Inviaggiodinozze sito 2009Inviaggiodinozze nuovo sito web
Lo scopo di un restyling di questo genere va oltre la semplice attualizzazione della grafica, ma comporta anche una revisione dei contenuti e del modo in cui vengono proposti ai visitatori.
L’obiettivo primario è quello di incrementare le conversioni, guidando il visitatore verso un traguardo prefissato, nel nostro caso la richiesta dell’attivazione di una lista nozze.
Per ottenere questo risultato dovremo organizzare i contenuti del nuovo sito considerando alcune regole che andrebbero applicate a tutti i siti web commerciali:

  • Utilizzare immagini e colori comunemente associabili alla tematica del servizio trattato
  • Far vedere il prodotto, non solo parlarne, mostrare immagini o pubblicare un video dell’utilizzo del prodotto
  • Lasciare che i visitatori possano provare il prodotto prima di procedere all’acquisto
  • Essere chiari e sinceri sulle caratteristiche e sulle funzioni offerte, senza esagerare con i toni sensazionalistici
  • Rassicurare e guidare il visitatore nella scelta del prodotto, ad esempio in una schermata di selezione della versione consigliare la versione più acquistata
  • Disporre i contenuti e utilizzare elementi grafici per guidare l’attenzione dei visitatori verso un obiettivo, utilizzando anche la regola di Gutenberg
  • Il sito deve essere creato come un percorso senza vicoli ciechi con il traguardo sempre in evidenza, quindi ogni pagina dovrà avere un rimando verso la finalizzazione dell’ordine o la visualizzazione di un dimostrativo

Rispettando questi accorgimenti, avremo un sito più piacevole da consultare per il visitatore, che porterà a un aumento del tempo medio di permanenza, un aumento delle pagine consultate e un abbattimento della frequenza di rimbalzo e di conseguenza un aumento delle conversioni.
Maggiori informazioni sulla disposizione dei contenuti nei siti web e sui trend possono essere trovate sul sito Smashingmagazine

L'importanza dei motori di ricerca

luglio 1, 2011 at 10:15 l.conti

Il successo di un sito web è strettamente legato ai risultati ottenuti con i motori di ricerca, a meno che non si voglia investire ingenti cifre in pubblicità, essere fra i primi risultati per determinate parole chiave è di vitale importanza, è per questo motivo che durante la progettazione di un nuovo sito web occorre avere ben presente quali sono i meccanismi e gli accorgimenti da apportare per avere un buon rapporto con i motori di ricerca.

Ma esattamente come funzionano i motori di ricerca?

I motori di ricerca ogni giorno analizzano miliardi di pagine web utilizzando dei processi automatizzati detti "crawlers" o "spiders", il codice alla base di queste pagine viene memorizzato, analizzato e indicizzato allo scopo di rispondere nel modo più veloce e appropriato alle domande dei visitatori dei motori di ricerca.
Come può un motore capire quale sito risulta più appropriato alla domanda che gli è stata posta? Basandosi su due fattori, la Rilevanza e l'Importanza. La rilevanza di una pagina web è data dall'attinenza dei contenuti trattati con la richiesta formulata al motore, ma non solo.. La presenza di keywords significative è solo uno degli aspetti che andranno a influenzare la rilevanza del nostro sito.
Per Importanza invece viene inteso il grado di popolarità e reputazione associato ad un sito web, viene calcolato basandosi sul numero e sulla qualità dei link in ingresso.

Per poter ottenere ottimi risultati con i motori di ricerca non esiste una ricetta magica, il calcolo del posizionamento di un sito web è affidato a complessi algoritmi matematici che considerano molteplici fattori, quindi per ottenere dei risultati, si dovrà agire sul maggior numero dei fattori attualmente conosciuti.

Un buon approccio iniziale è quello di partire dalle linee guida SEO rilasciate dai principali motori di ricerca, da Yahoo, Microsoft Bing e Google e applicarle al proprio sito web.

  • Avere un buon numero di link in ingresso
  • Avere contenuti delle pagine attinenti alle parole chiave che si vuole indicizzare
  • Posizionare in aree visibili del sito parole chiave che l'utente potrà cercare
  • Limitare la dimensione delle pagine, è consigliata una dimensione del codice HTML inferiore ai 150 kb per le pagine senza immagini
  • Ogni pagina deve essere raggiunta da almeno un link all'interno del sito
  • Non includere in immagini il testo che si vuole indicizzare
  • Non visualizzare diversi contenuti per utenti e per motori di ricerca
  • Creare un sito con una gerarchia dei contenuti e link testuali
  • Creare un sito utile che esprima con chiarezza e accuratezza i propri contenuti
  • Curare il contenuto dei tag TITLE e di tutti i tag ALT
  • Mantenere il numero di link in una pagina ad un numero ragionevole, inferiore ai 100
  • Ottimizzare la velocità con cui vengono servite le pagine