Nearly every plumbing site I audit has a single page called Services with a list on it: emergency call-outs, heating repair, drain unblocking, bathrooms, central heating, leaks and burst pipes, power flushing. Seven trades' worth of work in one place, a paragraph each.
It cannot rank well for any of them. When somebody searches boiler repair and their town, a search engine is looking for a page whose title, headings and content are visibly about boiler repair. Yours mentions it in one paragraph out of seven. A plumber down the road with a dedicated page for that exact job beats you, and it is not close.
The fix is dull and it works. Emergency call-out gets its own, and it is the most important one on the site. Heating repair gets one, and it is worth saying on it that half those calls turn out to be a thermostat wired wrong rather than a dead boiler. Drainage gets one, for the blockage and soil pipe calls that only ever arrive at nine at night. Power flushing and pipework upgrades get one if you actually want that work.
Bathroom installation gets a separate one again, because someone whose heating died this morning and someone choosing a replacement are asking completely different questions and are worth very different amounts to you. Bathrooms gets one. Central heating gets one. Leaks and burst pipes gets one. Power flushing gets one, and yes, that is a small page for a small service, and it will still bring in work the combined list never did.
Then each one has to earn its place. What the job involves, what the call-out rate or typical cost is, how quickly you can attend, what the customer should do before you arrive, what happens afterwards. The test is simple: if you could swap the text between any two of your service pages and nobody would notice, you have written thin pages rather than useful ones.