1. The next step is not obvious
Open your homepage on a phone. Count how many seconds it takes to find the way to contact you. If it is more than three, you have your answer.
What a working homepage looks like on mobile:
- Phone number visible without scrolling.
- One clear button: 'Request a Quote' or 'Book a Consultation' or 'Get an Estimate.'
- No more than two competing actions above the fold.
- Click-to-call wired on every phone number.
2. The mobile layout is hostile
75% to 90% of your local search traffic is on a phone. If the site feels designed for a 27-inch monitor with a long scroll past a giant slider, you are losing leads at the top of the funnel.
- Buttons should be at least 44px tall and easy to tap with a thumb.
- Form fields should be one column on mobile, not two.
- Text should be at least 16px without zoom.
- The phone number in the header should be tappable, not just visible.
3. The services are confusing
Most local websites list services in one of two failing ways. Either they have one long 'Services' section that mixes everything together, or they have a generic six-card grid where every service gets one line of marketing copy.
What works is a real page per service. Even short pages. A two-paragraph page on 'water heater installation' will outperform a four-line section on 'plumbing services' every time.
4. There is no proof
If a customer cannot tell whether you are a one-person operation or a fly-by-night, they will not submit the form. Real proof is not stock photos or 'we have served the community for years.'
Trust signals that actually work:
- Real photos of your work, your trucks, or your team.
- License and insurance numbers, where applicable.
- Real reviews quoted with attribution, or a Google reviews embed.
- A real about page with at least one name and one photo.
- An honest service area, not 'the entire metro region.'
5. The site is slow
Speed is the most underrated SEO signal and the most underrated conversion signal. A site that takes four seconds to load on a mid-range phone loses about 25% of its visitors before they see the headline.
- Use PageSpeed Insights (pagespeed.web.dev) and run your homepage on the 'mobile' tab.
- Anything under a Performance score of 70 is leaving leads on the table.
- Common culprits: oversized hero images, autoplay videos, eight tracking scripts, and old plugin bloat.
6. Local SEO basics are missing
Search engines rank local businesses partly by how clearly the site says 'I serve this place and I do this kind of work.' If the homepage title tag says 'Home | My Business,' Google has nothing to anchor your ranking to.
Local SEO basics to check today:
- Title tag: '[Service] in [City] · [Business Name].'
- Service-area pages for the cities you actually serve.
- Business name, address, and phone match across the site, the Google Business Profile, and any directory listing.
- Each service has its own page, not a section.
- Google Business Profile is verified and active.
7. The form asks too much
A contact form is a transaction. Every field is a small cost the visitor pays. Most local-business forms ask for far too much information up front.
- Three to five fields convert about twice as well as nine to twelve.
- Required: name, way to reach them, what they need.
- Optional and labeled as such: everything else.
- Photo upload should never be required on first contact.
- The submit button should say what happens, not 'Submit.' 'Request My Estimate' is better.
FAQ