legalshelf.mx
DeployedThe company's marketing site, rebuilt from Webflow in Astro in 16 days. Deployed to production on Vercel, ready for the domain switch.

- commits in 16 days
- 204
- legacy URLs preserved
- 35
- total blocking time
- 40 → 7 ms
Figures as of 11 September 2026.
Problem
The old Webflow site no longer said what the company sells, operational certainty rather than document storage, and it couldn't be versioned, tested or measured.
Constraints
- Keep every existing Webflow URL alive for search and inbound links.
- Spanish-first copy governed by a positioning document with strict vocabulary rules.
- Heavy art direction (video, 3D characters) without hurting performance.
Decisions
Astro, static by default
A marketing site doesn't need a client framework on every page. Static output with islands kept blocking time at 7 ms.
Harnesses that measure
A contrast harness that measures real rendered pixels and a 36-route smoke test caught the one production incident (18 pages briefly returning 404) the same day.
Outcome
A 12-section home page built from the positioning document, plus platform, guided tour, industries, resources, blog, case studies and glossary pages. Deployed on Vercel; pointing the domain at it is the remaining step.
Evidence
- 204 commits between 26 August and 10 September 2026.
- 13 redirect rules covering 35 legacy URLs.
Stack
AstroTailwindTypeScriptGSAPVercel