Custom WordPress development for marketing company Goose Digital

60+ custom components for a marketing agency that outgrew its own website

Marketing agencies spend their days helping clients grow. Goose Digital does this for 355+ companies across insurance, SaaS, manufacturing, finance, and healthcare. They run marketing operations on HubSpot, Marketo, Pardot, and Act-On. They’ve been doing it for over a decade, hold 100+ certifications, and recently acquired MoreSALES to expand their capabilities.

But their own website hadn’t kept pace with the company.

The existing site couldn’t handle the breadth of what Goose Digital had become: a multi-office, multi-platform marketing performance agency with teams in Edmonton, Vancouver, and Oakville. They needed a clean break, not a patch job. We built them a custom WordPress website with 60+ reusable components, a completely reworked information architecture, and a modular system their team can actually manage.

Client: Goose Digital
Industry: Marketing performance agency (marketing operations, revenue operations, demand generation)
Year: 2025
What we did: WordPress development, information architecture, custom component system

What Goose Digital needed

Goose Digital had outgrown their website. Not in a gradual, “things are getting a bit dated” way. In a “the company has fundamentally changed and the website doesn’t reflect any of it” way.

They’d expanded from a focused marketing operations firm into a full marketing performance agency. New service lines (strategy and planning, revenue operations, demand generation), new industry specialisations, new platform certifications, and an acquisition that added capabilities. The old website couldn’t present any of this coherently.

The information architecture was the first problem. Goose Digital serves multiple industries (insurance, technology and SaaS, manufacturing, finance, healthcare, professional services) with multiple service types across multiple platforms. That’s a lot of dimensions to organise. The existing site structure couldn’t handle it, and visitors were getting lost trying to find what applied to them.

The second problem was flexibility. Every time the team wanted to update a page or add a new section, it required development work. For a company that changes as fast as Goose Digital, that’s a bottleneck that slows everything down.

How we approached it

Rethinking the information architecture from scratch

We didn’t try to reorganise the existing structure. We started from zero.

Goose Digital’s offering sits at the intersection of services (what they do), industries (who they serve), and platforms (what they work with). A visitor might arrive looking for HubSpot implementation, or for marketing operations in insurance, or for demand generation broadly. The IA needed to support all three entry points without creating dead ends or circular navigation.

We mapped out the full content structure before touching any design or code. Every page got a clear purpose, every section got a clear hierarchy, and the navigation got a logic that handles complexity without overwhelming visitors. The result is a site where a CMO in insurance and a marketing director at a SaaS company can both find relevant content within a couple of clicks.

A 60+ component system instead of 20+ static pages

This is where the project gets interesting. Rather than designing 20+ pages individually, we built a system of 60+ reusable components that snap together in different configurations.

Each component handles a specific content pattern: service overviews, platform breakdowns, industry applications, team profiles, certification displays, statistical highlights, testimonial formats, and more. The team can combine these components to build new pages without writing code or waiting for a developer.

This approach takes longer upfront. Building 60+ components costs more than designing 20 static pages. But it pays for itself the moment Goose Digital needs page 21. Or when they want to reorganise an existing page. Or when they add a new service line after their next acquisition.

For a company that’s actively growing through acquisitions and expanding its service offering, modular beats static every time.

Restrained animation that earns its place

We added animation throughout the site, but with a specific constraint: every animation had to serve the content, not decorate it. Scroll-triggered reveals help guide attention through complex service descriptions. Hover states provide feedback on interactive elements. Transition effects smooth the experience between page sections.

What we didn’t do: parallax effects for the sake of parallax, bouncing elements that distract from reading, or loading animations that slow things down. Goose Digital’s audience is marketing directors and CMOs. These people evaluate websites professionally. Gratuitous animation would hurt more than it helps.

The result is a site that feels polished and current without feeling like it’s trying too hard.

Performance and security built in from the start

A marketing agency’s website needs to load fast. Their audience (marketing directors, CMOs, VP-level decision makers) won’t wait around. We optimised every layer: image handling, lazy loading, efficient component rendering, and clean code throughout.

Security was built into the development process, not bolted on afterwards. For a company that handles client data and runs marketing operations across multiple platforms, the website needs to reflect the same standard of care that their services do.

Outcome & impact

Here’s the full scope of this project:

  • Complete information architecture rework mapping services, industries, and platforms into a navigable structure
  • 60+ custom WordPress components for modular, flexible page building
  • 20+ page designs using the component system
  • Custom WordPress development with reusable, maintainable component architecture
  • Content migration from the previous website
  • Restrained animation system with scroll-triggered reveals and purposeful micro-interactions
  • Performance optimisation across all pages and devices
  • Security integration built into the development process
  • Responsive design tested across devices and screen sizes
Explore more work