C'est bien beau de sortir site du zéro à tous les coups.
Mais coder en html/css le site qu'ont veut ca demande du boulot, de l'investissement, et surtout faut aimer ca quand même.
Donc dirige toi plutôt sur des solutions tels que WordPress, Joomla, Izzyspot (ou un truc du genre), etc..