Far more people read the listing than ever reach the homepage, atmospheric river season especially. Where the two disagree, the listing wins.
The primary category does the work
Nearly all your visibility hangs off the single primary category. Picking a broad one to stay flexible is the usual route to appearing for nothing.
Set it to the work you want repeating, stack the rest underneath, and revisit whenever atmospheric river season reshapes the job mix.
Service area or address, not both by accident
Shops publish the address. Mobile trades draw a radius and hide it. An address at a unit nobody staffs collects reviews from people who found it locked, which is a hard way to learn you stop at the ship canal.
Draw it where you actually go. Claiming every city in King County thins the listing and fills the phone with jobs you refuse.
Hours, holidays, and snow days
Nothing earns a one-star quicker than a wasted drive. Load holiday hours in advance instead of fixing it after someone complains.
Set them for atmospheric river season too. If the hills are closed and you are not going out, the listing should say so.
Photos, recent and real
A listing showing recent jobs pulls more taps than one showing a logo and a stock photo. Three or four monthly beats one annual batch.
Overcast days are good shooting light here. Show the storefront and the parking so a first-time customer recognizes the place.
Send each service to its own page
Routing every tap to the homepage throws the intent away. Someone who clicked about moss should land already reading about moss.
Neighborhoods work the same. Ballard in the query means Ballard on the screen when it loads.
Ask for reviews at the right moment
Ask face to face, the moment the water has stopped and they are relieved, link already open on your phone. A bulk email weeks later does nothing.
Answer every one, the rough ones included, written for the stranger reading it months from now, probably while looking at a clogged downspout. They are the real audience.