Start with the obvious: is anyone actually finding the site? A beautifully built site with no local SEO foundation and no Google Business Profile visibility often just isn't getting found in the first place - check your Google Search Console impressions before assuming the site itself is the problem.
If traffic exists but conversions don't, the usual culprits are load speed (a slow site loses mobile visitors before they see the pitch), an unclear or buried quote form, and a lack of trust signals like recent reviews or real project photos - homeowners bounce fast when a site feels generic or dated.
Less obvious: mismatched intent. If your ads or SEO are driving traffic for searches your site doesn't actually answer well (e.g. ranking for "kitchen remodel cost" but the page never mentions pricing), visitors leave because the page didn't match what they were looking for.
A free teardown will walk through your specific site and flag exactly which of these is the real issue, instead of guessing.