Pro tvorbu webu je potřeba doména, webhosting, platforma pro tvorbu webu (např. WordPress), grafika a obsah. Dále je nutné mít základní znalosti HTML, CSS a případně JavaScriptu pro úpravy designu a funkcionality.