Nice post,

One of the first and foremost requirements for SEO is to have keyword rich content on your website. You should know what keyword phrases people are using when they are searching online. You should use those keyword phrases in your content so that it has more appeal to your site visitors which in turn generates traffic.