Skip to content

2 min readThe agencyMeasurement

Why we rebuilt our agency site

Through a researcher's lens: speed, measurement and control in a modern marketing stack.

The D3 network graph: coloured nodes and edges around the D3 logo, with equations between them

As an operational researcher working in performance marketing, I look at a website as an instrument. It needs to be fast, measurable, and predictable. Our previous setup made that harder than it should be, so we rebuilt it.

What we wanted to fix

The old stack added variance we could not explain:

  • Performance noise: slow or inconsistent load times made it harder to trust landing page results.
  • Measurement friction: tagging and data-layer work was brittle and slow to ship.
  • Content overhead: small updates took too long and relied on too many plugins.

Our working hypotheses

We treated the rebuild as a controlled change, not a redesign for its own sake.

  1. Lower technical variance improves decision quality. If the platform is stable, test results are easier to interpret.
  2. Simpler delivery reduces lead time for experiments and content updates.
  3. Clearer structure improves crawlability and user comprehension.

Requirements we set upfront

  • Static-first output with minimal runtime JavaScript
  • Clear content model for pages and posts
  • Easy metadata control (titles, descriptions, OG tags)
  • Straightforward deployment and rollback
  • Separation between site code and analytics configuration

The stack we chose

  • Astro for static rendering and fast pages
  • Tailwind for consistent, low-friction styling
  • Netlify for deployment and previews
  • GTM for analytics and consent tooling

This keeps the site simple, fast, and easy to maintain, while allowing the measurement layer to evolve independently.

What this enables

  • Faster iteration on copy and landing page structure
  • Fewer variables in performance analysis
  • A site that is easier to audit, explain, and improve

If your current site introduces noise into your marketing data, we can help you isolate the constraints and fix them. Get in touch for a rapid evidence review of your tracking and your accounts.

Keep reading

More from the blog.

  1. Why D3? The story behind Data Driven Decisions

    D3 was founded in Cardiff in 2019, during a recovery from spinal surgery. Here is why it exists and how it works.

    2 min read

  2. Why there are equations on a marketing website

    Why we use equations, models, and maths at D3: not to look clever, but to make better decisions under uncertainty.

    4 min read

  3. European Search Awards 2025: five wins, one mountain

    Five wins and a silver at the European Search Awards 2025, and where we put the trophies.

    2 min read

Next step

Not sure what is holding performance back?

Get in touch. We will ask a few sharp questions and tell you what we would look at first. No deck, no sales script.