You may also do the following to increase your SEO.
1. Have a regularly-updated and useful blog on your site.
2. Use words and phrases in your blog which are relevant to your site tags.
3. Participate in popular forums with very good “comments” linked to your blog.
4. Post articles in highly-ranked and very popular Articles Directories and linked to your blog.
5. Submit your site URL to popular Search Engines like Google, Yahoo, Bing and many others for “indexing.”
6. Have a business page for your site in social media sites like facebook and link it to Twitter, LinkedIn and Google+.
These are a few things I can remember now on how to optimize your site but please talk to Webmasters who are experts in the field as I am no expert in the field myself.
I hope this answers your question. Good luck in your SEO.