Es muy facil, tanto que creo que no lo necesitas.
¿Tienes ya servidor?. Si es así, te habran dado una cuenta de usuario, y tendrás un password. Tambien te habran dicho que tu página de inicio debe llamarse... (no sé portada.html, index.html, inicio.html, a saber, cada servidor las llama de una forma).
Bien, imagino que ya has realizado un proyecto html, que lo has probado, y que básicamente funciona. Es decir que te aparecen todos los graficos, que te cuadra, vamos. Quizá hasta lo hayas probado con varios navegadores. OK.
Ahora necesitas un programa de FTP. Usa uno para windows, como por ejemplo el WS_ftp, que es gratis. A este programa solo le tienes que decir la direccion de tu servidor web, que puede ser de la forma ftp.tuservidor.com, pero tambien puede llamarse de otra forma. Una vez que intenta la comunicacion con el servidor, te pedira login y password, o quiza antes de intentarlo. Eso es irrelevante.
Ahora solo tienes que seleccionar los ficheros que componen tu pagina y subirlos. Si el programa esta en ingles tendra alguna tecla que se llame PUT.
Si has ordenado tu página en subdirectorios (una saludable idea) tendras que crearlos (antes o despues) en el servidor y darles el mismo nombre. Para crear un subdirectorio en el servidor busca una tecla que diga mkdir, te saldrá alguna ventana donde le daras el nombre y ya esta.
En fin, y paciencia.
Antes de publicarla, la pruebas... y poco mas.