Agli albori di Internet, per creare un sito web erano necessarie speciali capacità di programmazione e una conoscenza pratica di HyperText Markup Language (HTML). Un’improvvisa richiesta di competenze nello sviluppo di siti Web ha rapidamente ispirato un modello per la progettazione di siti Web fai-da-te, che ha permesso al profano medio di creare un sito Web facilmente, rapidamente e senza alcun costo.
Tra la fine degli anni ‘1990 e l’inizio degli anni 2000, siti Web come Angelfire e GeoCities offrivano spazio Web gratuito a coloro che desideravano creare un sito Web completamente su Internet, senza utilizzare software di programmazione. Questi siti Web erano spesso afflitti da annunci pop-up e banner pubblicitari di grandi dimensioni che consentivano al sito host di generare entrate, ma diventavano un fastidio e un problema estetico per gli utenti. Siti web come Blogger hanno quindi iniziato a offrire spazio web gratuito sotto forma di blog, con un sistema di gestione dei contenuti (CMS) ancora più semplice che consentiva agli utenti di creare un sito web passo dopo passo. Questo tipo di CMS funge da modello per creare un sito Web e presenta un’interfaccia facile da usare che richiede all’utente di scrivere testo in varie caselle, che dispongono di pulsanti che stilizzano automaticamente il testo senza HTML.
Gli odierni web hosting gratuiti e gli strumenti di creazione in genere rendono il processo per creare un sito web il più semplice possibile. La pagina principale di siti come Blogger, WordPress e LiveJournal presenta un pulsante ben visibile che incoraggia i visitatori a registrarsi e poi li invita a inserire i loro nomi e indirizzi e-mail. Oltre a creare i propri siti Web, gli utenti hanno anche la possibilità di monitorare il traffico del proprio sito Web, guadagnare tramite annunci pubblicitari sul sito Web, impegnarsi nell’e-commerce e altro ancora. Gli utenti che non acquistano un nome di dominio separatamente dall’host del sito Web gratuito devono scegliere un nome utente che viene quindi allegato al suffisso predefinito del sito; cioè per Blogger, l’URL completo è: username.blogspot.com.
I progettisti di siti Web professionisti con conoscenza della programmazione e della codifica utilizzano in genere software di amministrazione di siti Web come Microsoft Office FrontPage per creare un sito Web. Con l’aiuto di tale software per siti Web, un utente non è limitato dal design e dal layout standard del blog odierno, che presenta una pagina lunga e scorrevole e collegamenti nella barra laterale. Nonostante questa maggiore libertà creativa, la tendenza nella progettazione di siti Web moderni è quella di presentare un layout il più pulito possibile, con un focus primario sulla navigazione e sulla funzionalità.