Project Details

Project Name:

Custom HubSpot Theme Development

Customer:

Stagil

Tech Use:

HubSpot CMS, HubSpot Custom Themes, HubSpot Custom Modules, HubDB, HTML5, SCSS / CSS3, JavaScript, HubSpot Drag-and-Drop Editor

Overview

Stagil required a digital solution that could support two separate websites—Stagil and Catworks—while avoiding duplicate development work and complex maintenance processes.

The objective was to create a single HubSpot theme architecture capable of powering both websites while allowing each brand to maintain its own unique visual identity, page structures, and content experiences.

By designing a shared modular framework combined with dynamic data systems, the final solution enabled both websites to operate independently while benefiting from a unified and efficient development foundation.

Problem Statement

  • Managing Two Distinct Websites The client needed two separate websites with unique branding and page layouts, but without building and maintaining entirely separate codebases.
  • Avoiding Duplicate Development Creating two independent themes would have increased development effort and long-term maintenance complexity.
  • Dynamic Content Across Multiple Sites Both websites needed to display structured information that could be shared and filtered dynamically across pages.
  • Scalable CMS Structure The solution needed to allow marketing teams to update and expand content easily across both sites without introducing technical complexity.

Implementation and Capabilities

Shared HubSpot Theme Architecture

We developed a custom HubSpot theme capable of powering multiple websites from a single codebase.

The theme includes flexible styling controls and layout options that allow each website to maintain its own branding and visual structure while sharing the same underlying system.

This approach significantly reduces development duplication while keeping the architecture maintainable.

Migration & Modular CMS Structure

The Stagil website was first migrated into HubSpot using reusable modules and dynamic components.

These modules were then adapted for the Catworks website using the same theme framework, allowing both sites to maintain consistent functionality while presenting unique layouts and design styles.

Dynamic Content with HubDB

HubDB-powered components were implemented to manage structured data shared across both websites.

This system enables content teams to:

  • Update data from a centralized source
  • Display filtered or categorized information across multiple pages
  • Maintain consistent content structures across both websites

Flexible Multi-Site Data Filtering

Dynamic filtering was implemented to allow the same data sets to appear differently on each website depending on the context and design requirements.

This ensures content remains consistent while allowing each brand to present the information in its own format.

Impact

  • Enabled the client to operate two fully distinct websites using a single HubSpot theme architecture.
  • Eliminated duplicate development effort and simplified long-term maintenance.
  • Provided centralized management of structured content using HubDB.
  • Allowed both websites to display shared data dynamically while maintaining unique brand experiences.
  • Created a scalable system that supports future content expansion and platform growth.

Subtle Agency Signal

A modular HubSpot architecture that allows agencies to deliver multiple websites efficiently while maintaining separate branding and content experiences.

Power Up Your Project

Request a Quote and Let Us Save the Day!

Request a quote