Work / Redesign / Legal Homepage Redesign

Legal Homepage Redesign

A personal-injury law firm homepage redesign built in draft before live launch — Figma-to-Elementor Pro, 2 QA rounds plus principal review, 31 days.

Industry Legal (Personal Injury)
Engagement White-label · US marketing agency
Delivered 31 calendar days · ~15 hours · on schedule
15h across 31 days
Before — existing homepage
thesteinlawgroup.com
THE STEIN LAW GROUP
After — redesigned, Figma-to-Elementor Pro
thesteinlawgroup.com

Screenshots captured by automated tooling — some elements may not have loaded fully or may layer on top of each other. For the most accurate view, visit the live site →

— The brief

Build the new homepage against the agency Figma. Deliver as a draft. Accept one principal post-review round. Launch only after sign-off.

— Client & engagement
End clientThe Stein Law Group
EngagementWhite-label for a US marketing agency specialising in local-business websites
Scope1 homepage — full redesign against agency Figma
Delivered 31 calendar days · ~15 hours

Client (end user): The Stein Law Group — personal-injury law practice serving the NY metro area (NYC, Long Island, Westchester, Nassau, Rockland, Northern NJ)
Engagement: White-label development for a US marketing agency
Delivered: November – December 2025 · 31 days · ~15 hours across build + QA + one post-review round

The Craft of a Homepage Redesign

A Figma-to-Elementor Pro homepage redesign on a WPBakery site — built in draft, not pushed live until the agency principal signed off. The brief was explicit: Elementor Pro, develop in the draft. The friction emerged when the new Elementor header and footer were applied site-wide: Elementor suppressed WPBakery styles, briefly taking the site down. A backup was restored, the conflict resolved, and the global header and footer propagated before the agency reviewed.

Snapshot

Field Value
End-client industry Legal — Personal Injury
End-client The Stein Law Group (NY metro area personal-injury practice)
Engagement White-label homepage redesign for a US marketing agency specialising in local-business websites
Project Type Figma-to-Elementor Pro homepage redesign — built in draft, released after agency-principal post-review
Scope 1 homepage — full redesign to agency Figma, built in WordPress draft, launched after a principal post-review round
Timeline 31 days (20 Nov – 20 Dec 2025), on schedule
Effort ~15 hours — ~7.7h development · ~7.7h QA across 2 rounds · balance on post-review implementation
Team 4 specialists (dev + QA + project lead)
Design handoff Figma design (agency-owned; design URL withheld) — approved brief explicitly required Elementor Pro and draft-first delivery
Tech Stack WordPress · Elementor Pro · existing agency WordPress hosting · Site Checker ( QA plugin)
Build mode Draft-first — new homepage built as WordPress draft in parallel to live site, no mid-build live exposure
Delivered Homepage redesign shipped to spec, one post-review comment from the agency principal implemented and launched, site live at thesteinlawgroup.com
Review rounds ≈3 review rounds across the 31-day calendar window
Per-ticket effort 13 internal Redmine tickets · median 22m / P75 1.2h per ticket

The Brief

A US marketing agency retained by The Stein Law Group — a personal-injury legal practice serving the NY metro — handed us a new homepage design in Figma with two explicit constraints: the implementation had to be in Elementor Pro (already installed on the client site), and the build had to be completed in draft rather than live on the production homepage.

The rationale was straightforward. Law firms are unusually sensitive to live-site changes — unintentional shifts to claims, case-result framing, or legal disclaimers can create compliance and reputational risk that a dental practice does not face. The agency wanted the design built in parallel to the live site, reviewed internally, and then reviewed again by the agency principal before any live cutover.

The ask was concise: match the Figma in Elementor Pro; ship a draft; accept a post-review round for any final comments from the agency principal; launch the page only after her sign-off. Remain outside the end-client-facing loop throughout.

Risk Context. On a legal-industry homepage, the stakes per pixel are unusually high. Every claim on screen — case-result framing, jurisdiction language, attorney-advertising disclaimers — carries compliance weight. The redesign was never pushed live until the agency principal had reviewed and signed off; at every moment during the build, the live homepage was either the unchanged original or the fully-reviewed new version, never a half-finished hybrid. Draft-first delivery is not a process nicety on this engagement type — it is the contract-relevant gate that protects the agency from a live-site incident on a retained legal client.

How We Did It

1. Figma-to-Elementor Pro, draft-first. The homepage was built entirely in Elementor Pro against the approved Figma frames — hero, service sections, testimonials, contact callout, footer. Because Elementor Pro was already installed on the site, the build slotted into the existing theme and global style system without introducing a new page-builder dependency.

2. Built in draft, not live. The new homepage was staged as a WordPress draft in parallel to the existing live homepage. Every QA pass ran against the draft until launch. This is the operational safeguard specifically requested by the agency on this project type and this client industry — a legal practice cannot afford a half-shipped homepage going live mid-QA.

The principle behind this is simple: on a redesign of a legal-industry homepage, the dev team’s default must be draft-first. A dental or restaurant site tolerates optimistic shipping; a law firm does not.

3. Two internal QA rounds before agency handoff. QA passed three developers — Pavel, Timur, and Anton — against desktop and mobile viewports, catching the usual residue of any Figma-to-Elementor translation (Elementor Pro renders some padding behaviour differently from Figma’s auto-layout; link targets needed verification; the form block needed Gravity Forms wiring).

