As always:
A well structured and easily navigated website
Good, engaging, relevant and regularly changing content
Good steady increase by month in the number of one-way backlinks from Good Business Directories, Social Media (Forums, Blogs, Tweets etc), partner or review sites etc
Will over time result in better rankings on keywords/phrases and an increase in visits, enquiries and sales