Your answered call rate is the number to fix before anything on the site
Firms redesign pages and buy keywords while a measurable share of their inbound calls ring out during business hours.
Pull the call log for the last full month and count three things: calls received, calls answered by a person, and calls where the person could actually book something. The gap between the first and the second is usually larger than anyone at the firm expects.
Look at when the misses cluster. Lunch, the hour after court, Friday afternoons and the first thirty minutes of the day are the usual patterns. Those are staffing problems with staffing solutions, not marketing problems.
Then check what happens on the calls that are answered. If the person who picks up can take a message but cannot check a conflict, look at a calendar or say what the first meeting costs, they are a switchboard rather than intake, and the caller can tell.
Fix the answered rate before touching anything else. It is the cheapest improvement available and it multiplies the value of every other channel you are paying for.