Below is a list of things you can do to improve the SEO for your website:
Add New Content Regularly.
We need to add some type of info to the website at least once per week. I think the blog is the best place to do this.
Ask for Reviews.
On your contact form thank you page, on invoices, on email communications, make a point to say “Hey we’d love it if you gave our business a review on Google/Bing/Yahoo Local.” These reviews, good or bad, make your business more creditable to future customers.
Start a link building campaign aimed at obtaining one-way backward links pointing to your website. Arguably the best way to generate inbound links is by creating quality, useful content (a company blog is essential) and effectively promoting it using social media like Twitter and Facebook.
You can inform the whole World about your company by writing and issuing a press release. There are a good number of press release distributing websites out there, which will help you gain a decent number of backlinks in a short period of time. However, if you don’t write a really great press release, your links might be short-lived.
Create a Twitter account and link to Website.
I hope these tips are helpful.