For optimize your websites, first you will have to do the website analysis like what is your business and in which country you want to focus. After that you will have to search the business related keywords for your site. Add the quality and informative content in your site. Generate meta tags, focus on website designing and various on page factors. After completing your on page do the off page activities to promote your website in search engine like Bookmarking, press releases, article submission, images submission, guest blogging, classified and many more activities.