First one is host you need a good host and with DB support, I suggest www.zymic. com its free with 6 GB data , and php , mysql support . you need to just create an account and u can create so many websites . only one main thing the sites will come with child domains like yourname.zzl.org
Now grab a good and simple design use more css and sprite for website instead of big and separate images. So site has to load fast and look good .
If you want to add content or change content every day . connect your site to database so you can fetch data with php
Create simple and easy admin panel to handle the website
Add your site to Google using webmaster tool .and index it.
Use simple compressed jquery files
All the best
If you need any help feel free to contact me