Hi, I am new at SEO. Mainly I am a web developer. BTW, for passive income I have made 2 Amazon niche site till now. But I did not do any SEO. from black hat world and other blog study I have learned a little bit about SEO. Now this is my plan for SEO. Please see that and let me know , am I in right track? On page Optimization: On page Content Content title optimize Page permalink optimize Sitemap creation + Robot text Off page Optimization: Web 2.0 submission Social Bookmarking Search Engine & Directory Submission Question & Answer Submission Photo Sharing Audio Sharing Video Sharing Slide Sharing Forum Comment Blog Comment Guest Post Facebook+Twitter+LinkedIn+G Plus Sharing Local Citation If anyone have any advice please let me know. I will be very happy.