5 Things To Keep In Mind For A Successful Website

1. Keep SEO in mind
2. Attractive site template
3. Savvy website design
4. Submit site to directories
5. Stick with your niche