In terms of SEO, I'd make sure you have a blog section (WordPress) to your website and create yourself a profile on ALL the social networks eg. tumblr, facebook, twitter, linkedin etc...
Create relevant content and engage with your prospect. In terms of what content to write just see what's the trending topic in your niche and get in on the conversation through your blog and/or social outlets. You'll generate a lot of organic traffic and hopefully make conversions.
Edit: Check out
Elance,
ODesk,
vWorker &
Freelancer if your looking to hire developers