1) definire a chi è rivolto e gli obiettivi (anche se personale cerca di individuarli )
2) definire quindi architettura dell'informazione e delle regole da seguire nello sviluppo (standard da usare, accessibilità e usabilità)
3) grafica
4) sviluppo vero a proprio (XHTML+CSS+LAMP per esempio)... fai un pensierino magari sull'usare un CMS che ti fornisca degli strumenti semplici per arrivare al risultato in meno tempo
Buone regole per un ottimo sito WEB.