La realizzazione di un sito web dovrebbe essere il frutto di un progetto ben strutturato che prende gli spunti iniziali da un'attenta analisi delle motivazioni per le quali quel sito dovrebbe prendere vita. Un'analisi soddisfacente dovrebbe rispondere ai seguenti quesiti preliminari:
Individuare quali sono i principali temi e servizi che dovranno essere erogati dal sito. Le risposte a questo quesito ci forniscono un'idea generale sui contenuti e le funzionalità da sviluppare, definendo la tipologia del sito, (es. aziendale, E-commerce, Blog, News, Portale Web ecc.).
Definire il bacino di utenza per il quale sono destinati i temi e servizi ci consentirà di concentrare i nostri sforzi nello sviluppo degli aspetti che apportano un reale beneficio alla realizzazione del nostro progetto, evitando di sprecare tempo e risorse per sviluppare contenuti poco efficaci e funzionalità di scarsa utilità.
Determinare quali sono le risorse tecnologiche più adeguate ai nostri scopi ci indica una direzione ben precisa rispetto agli aspetti tecnici del progetto. Ad esempio scelta dei linguaggi di programmazione, delle applicazioni multimediali audio, video, gioco ecc.
Nella maggiorparte dei casi l'attuazione del progetto dovrà rientrare entro un determinato bilancio spese per sostenere i costi di:
L'analisi di fattibilità dovrà tenere conto di questi paramentri in modo da adottare, quando è possibile, strategie e metodi alternativi di realizzazione che limitino la spesa dando la precedenza agli elementi più importanti del progetto e che consentano, possibilmente, eventuali interventi di espansione in previsione di un incremento delle risorse economiche a disposizione.