SEO Optimization for a website needs the a tool for Keyword Research.
As for Keyword Research, you can find the free Google Keyword Research Tool here. As a guideline, you should always find a keyword of large quantity of searches per month, and less competitions.
If you are using your own webhosting for your website, i would recommend you to get Wordpress CMS software from Here. Wordpress has been recognised as the best website for easy to use, install and SEO friendly CMS system worldwide. If you successfully installed wordpress in your domain. There are possiblilty that your site will be easily listed in search engine.
If you are holding your own domain name, there are domain tested by Internet Marketing expert on which domains are easily listed compare to other name. First listed are ".com", followby ".org". then ".net". You may test it out for other domain as well.
So far, wordpress has many well designed templates that you can use for free and easily available with the add-on in appearance section of Wordpress backoffice.