Skip to main content
Case studyWeb Development

We rebuilt The Heinrich Firm’s Duda site into a high-performance Next.js platform with perfect Lighthouse scores

A 12-week legal website migration focused on speed, credibility, and scalable content architecture.

Desktop preview
Tablet preview
Mobile preview
184
Pages Delivered
100/100
Lighthouse Performance

We took The Heinrich Firm’s aging Duda site-builder website and rebuilt it as a modern Next.js application designed for performance, accessibility, and long-term growth. The result was a 184-page legal website that launched with a 100/100 Lighthouse Performance score, 100/100 SEO score, and a cleaner foundation for conversion-focused content.

View live site
Services
  • Website Migration
  • Next.js Development
  • Information Architecture
  • Performance Optimization
  • Technical SEO Foundation
  • Accessibility Improvements

Challenges & Solutions

What stood in the way, and how we cleared it.

01

The site builder shipped a heavy payload on every page

The old homepage came in at about 120KB of builder-generated HTML, plus jQuery, a jQuery migrate shim, the platform’s shared runtime bundle, and two separate analytics libraries. All of it was served by the builder and its reseller, not added by the firm.

Solution

We rebuilt the site in Next.js with route-based code splitting, lean component architecture, and only the code required for each page.

Result: The new site launched with a measured Lighthouse Performance score of 100/100.
02

Practice area pages sat behind builder-generated URLs

Every interior page lived at an address like /custody/3826625, and the homepage carried two H1 headings, the second of which was the firm’s street address. The structure suited the builder rather than the people and search engines reading it.

Solution

We designed a custom page system in Next.js that gave us full control over layout, content hierarchy, calls to action, and reusable legal service templates.

Result: The Heinrich Firm gained a more flexible website structure across 184 pages, built to support practice area expansion and better user journeys.
03

The legacy site lacked persuasive content architecture

The site analysis showed a homepage shell with weak content hierarchy, no visible persuasive messaging, limited trust signals, and unclear consultation pathways.

Solution

We rebuilt the information architecture around legal practice area discovery, consultation CTAs, attorney credibility, local trust signals, and stronger internal linking.

Result: We delivered a clearer, conversion-oriented legal website experience designed to guide visitors toward contacting the firm.
04

The site lived inside a reseller’s account

The firm’s site ran on a Duda instance resold through Hibu. Even the privacy, cookie, and terms links in the footer pointed at the reseller’s own pages rather than anything belonging to The Heinrich Firm.

Solution

We rebuilt the site as a standalone Next.js application that isn’t tied to a builder platform or a reseller account.

Result: The firm ended up with a foundation it controls, with far fewer moving parts and no third party in the middle.

Our Strategy

A phased approach to delivering measurable results.

1

Platform audit and migration planning

We started by evaluating the limitations of the existing Duda implementation, identifying performance bottlenecks, content gaps, and structural issues that were holding the site back.

  • Duda site architecture review
  • Migration roadmap
  • Content inventory
  • Template requirements
  • Performance and SEO baseline assessment
2

Information architecture and legal UX planning

We restructured the site around what prospective legal clients actually need: clear service pathways, trust-building content, and direct consultation opportunities.

  • Revised sitemap
  • Homepage content hierarchy
  • Practice area page framework
  • CTA strategy
  • Internal linking plan
3

Next.js design and development

We rebuilt the site as a custom Next.js application, moving off the builder’s page templates to reusable components and performance-first layouts.

  • Custom Next.js frontend
  • Responsive component library
  • Reusable page templates
  • Optimized routing structure
  • Image and asset optimization
4

Technical SEO and accessibility implementation

We implemented a clean technical foundation to support discoverability, crawlability, and usability from launch.

  • Metadata framework
  • Semantic heading structure
  • Accessibility improvements
  • Technical SEO setup
  • Structured page-level optimization
5

QA, launch, and post-launch validation

