If your web master is not making the cut for you then you interview more candidates.
What I find odd is that you claim this is a support company so how could you be here? I mean, you should be the experts.
I'm the webmaster www.onlinesupport.co.uk and we've recently dropped down in Google rankings.
We did a load of things to try to boost them back up but it seems we've hit a wall at about page 4 for our target keyword recently.
I've noticed we don't do very well on PageSpeed tests. This is after we compressed images, moved to faster hosting and had another developer come in and make a few tweaks. We're worried it's affecting us. We run WordPress and are very active in making sure all plugins and themes we use are trustworthy ones and are updated,
Any ideas on what's causing the issue?