Erick Johnson Design

Websites for DFW contractors and trades

A contractor website that makes the phone ring.

Your customers are on a phone, on a job site or on the couch, deciding who to call. They don't read. They look at your work, see your number, and tap. I build sites around that, then count every call so you know it's working.

What the site has to do

Five jobs. Everything else is decoration.

Show the work

Real photos of your real jobs, up front. Patios, decks, kitchens, fences. Not stock images of someone else's.

Be one tap from a call

A call and text button on every page, and a call bar that stays in reach on a phone.

Load fast on a phone

A homepage under a megabyte. Slow sites lose people before they see a single photo.

Say where you work

A real page for each service and each city you serve, so Google can match you to what people search.

Count what comes in

Every call, text and estimate request tracked, so you know which ones came from the website and which from ads.

Not break

No tangle of plugins, no email address with a missing letter, no domain about to expire.

Real example

What that looks like on an actual contractor site.

Outdoor living contractor · Irving, TX

Sierra Outdoor

Toby Pence builds patio covers, pergolas, carports and outdoor kitchens across Dallas–Fort Worth. I rebuilt his site end to end, with his OK to show it here.

~30 MB → ~0.8 MBwhat the homepage downloads on a phone
42 of 42old web addresses forward to a real page
Call + textbutton on every page

Behind it, every call, text and estimate request is counted, Analytics and Search Console are set up, and a client portal pulls his Google numbers into one monthly report. I also set up and manage his Google Ads and Business Profile. See the site ↗

What I look for first

The quiet problems that cost contractors calls.

Before I design anything, I go through your current site and accounts. These are the ones I find again and again.

On the website

  • A homepage that downloads tens of megabytes on a phone, usually a background video.
  • A phone number you can't tap, or only on one page.
  • Links to other contractors, sometimes your direct competitors, sending your Google credit elsewhere.
  • Two SEO tools overwriting each other's titles and descriptions.
  • An email address that bounces, or a domain about to expire.

In your Google accounts

  • No record of which calls came from the site, ads or the map.
  • Analytics that never counts a lead.
  • Pages Google knows about that now show "page not found."
  • A Business Profile with the wrong website link, no hours or unanswered reviews.
  • Ad spend with nothing connecting it to real customers.

Questions

What owners ask first.

How long does a contractor website take?

Usually about two weeks from our first call to a finished site you can look at on your phone. You tell me what's wrong with it, I fix it, and then it goes live.

Will I lose my Google rankings when the site changes?

Not if the old addresses are handled. Every page Google already knows gets forwarded to the right new page, so what Google learned about you carries over. On Sierra Outdoor's rebuild, all 42 of the old web addresses land on a real page.

How will I know the website is working?

Every call, text and estimate request can be counted and shown in a monthly report that says how many real customers reached out and what each one cost. That's the client portal, an add-on. See how it works at /portal/.

Do you set up Google Ads and a Business Profile?

Yes. I set up and manage Google Ads and Business Profiles for clients, and tie them to the call counting so you can see which calls came from where.

What kinds of businesses have you built for?

An outdoor-living contractor in Irving, a pool service in California, a furniture restorer in Oak Cliff, a woodshop, two photography studios and a preschool parents group. Small businesses where the work is the selling point.

Next step

Want to know what's wrong with your site?

Send me the link and I'll look at it. I'll tell you what I find, whether or not you hire me.