I have a few clients who are tradesmen. With them I generally follow a two pronged approach. First of all you want a main website, that's basically just a few pages with who you are, examples of your work etc.
For example: stokeexampleplumber would be the homepage and then a few more pages:
stokeexampleplumber/our-services
stokeexampleplumber/our-team
stokeexampleplumber/contact-us
Real basic 4 page website, could probably get away with making it yourself in wix or something if you wanted (although I wouldn't recommend it).
If your local area isn't too competitive, this alone should get you showing up for some relevant searches, you can put it on leaflets+business cards, people can share it with others if they want to recommend a plumber over FB messenger or whatever.
Next, I've found a lot of success focusing on creating landing pages just for advertising campaigns. So you might create the sub-domain quote.stokeexampleplumber.co.uk and on it would be a summary of what the firm offers and most importantly a details capturing form built into the page.
Then I would set up a targeted CPC campaign restricted to the local geographical area sending them to that landing page. Once someone fills out the form the details go straight to our example tradesman's email address and s/he can ring the person to follow the lead up.
If you do this properly, and put effort into refining the landing page and your adwords campaign, you can really bring the cost-per-acquisition down. The most success I had was a Gardner who was averaging a cost of £6 per lead generated and converting more than half of them into business.
They weren't rubbish jobs either, but stuff like repeat commercial grass cutting, full landscaping etc.
The point I'm trying to make is that with these traditional channels you really can use them to generate extra-business whilst maintaining profitability, you just have to do a bit more than everyone else, which most of the time is:
rubbish home page + unrefined advertising campaign
Which ends up being a money pit. You'd be better off writing your business name and phone number on 5 pound notes and leaving them around town.
Best,
Dan