I have a web design website romandesign.ca that I've been running for 10 years and it's my main business. My clients always found me only through Google organic searches and referrals. No advertising. However for the last year or so the site has begun falling in search results - I have also redesigned it last month (it was due anyway) for HTML5/CSS3 etc., the code I think is pretty good and tight, there are no messages in webmaster tools but it is really dropping fast instead of improving slightly. Monthly visits are getting lower and less inquiries are coming. Place for specific search terms are dropping. I don't think I'm getting penalized by Google. I never used any "black hat" tactics. Some of my client's websites have link to mine at the bottom of pages but that should only help and not harm I think.
I'm wondering about these questions and need advice:
1. Is there anything I'm doing wrong with romandesign.ca? Can you spot any problems? Am I missing anything or is it just Google updates that reshuffling my site that way?
2. What is the best way to gain organic search ranking for competitive field like web design? I'm willing to spend some time and effort, but what is the best strategy?
Due to the nature of my business I don't have very interesting contents that can be spread through social networks and trigger people linking to it. I have a basic blog on the site but it's not great. I left some relevant and meaningful comments in popular dofollow commentluv blogs, the link-back RSS links to my main site with right keywords, but I don't see much effect.
I appreciate all advice. Thanks.