Key Takeaways
- Took a new corporate brand from empty repository to public launch in 23 days, and it launched as a working multi-brand CMS, not a landing page.
- Solved the hard problem on crexo.com, brand hierarchy: a parent brand presenting four child brands, each with its own logo, navigation, store, quote form and resources tree, resolved consistently from anywhere in the site.
- Migrated strawbees.com, 255 static pages exported from HubSpot CMS, onto owned infrastructure with the export normalized, missing assets recovered, and the content made safely maintainable.
- Wrote 321 redirects against the search errors the migration inherited, running a second verification sweep after the first, and protecting the site's real organic authority in the education market.
- Factored redundancy out of static HTML with a partial loader, so global changes stopped meaning edits to 255 separate files.
- Set up analytics and consent unprompted, GA4 through Tag Manager with Consent Mode, and handed ownership of every account to the client.
Organization
RW Thrive is the employee-owned parent of an education-technology family: Realityworks, simulation-based training equipment best known for the RealCare Baby; BirdBrain Technologies, educational robotics out of Carnegie Mellon research; Strawbees, STEM construction kits and curriculum; and Tinkering Labs. CreXo launched as the group's new commercial brand, pulling the properties under one storefront, support desk and quote pipeline.
Challenge
A holding company's website is never one website: a corporate brand site, a product catalog, a support router, four child brands and a separate 255-page static property all had to behave like one company, and the launch window for the new brand was three weeks.
Solution
- crexo.com built on a lean custom theme, PHP, SCSS, vanilla JavaScript and ACF, with a brand post type and a single header resolver so every template inherits the correct brand context.
- Six registered menu locations with the utility bar switching between corporate and brand navigation by context.
- Editorial conveniences that keep the site self-service: a duplicate action for brands and pages, a Gutenberg-editable product block, and full-width brand layouts.
- The Strawbees migration run in the right order: the codebase normalized first so bulk changes were safe, assets recovered from the live CDN, then hosting moved with DNS cut over after verification.
- A PDF gate wiring every document download into the group's lead capture.
- Shared project tracking with the client team throughout, and a portfolio migration plan delivered at close.
Results
- CreXo live to the market in 23 days.
- 321 broken URLs redirected, with organic traffic on strawbees.com recovering an estimated 15 to 30%.
- $10,000 to $30,000 a year in platform cost avoided.
- 8 to 15 marketing hours a month returned.
- The next brand page launches in hours, not weeks.