Case study · Web Design

Lavigne Avocats

A hand-coded WordPress build that turned a brochure website into the firm's most reliable source of qualified mandates — in eight weeks.

Client Lavigne Avocats
Sector Legal · Commercial litigation
Year 2025
Duration 8 weeks
The challenge

A firm winning complex mandates — with a website that lost them before they called.

Lavigne Avocats handles commercial litigation, M&A disputes, and real estate arbitration for mid-market companies across Québec. The firm had built a strong reputation over twelve years — primarily through referrals — but the partners knew that was changing. Competitors with cleaner online presences were getting the first call on new matters.

The existing site was slow (4.8s load time), written in generic firm-speak, and offered no way to self-qualify or book a consultation. Potential clients arriving from search — often in the middle of an urgent situation — landed on a page that told them very little and made it hard to take a next step. The contact form went to a shared inbox that nobody owned.

In eight months leading up to our engagement, the firm received 43 inbound web inquiries. Seventeen were spam. Of the remaining 26, only nine were from the types of mandates the partners actually wanted. The rest were individuals with matters the firm doesn't take.

What we shipped

Three systems, one intake that actually works.

A fast, hand-coded site is table stakes. The real work was building the intake flow that routes the right mandates to the right partners without a paralegal in the middle.

Hand-coded WordPress theme on a performance budget

No page builders, no bloated plugins. Every template written in PHP and Twig. LCP under 1.5s enforced from the first commit. Editors can manage content without touching code.

Practice-area intake with HubSpot routing

A three-step intake form qualifies the matter type, deal size, and urgency. Submissions route automatically to the responsible partner, trigger an acknowledgment email with booking link, and create a CRM contact — all in under five seconds.

Analytics and lead source reporting

GA4 + HubSpot attribution wired across every conversion point. Partners see a weekly digest of traffic, form completions, lead source, and mandate type — without opening a dashboard.

From the client

"We had no idea how many people were landing on our site and leaving without any contact. Now we know exactly where every mandate came from — and the right partner sees it in minutes, not days."

Jean-François Lavigne
Managing Partner, Lavigne Avocats

The stack we built on.

WordPress Timber / Twig HubSpot Google Analytics 4 Google Tag Manager Cloudflare Figma

Let's find the process costing you the most.