Hello Webmasters,

I want to share my SEO activities, through which I am getting leads for my clients, however sometimes they are down in SERP, in order to achieve the best positions in SERP, kindly provide me your views.

Here are the details of my SEO activities:
Onsite Technical SEO Audit:
Creating Sitemaps and GWT & BWT setup.

Onpage Optimization:
Meta Tags Optimization
Content Optimization
Image Optimization
Link Optimization

Offpage Optimization:
Directory Submission
Article Submission
Social Bookmarking
Classified Submission
Business Listing

Please suggest your views on it, and what else I can start to get more improved SERP results.

Thanks in Advance