Prima di tutto, avrai bisogno di un dominio e di uno spazio web (hosting) su cui installare un CMS (Content Management System), cioè un sistema che permetta di gestire in modo ottimale i tuoi contenuti. Per quanto tutto ciò sia necessario, tuttavia, non basta: occorrono altri passaggi essenziali per costruire un sito web efficace.