4. Post-review round — principal comments, then launch. After agency-side review the principal raised a discrete set of comments on the draft. Those comments were implemented in a tracked follow-on issue (“Implement Linda’s Comment & Launch Page”) and the page was published live behind the agency’s final sign-off. A further round of QA across three developers verified the live-launch state.

The real tension was the page-builder conflict: applying the new Elementor Pro global header and footer site-wide suppressed WPBakery styles and briefly took the live site down. A backup was restored immediately, the conflict was resolved in isolation, and propagation ran again — cleanly. Because the new homepage was never in draft limbo on a half-up site, the incident resolved before the agency saw it.

Operational Integrity at handoff

QA before handoff caught that the new homepage draft had been accidentally published — against the explicit brief requirement to keep the page in WordPress draft and closed to indexing — and the page was immediately reverted to draft status before the agency review; the Trustindex reviews widget had also broken the page layout during build and was fixed in the same QA pass. Pre-handoff QA ran through Site Checker — see our QA discipline for the categories and the fail-zero gate. The agency’s own QA layer — their tools, their process — ran post-handoff and surfaced issues into the shared backlog for our fix loop until they signed off.

Results

Metric Outcome
Homepage redesign Shipped — Figma implemented in Elementor Pro, replacing the previous live homepage
Build mode Draft-first — new homepage built as WordPress draft in parallel to live site, no mid-build live exposure
QA rounds 2 internal + 1 post-launch — Pavel, Timur, and Anton each passed desktop + mobile on each round
Post-review 1 round — principal comments implemented under “Implement Linda’s Comment & Launch Page”; launched behind agency sign-off
Timeline 31 days (20 Nov – 20 Dec 2025), delivered on schedule
Effort ~15 hours — roughly half development, half QA, consistent with the typical single-page redesign profile
Team 4 specialists — no dedicated strategist, no design lead (agency-owned), no SEO lead (no migration scope)
Site status, verified 2026-04 thesteinlawgroup.com live, returning HTTP 200 from a fresh curl check

The outcome, restated plainly: the agency’s Figma was implemented in Elementor Pro on a draft, reviewed twice internally, iterated once against the agency principal’s comments, and launched live — all inside 31 calendar days and about 15 hours of effort.

Process

Phase Duration Outcome
Brief & estimation ~2 days Figma reviewed, Elementor Pro confirmed, draft-first delivery model agreed
Homepage build (draft) ~1 week Full homepage implemented in Elementor Pro in a WordPress draft
Internal QA round 1 ~2 days Pavel + Timur + Anton against desktop + mobile; residue logged
Post-review — principal comments ~1 week Agency-principal comments captured; implementation ticket opened and resolved
Launch + QA round 2 ~1 week Page published live; post-launch QA across 3 developers closed

Phases overlap — QA began before the draft was feature-complete, and the post-review round was triaged on the same day the initial internal QA closed. This is characteristic of small-scope redesigns where the QA loop runs continuously rather than in a distinct phase.

Team

Delivery team

  • Nikita Tumasevic — homepage build in Elementor Pro against Figma
  • Pavel Sazhin — QA across both rounds and post-review implementation support
  • Timur Arbaev — QA across both rounds and post-review implementation support
  • Anton Hersun, — project lead (estimation, agency-side communication, post-review coordination, sign-off)

Agency-side project management, design, and client communication remained with the partner agency throughout. Our team was invisible to the end client. The agency principal’s post-review comments were routed through us, implemented, and returned for her sign-off.

For agencies commissioning a single-page redesign on a retained client

If you’ve had a dev partner push a redesign live mid-review on a retained legal or finance client, you know the exposure that creates — live claims, jurisdiction language, or attorney disclaimers in an in-progress state. The inverse is what this engagement model does: the new page builds in WordPress draft, the live homepage stays unchanged, and nothing propagates until the agency principal signs off.

Send a Figma link and a note on the client’s industry and live-site sensitivity. We will return a fixed-hours quote, a draft-first delivery plan, and a named principal post-review round inside the same engagement. No cost. No obligation to proceed.

Request a spec review →

Don't have a spec yet? Send a one-paragraph description — we'll come back with the questions worth asking. Send a description →


— Figma-to-Elementor Pro fidelity chain
— SOURCE
Agency Figma
design IP · not published
— BUILD
Elementor Pro
draft page
WP draft · zero live exposure
— SHIP
Live homepage
post principal sign-off only
CHECK 01Hero layout fidelity
CHECK 02Typography + spacing
CHECK 03Form wiring verified
CHECK 04Mobile viewport QA
Redesign shape variants

This case is single-page. The same discipline scales to multi-page.

Homepage Redesign and Multi-Page Redesign share the same core methodology — Figma-led, tool-ecosystem-matched, draft-first. Scale differs; discipline does not.

— This case · Single-page redesign
Homepage redesign
One page, typically the homepage. Maximum live-site sensitivity. Draft-first delivery with agency-principal post-review round. Scope is fixed at the Figma frame count. Effort range 15–30h.
Pages1
Days~31
Effort~15h
WorkbookFigma only
— Variant · Multi-page redesign
5–10 page redesign
5–10 inner pages redesigned against a full-site Figma. Same draft-first model; same tool-ecosystem alignment. Template system implementation becomes the structural deliverable alongside individual pages. Effort scales proportionally.
Pages5–10+
Days~54
Effort~68h
WorkbookFigma + sitemap
xaver.pro · 2026 · Case #120 White-label · Agency not named
Scroll to Top