Before launch, we validated site performance, responsiveness, and implementation quality across the full build to ensure a strong production release.

  • Cross-device QA
  • Launch checklist
  • Lighthouse validation
  • Accessibility review
  • Production deployment support

Results

Measurable outcomes that speak for themselves.

100/100

Best-practice implementation across the build

The live audit confirmed that the site met modern web implementation standards with no compromise in technical quality.

Measured
96/100

Accessibility improved to a strong production standard

We built the site with accessibility in mind, resulting in a high live audit score and a better experience for more users.

Measured
184 pages

Large-scale content foundation delivered

We developed a 184-page site architecture that gave the firm a scalable framework for legal service content, local visibility, and future expansion.

Measured
20-40%

Conversion-oriented legal UX foundation

We transformed a weak homepage shell into a structured legal website experience designed to improve trust, clarify services, and support consultation inquiries.

Estimated
Organic Clicks0 → 56▲ 100%since launch
Impressions0 → 4,925▲ 100%since launch
CTR0 → 1.14▲ 100%since launch
Sessions307 → 343▲ 11.7%since launch
Page Views0 → 664▲ 100%since launch
Conversion Rate0 → 3.79▲ 100%since launch
Bounce Rate92.51 → 62.97▼ 31.9%since launch
Verified from live analytics

Performance

Desktop Lighthouse, measured September 7, 2026.

100
Performance
100
SEO
100
Accessibility
96
Best Practices

Site Architecture

184 pages structured across 6 content categories with 16,799 words of content.

/184 pages
184Pages
6Categories
17kWords

Tech Stack

The technologies and tools powering this project.

N
Next.jsFramework

We used Next.js to replace Duda with a faster, more scalable application architecture that supported SSR, SSG, and modern performance optimization.

R
ReactFrontend Library

We built the interface in React to create reusable components, flexible layouts, and a maintainable design system.

J
JavaScriptProgramming Language

We used modern JavaScript to power interactive components and client-side functionality across the site.

H
HTML5Markup

We structured content with semantic HTML to improve accessibility, SEO, and content clarity.

C
CSS3Styling

We used modern CSS to create a responsive, polished visual system tailored to a professional legal brand.

D
DudaPrevious Platform

The firm’s previous site ran on Duda, a hosted site builder resold through Hibu. We migrated off it to a custom Next.js build.

L
LighthousePerformance Auditing

We used Lighthouse to validate performance, SEO, accessibility, and best-practice outcomes before and after launch.

Services Provided

A breakdown of the services delivered for this project.

Duda to Next.js Migration

We migrated The Heinrich Firm from a legacy Duda site-builder setup to a modern Next.js application built for speed, flexibility, and long-term maintainability.

  • Legacy platform replacement
  • Modern React-based architecture
  • Template and content migration planning
  • 184 pages delivered

Custom Legal Website Development

We designed and developed a custom site experience tailored to the needs of a law firm, with stronger service discovery and consultation pathways.

  • Custom page templates
  • Responsive frontend development
  • Practice area page structure
  • Trust-focused homepage design

Performance Optimization

We engineered the site for speed from the ground up using Next.js capabilities and a lean frontend approach.

  • Route-based code splitting
  • Optimized assets
  • Efficient rendering strategy
  • Performance-first build decisions

Technical SEO Foundation

We implemented the structural elements needed for search visibility, crawlability, and scalable content publishing.

  • Metadata framework
  • Semantic page structure
  • Internal linking support
  • SEO-ready content architecture

Accessibility and QA

We validated the build across devices and usability standards to ensure the site launched with a polished, production-ready experience.

  • Accessibility review
  • Cross-browser QA
  • Responsive testing
  • Launch validation

Project Details

IndustryLegal Services
Delivered In12 weeks
Launch DateJanuary 23, 2026

Need a legal website that builds trust before the first consultation?

We help law firms move beyond outdated platforms and launch high-performance websites built to showcase practice areas, strengthen credibility, and drive more qualified inquiries.