SEO 2012: 7 Point Checklist for Search Engine Ranking