You are holding true to the saying....lol "Build it and they will Come".... Not in your case... I suggest you get active with Social Media, participation in forums, blog commenting on other like blogs and so-on.. Holla!
Having a blog on your site will in turn create more pages for your website. The more pages your website has the better chance it will get found by google search engines.
It's possible that his site is still indexed on google. The blog helps the ranking for long-tail keywords and the internal backlinks if we're talking just about SEO. But a blog is much more powerful than that!
Hi Jim, I run a skateboard school skatesandladders, send me your link and I will see if I can help with a feature. regards
Start with social networks like fb. Dont forget pinterest, it can help you build some nice targetted traffic too!