Just a quick review from an SEO perspective.
As for On Page SEO
You forgot this parts :
(1) For inner pages, the individual filename should ideally be the Main Keyword
for that specific page e.g.
www.domain.com/your category.htm
-If your using Wordpress try using a plugin for it or try setting on permalinks custom structure.
(2) Add more content since your site lacks a bit of content and didnt atleast reach 600 words on each page
-Remember, The panda doest like thin pages or sites.
So maybe you can try to add a some sort of blog or news roll on your site.
-And remember to take proper inner link structure
(3) Also when your trying to emphasize a list, like on your privacy notice and etc, if possible try on bullet point list.
(4) Create content rich pages with video/s, images, (possibly) PDF downloads of your catalog.
-and (possibly) script-based tools. or you may add this free audio reader
from
Create text-to-speech (TTS) podcast from RSS feed for iPod, iPhone, MP3 player and mobile phone for added on-page content diversity.
(5) Check that the ‘Keyword Density’ is around 3% for your term/s on the page.
(6) Embed an outbound authority link at the bottom of the page using your
main keyword for that page and leave it as dofollow
-Authority sites include universities, government departments, non-profit organizations and respected media outlets.
And actually theres a bit more essential On Page SEO elements that your site lacks, and as i dont have much time time to review your site more.
Just remember not to make your site a sitting duck on the web, make a good campaign for your site, to maximize potential clients.
Anyway Goodluck to your IM Site!