Case study · Law firm website · Built in one day
A personal injury law firm opened a new entity in a second state and wanted its leads, its website and its ad billing to run out of it. One working day later the new site was live, measured, searchable and taking intake. The firm is not named here.
Times come from the site platform’s own creation and publish timestamps, the domain record and the commit history. All times Central.
From creating the site to pages live on the new domain
From creating the site to the final design publish, same day
Pages in the sitemap, English and Spanish, submitted to Google
The first ad market’s new ads point at the new site and are in Google’s review
A new Webflow site in the firm’s own workspace, started from their existing site so the structure and legal pages carried over.
Bought in the firm’s name and connected to the site within twenty minutes.
Home, about, practice areas, contact, FAQ, blog, privacy and terms, all naming the new entity. Live, but not yet measured or searchable.
The landing pages the firm’s ads use now answer on a subdomain of the new site, with the new entity’s consent language and thank-you page.
A new GA4 property for the new entity, mirrored to the original one so ad conversion imports keep working.
The same bilingual intake form, feeding the same lead pipeline the firm already uses. A test lead landed where it should.
A Google Tag Manager container with phone, email, scroll, language and download events. Search Console verified and the sitemap accepted. The ads account’s payer switched to the new entity.
Photo heroes on twenty pages, an FAQ that opens and closes with matching FAQ schema, a four-column footer. Every change read back on the live site.
The new site began as a copy of the firm’s existing one, and the landing pages and intake were the same code on a new host. Nothing that already converted was rebuilt from scratch.
Everything that changes how leads are labeled and routed was built behind switches that stay off. Going live is flipping them, and rolling back is flipping them back.
A tool saying “success” is not proof. Every page, tag and setting was checked on the live site or in the vendor console after it was set. That is how an analytics field that quietly overwrote the visitor’s browser language was caught and fixed the same day.
The ads bring the leads, so they move last and slowly: new ads beside the old ones, one campaign at a time, old ones paused only after the new ones serve.
Built with Webflow, Vercel, Google Analytics 4, Google Tag Manager, Search Console and Twilio. Same firm as the personal injury intake case study.
The site, the tracking and the intake can be live the same day. The ads move after, carefully.
Not the whole thing, and I measured it rather than guess. The site went from created to live on its own domain in about three and a half hours. From created to the last design change it was 11 hours 13 minutes, inside one working day. There was also about two and a half hours of groundwork the evening before, on a version that was later replaced.
Two things are waiting on review, not on work. The first ad market’s new ads now point at the new site and are in Google’s review, and the paused campaigns have been repointed too, so they land on the new site when they turn back on. Texting from the new entity is still in review with the carrier registry. Its first submission was rejected that night and resubmitted the next morning.
Because the firm opened a separate legal entity in another state and wanted everything, from the site to the ads billing, to originate there. A second site keeps each entity’s name, disclaimers and tracking clean, and lets each one be measured on its own.
Very little. They supplied the new entity’s formation papers and a payment card for the ads account, and they own the domain. The build, the tracking and the setup with Google were done for them.