Good article you covered many of the important points in starting a website. One thing I'd like to add about domain names, try and avoid domain names using '-' for example test-domain.com.
If you wanted to expand on this article, you could always add in a paragraph or too on ways to make some revenue, for example using adsense.
I also suggest learning more about SEO (Search Engine Optimization) which will help your website gain more visits and higher page rank on google. For example; trying to get more backlinks.
Very good article though, well covered hope you keep it up.
|