İnternetin ilk günlerinde, bir web sitesi oluşturmak için özel programlama becerileri ve HyperText Markup Language (HTML) çalışma bilgisi gerekliydi. Web sitesi geliştirme becerilerine yönelik ani bir talep, kendin yap web sitesi tasarımı için bir modele ilham vermiştir; bu da ortalama bir çalışanın kolayca, hızlı ve ücretsiz bir web sitesi oluşturmasını sağlar.
1990'ların başlarında, 2000'lerin başında, Angelfire ve GeoCities gibi web siteleri, programlama yazılımı kullanmadan tamamen Internet üzerinden bir web sitesi oluşturmak isteyenler için ücretsiz web alanı sundu. Bu web siteleri, sık sık pop-up reklamlar ve ana sitenin gelir elde etmesini sağlayan büyük banner reklamlarla boğuşuyordu, ancak kullanıcılar tarafından rahatsız edici ve estetik bir sorun haline geldi. Blogger gibi web siteleri daha sonra blog şeklinde ücretsiz web alanı sunmaya başladı ve bu da kullanıcıların adım adım web sitesi oluşturmalarını sağlayan daha basit bir içerik yönetim sistemi (CMS) içeriyor. Bu CMS türü, web sitesi oluşturmak için bir şablon görevi görür ve kullanıcıyı, metni HTML olmadan otomatik olarak stilize eden düğmelere sahip çeşitli kutulara metin yazmasını isteyen kullanımı kolay bir arabirime sahiptir.
Günümüzün ücretsiz web barındırma ve yapım araçları genellikle bir web sitesi oluşturma işlemini olabildiğince kolay hale getirir. Blogger, WordPress ve LiveJournal gibi sitelerin ana sayfasında, ziyaretçileri kaydolmaya teşvik eden ve ardından adlarını ve e-posta adreslerini girmelerini isteyen belirgin bir düğme bulunur. Kullanıcılar, kendi web sitelerini oluşturmaya ek olarak, web sitelerinin trafiğini izleme, web sitesi reklamlarıyla gelir elde etme, e-ticaretle uğraşma ve daha pek çok şey yapabilir. Ücretsiz bir web sitesi barındırma alanından ayrı bir alan adı satın almayan kullanıcılar, daha sonra sitenin varsayılan sonekine eklenmiş bir kullanıcı adı seçmelidir; yani, Blogger için tam URL: username.blogspot.com.
Programlama ve kodlama bilgisine sahip profesyonel web tasarımcıları genellikle bir web sitesi oluşturmak için Microsoft Office FrontPage gibi web sitesi yönetim yazılımlarını kullanır. Bu tür web sitesi yazılımı sayesinde, bir kullanıcı günümüzün standart blog tasarımı ve düzeniyle sınırsızdır; uzun, kayan bir sayfa ve kenar çubuğundaki bağlantılar bulunur. Bu daha fazla yaratıcı özgürlüğe rağmen, modern web sitesi tasarımındaki eğilim, navigasyon ve işlevsellik üzerine odaklanan, olabildiğince temiz bir düzen sunmaktır.


