Excellent Guide. Its true... when i was younger and all my buddy's started making free website i got into it. From here on iv learned a good website is - Basic But professional - must keep visitors annoyance free - Don't make it flashy we don't want to have to go to the hospital. (if you get what im saying)- And don't have chat slang everywhere its just annoying
Wow. over the years iv been spamming on popular site. My idea was youtube. You promote your site threw a video you make. If you do it right your site will be traffic crazy =). Putting ads in google might be helpful to. I noticed that if no one is coming even after all your work then Most likely your site sucks =P Try to get into template making. Also make sure the theme of your site is good and appropriate.