Most owners hate asking. The fix is not a better script, it is asking at the right moment and making the next step take one tap.

Almost every owner says the same thing. They know reviews matter, they just hate asking for them.
The discomfort usually comes from asking at the wrong time, in the wrong way, and hoping the customer figures out the rest.
The right time is when the customer is standing there looking at the finished job and saying it turned out great. Not three days later by email, after the feeling has faded and the driveway is wet again.
That moment is the whole thing. Ask then and most people say yes.
Nobody is going to search for your business, find the listing, scroll to the reviews, and write one from memory. Send a text with a direct review link while you are still in the driveway. One tap to the box where they type.
If it takes more than one tap, expect most of them to fall away.
The blank box is where people freeze. A short prompt fixes it. Something like: if you have a minute, it helps other homeowners to hear what we did and how it went.
That is enough. You get specific reviews that mention the service and the town, which are worth more than a string of five-star ratings with no words attached.
Owners tend to ask only when a job went unusually well. That gives you a handful of reviews a year. Asking on every completed job is what produces a steady flow, and a steady flow is what Google and homeowners both read as a business that is busy right now.
You will get one eventually. Reply to it, publicly, without arguing. Say what happened and what you did about it.
Homeowners read the response more closely than the complaint. A calm reply to a rough review sells better than a perfect record does.
Start with a free audit of your site and your Google listing. No cost, no obligation.