Una página web necesita archivos HTML para el contenido, hosting para alojar los archivos, y un dominio como dirección. Los archivos HTML deben incluir al menos un archivo index.html como página principal para proveer el contenido básico del sitio web.