RW Thrive

RW Thrive, the 100% employee-owned Eau Claire, Wisconsin parent company behind Realityworks, BirdBrain Technologies, Strawbees and Tinkering Labs, brought me in as their WordPress engineer to stand up crexo.com, the site for a brand-new holding company launched to the market in three weeks, and to move strawbees.com off HubSpot CMS onto infrastructure they own.

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.