For most trades, the bulk of new work comes from people searching for a plumber or electrician near them, then calling the first one who looks solid. Referrals from past customers and property managers are the other big source. Paid ads can bring calls, but they get expensive fast, and the cheap ones are often junk.
So the honest answer is that the work is boring. Keep a real Google Business Profile with correct hours and service areas, ask every happy customer for a review, and make sure the people who find you can book in a minute.
Your Google Business Profile is the first thing many people see. Fill in every field: services, the towns you cover, photos of real jobs and your actual phone number. Post a few times a month about seasonal work, like furnace checks before winter or AC tune-ups before summer.
Keep your name, address and phone number the same everywhere you show up online. Mismatched details make people doubt you, and they can confuse search too. Listing on the directories people in your trade actually use is worth an afternoon of work.
Ask for reviews right after the job, while the customer is still happy. A text with a direct link works better than a card in the truck. Answer every review, the good ones with a thank you and the bad ones with a calm apology and an offer to fix it. People read the replies as much as the stars.
Don't buy reviews or ask friends to post fake ones. It gets listings pulled, and people can usually tell.
If you work across six towns, a single page that says you serve the area won't rank for any of them. A short, honest page for each town, naming the services you do there and the jobs you've actually done nearby, gives searchers a reason to pick you. Keep each page specific. Thin copy with only the town name swapped gets ignored.
Then put a phone number and a quote button on every page, near the top, on phones especially. Most people looking for an emergency fix are on their phone and won't hunt for a contact form.
Acorn Pages can rebuild your current site in minutes, or start a new one from a sentence about your business, and it works on phones from the start. Use Service area pages to name the towns you serve and get a page for each one, written from your own site's words. Those pages cost $80 a month for trades, and you can check every one before it goes live. Use Replies to reviews to get a draft under each review in your voice, which you can change before you post it. Use Get listed to see which directories your kind of business is found in, what each costs, and the listing text to paste in.
You can start a 30 day free trial with a card, and nothing is charged until it ends. The price is monthly with no contract, and you can download the site any time.
Give us your website's address and we'll rebuild its home page, free, with a short report on what it's missing.