Le fasi di progettazione e sviluppo di un sito internet sono le seguenti:
- analisi di fattibilità; assimilazione obiettivi, idee, concetti e bisogni del cliente
- architettura delle informazioni; individuazione obiettivi aziendali, obiettivi del sito, target di utenti. Inventario dei contenuti, creazione personaggi, realizzazione scenari task analysis. organizzazione contenuti; creazione label, mappa strutturale del sito, flussi informativi, menù di navigazione, architettura delle pagine e la prima bozza di design.
- proposte di design
- sviluppo proposta di design scelta
- sviluppo codice per la pubblicazione (raccomandazioni W3C, principi di accessibilità e usabilità)
- test, revisioni, modifiche, implementazioni, debugging
- pubblicazione