The first step in SEO optimization of a site
What is the first thing you should do in SEO. No doubt this is a careful selection of keywords for each page of the site.
Make a list of all pages within your site. Consider what would have be searched for by users who will want to visit each page. Do research on the Internet, what word or phrase from those is appropriate for each web page. Use free online tools for this purpose (such as Google Keyword Tool).
Once you see what are the most searched phrases, select yours (for example two for a page). These will be your keywords. This is the beginning of your SEO.
You can explore what is the competition for those words. Search for your keywords in Google and see what sites are ranked on the first page. They will be your competition. See where they get links and what PR they have. Use online tools.

Not too many people can write with such flair. You have impressed many people as evidenced by other comments made here. I, too agree with a lot of your content.
It’s not exactly normal for me to read this kind of subject matter, but this caught my attention as soon as I read the first sentence. Thank you so much.
Great writing! You have a flair for informational writing. Your content has impressed me beyond words. I have a lot of admiration for your writing. Thank you for all your valuable input on this topic.
Your article grabbed my interest in the very first sentence and never let go. You are creative, intelligent, persuasive and knowledgeable. You’ve mastered the fine art of writing. You’ve also given your readers useful information.
I can’t do better than other comments here, but I do think you have a special gift for writing. You’re viewpoints match mine very well. This is really great content.