firstly, does the site have google analytics setup? without this your seo efforts are kind of pointless as you'll never know what is working and what isn't.
Yoest SEO plugin for Wordpress was always the leading plugin for SEO, gives suggestions on each page and shows how well the SEO is doing as you're writing the page.
It's been a couple of years since I last really pushed SEO as I worked for a UK estate planning company and manged their SEO and £7k a month adwords account.
SEO has become such a joke buzzword with few companies really doing it properly, no one really knows what it entails. It's like HTML5, everyone threw it around without knowing what it really was. You can check out @timmccloud71 on twitter, I've had training from him previously and his company is very good.
People will argue over the old phrase "content is king", i still go by it. If your website is clean, informative, has good clear content that covers what you do, how you do it, where you do it and how much you charge then it will do well.
Social media links are still used in SEO so a facebook page does help, especially if it has reviews on it.
If you're not already, get registered with google so you appear on google maps and local searches.
https://www.google.co.uk/business/?...ljxVzIU1-Rs2yl6TCc2ITb8u3m26dVW4aArT4EALw_wcB
What you need to do is ask yourself:
Why will people need my services?
What will they google to find what i provide?
What will they speak to search my site? (out voice searches are different than our typed searches)
For instance, Local accountancy practice covering X area gets you in the area. but you can look at other searches "when does my tax return need to be done for?", "Are accounts worth it when setting up a business?" "Can an account actually save me money?"
If you can answer these types of things on your site it'll start to rank higher.
Don't forget as well that if you're googling "local accountants" and you've been to your website several times it'll automatically put it higher in the results. Incognito mode doesn't really work as it often has location turned off but just download a browser just for SEO and use it for nothing else. Everyone focuses on google but there is Bing as well.
and I'll repeat, make sure google analytics is setup on the site
If you posted the url it may help give feedback, other than that, you'll often decent youtube videos about an hour long that may be good watches.