Para tener un sitio web necesitas un servidor donde alojar tus archivos y al menos un dominio.
No te sirve de mucho tener un nombre de dominio comprado, por lo que deberás tener un hosting al que puedas subir los ficheros de la web a los que la gente accedería al escribir tu dirección web.