Each page of your site has a unique and keyword rich title tag...
Text content of all pages contain keywords, and that they are relevant to that page...
Your ALT tags are descriptive of each image and work in keywords where possible...
I checked your site and noticed the following:
Title tag contains too many characters (119) instead of 80 recommend for this tag;
Keywords tag is not so much important, but some search engines still pay attantion to it. Your Keyword relevancy to page content is poor;
Found no robots meta tag. This tag is important and help search engines to visit your site.
When you fix your <Title> & <Descriptions> tags then you would be able to check relevancy of your content to those tags
You need some on page optimization on your page..you got too long page title...you got also too many parameters in your sub pages "urls"on your products..search engines dont want too crawl "urls" with many parameters..search engines crawlers do limit the number of characters they crawl in "urls"..also for website usability...one more thing is you don't have 301 redirection for your site ..it should be redirected to your domain...cause this will be treated as two different sites..
its not really impressive if you rank on top with less competitive keywords. I think you should have a good keywords first, followed by relevant content and good link building campaign.
* A never-been explore site that is worth reading for (coupled with stunning pictures)-you may offer free services in exchange for your site-review
* Content-full -> only high quality relevant information
* Free for everyone to see and link (will surely get you links in return too)
All these things are good, but its advise from years ago and not a lot of it counts anymore, Its great that you guys are Diy Seo's but you need to do a lot more home work before you decide to work on your site.
Any way heres my 3