For most local services, the click should finish the lead on-platform: Instant Form with short questions, click-to-call during staffed hours, or a booking link with real availability. A slow website with a contact page buried under service menus loses the people who were ready to book while standing in the leak. Pick one primary action per video so a thumb does not have to choose.
Keep forms to what dispatch needs: name, phone, ZIP or neighborhood, a one-line job description, and a photo upload if it actually changes the quote. Every extra field is a dropped lead. Turn on instant thank-you copy that sets response time honestly. Route the lead to a phone that gets answered, not to a shared inbox nobody checks on Saturday. After-hours, either say when you will call back or use a call-only window so you are not buying voicemail. If a photo would change the quote, ask for it; if it would not, do not add friction for a gallery you will never open.
Track leads into the CRM or a spreadsheet with source, ZIP, and whether they were in-radius and bookable. Platform lead count is not booked-job count. If half the forms are outside your map, your geo is wrong. If they are in-map and still junk, the offer or the creative is attracting the wrong job type. Fix that before you raise budget. Sit with dispatch for one week of leads and tag each one bookable, wrong job, or out of area — that tag list is the only report that matters. Review the tagged list every Friday before anyone is allowed to raise a daily budget.