A power washing company came to me with a basic website. One "Services" page that listed everything: house washing, deck cleaning, concrete, gutters, commercial. All lumped together.
I split each service into its own page with real descriptions, real photos, and the actual search terms people use. Each page could rank on its own. That's the difference between having a website and having a website that actually gets found.