Most contractors we meet are stuck in the same spot. The phone rings, but the good jobs come from referrals and the rest come from lead platforms that sell the same homeowner to four other companies. The website is old, or it is a template that looks like everyone else's. Searching your own trade in your own town shows competitors on top, and you are not sure why.
None of that means your company is behind. It means nobody built your online presence to actually win work. That is the whole job here.
Marketing for home services is its own trade. A homeowner picking a roofer behaves nothing like someone shopping for shoes. They search once, compare a few companies quickly, and call the one that looks the most solid and the most local.