Skip to content
Harbor Tree

Case study 01

MJH Construction

A 30-year Eastern-Shore builder whose homepage took 21 seconds to load on a phone. We rebuilt it to paint in 2.5 — and to actually ask for the job.

Sector
Residential construction & siding
Location
Easton, Maryland
Shipped
2026
Scope
Full rebuild

The site they came to us with

A good business behind a slow front door

MJH Construction is exactly the kind of business a good website should make shine: licensed since 1989, certified, insured, with thirty years of work across Maryland's Eastern Shore. Their old site didn't say any of that quickly enough to matter — on a phone, the main image took 21 seconds to appear. Most visitors are long gone before then.

The page was a heavyweight template carrying weight it didn't need: a giant logo watermark dropped over the hero photo, headline text overlapping the building behind it, a loud red “Creative Services” band, walls of testimonial copy, a third-party map embed and a newsletter sign-up — all competing for the same attention. Nowhere did one clear path say “get a quote.”

On a phone it didn't adapt cleanly: content ran past the edge of the screen, and a cookie banner sat on top of the only call to action. The overall impression was “generic contractor template,” when the business behind it is the trusted, three-decade local pro you'd hand your home to.

Scroll the capture → see the original site

mjhconstruction.com/
The original MJH Construction homepage, top to bottom

The full original homepage — scroll inside the frame

Drag to compare

Same business. New first impression.

Left is the homepage they had. Right is the rebuild. Drag the handle — or tab to it and use the arrow keys.

MJH Construction — rebuilt homepage
MJH Construction — original homepage

← Before

After →

On the device that matters most

Most of their visitors are on a phone

On the old site the homepage ran past the edge of the screen and a cookie banner buried the call to action. The rebuild is mobile-first: one clear headline, the phone number a thumb-reach away, and the main image on screen in about two seconds instead of twenty-one.

Drag the handle on the phone →

MJH Construction — rebuilt homepage on mobile
MJH Construction — original homepage on mobile

The whole thing, side by side

Every section, rethought

Scroll each homepage end to end. Same business, same services — a clearer story and a single path to “get a quote.”

Before

mjhconstruction.com/
MJH Construction original homepage, full length

After

mjh-self.vercel.app/
MJH Construction rebuilt homepage, full length

What we measured

Real numbers, not adjectives

The same homepage, measured before and after. These are genuine readings — no invented stats, ever.

  • 97
    Performance

    from 64 · +33 pts

    Google score, /100

    Performance

    Google's overall grade for how fast the page feels to load.

    Anything 90+ counts as fast — 97 sits near the ceiling Google awards real-world sites.

  • 2.5s
    Largest Contentful Paint

    from 21s · 8.4× faster

    time to main content

    Largest Contentful Paint

    How long before the main image or headline actually appears.

    Google's bar for “good” is 2.5s. At 21s, most visitors were long gone before anything showed.

  • 1.1s
    Speed Index

    from 7.9s · 7.2× faster

    how fast it looks done

    Speed Index

    How quickly the page looks finished as it paints in.

    Under 3.4s is “good”; at 1.1s the page reads as instant.

  • 96
    Accessibility

    from 81 · +15 pts

    Google score, /100

    Accessibility

    How well the page works with a keyboard and a screen reader.

    96/100 means contrast, labels and focus order hold up for real users — not just most of them.

  • 92
    SEO

    from 85 · +7 pts

    Google score, /100

    SEO

    How cleanly the page is structured for search engines to read.

    A clear page structure and the behind-the-scenes details — the groundwork that lets Google find and rank it.

Measured with Google's performance tools, mobile emulation, June 2026. Run it yourself against the original and the rebuild.

What shipped

Everything every Harbor Tree build includes

  • A custom design built around one action — requesting a quote — not a theme with the logo swapped in
  • A 97 Google performance score: the main content paints in 2.5s on mobile, down from 21s
  • Set up so search engines can read it: a clear page structure and the behind-the-scenes files Google looks for
  • A lead path measured in clicks — the phone number lives in the nav, the quote CTA repeats where decisions get made
  • Accessibility lifted toward WCAG AA: contrast, keyboard order and screen-reader labels (96/100)
  • Full ownership — domain, hosting, code and content, all in MJH's name from day one

Start a project

Ready to stop
doing it by hand?

Tell us what you're working with. You'll get a plain-language reply — and if we're not the right fit, we'll say so and point you somewhere good.

Prefer email? contact@theharbortree.com

Tell us what you need

Three fields. Takes about thirty seconds.

No newsletters, no spam — your details go straight to us and nowhere else.