Work · Global web & tracking · PingPong · Senior Digital Marketing Manager · 2023–2025

I turned a sprawling multi-region website into one governed lead machine with consistent paths, accurate tracking, every region

Website, CMS, tracking and SEO/GEO run as one operation on Webflow, so every region ships fast, every conversion path behaves the same, and every lead is counted once, correctly.

One machineweb · CMS · tracking · SEO
Two months stuckroot cause in minutes, fixed in an hour
NA · EU · SEAregions governed
What I walked into

One brand, many regions, and a website nobody fully trusted

The company sold in multiple regions through one global website. On paper that sounded simple. In practice, every region had drifted: its own page variants, its own forms, its own idea of what “a lead” meant. On top of that sat a tracking setup that quietly disagreed with all of them.

My first audit read like an archaeology dig. Landing pages cloned and edited until no two conversion paths matched. A CMS where anyone could publish anything, so nobody could say what was live where. And the worst kind of bug: sessions shattered when visitors crossed domains. A lead that started on an ad and finished on a form arrived with its history wiped. The team had spent two months in the cookie layer, where only the symptom lived. Once I got into the setup the root cause surfaced in minutes, and four changes in Google Tag Manager fixed it in an hour, as I wrote on the blog. It had been poisoning attribution the whole time.

The regions needed the website run as infrastructure. One governed CMS, one tracking architecture that survives domain boundaries, one content engine that ranks in every market. And conversion paths that behave the same in every region.

How I built it

Four builds, in order

Build 01 · Web & CMS operations

Turn the website into governed infrastructure

I ran website and landing-page ops on Webflow as program manager, across three rebuilds, and turned them into a governed system. One component library replaced the cloned pages. CMS collections let regional teams edit content while the layout stays locked, and publishing runs through staging, review and rollback. “What's live in each region” now has one answer.

Governance bought speed. Once regions couldn't break the system, they could ship inside it: new campaign pages assembled from approved components in hours, instead of rebuilt from scratch and QA'd from zero.

One Webflow system · governed CMS & landing-page ops across regions
CMS governance
Component library · one sourcelocked
Regional content · CMS collectionseditable
Staging → review → publishgated
✓ Staging✓ Review● Live
Build 02 · Tracking architecture

Make every lead count once, correctly, in every region

The cross-domain break was the loudest symptom, so I started there and stitched sessions across the domain boundary. Then I rebuilt the measurement layer around it: one UTM and event convention across every region, form tracking normalized so every submission carried its full source history. QA checks blocked any new page with broken instrumentation.

I documented the cross-domain fix on the blog because the lesson generalizes: the bug was small, but nobody owned the seam between systems. Once the seam had an owner and a spec, attribution stopped being a debate and started being a lookup.

Cross-domain sessions stitched · one tracking spec across regions · read the write-up
Cross-domain session
Ad click · source capturedutm intact
Domain boundary crossedstitched
Form submitted · full historyattributed
Build 03 · SEO / GEO engine

Give content a score before it ships

Ranking in multiple markets by instinct doesn't scale, so I built a content system with a number attached. Every target pulls keyword data from the top 10–30 ranking pages. I score briefs and outlines before drafting, and the draft iterates against that score until it clears the bar. GEO checks layered on top as AI search started reshaping how content gets found.

The scores tracked it: 0 at the start, 40–50 at the outline, mid-70s to 80s after the full draft. Nobody had to guess what “good” meant. The system defined it before a word was written.

Content score 0 → 40–50 at outline → 70s–80s at draft, systematically
Content score
70s–80s full draft · per article
Build 04 · Conversion paths

Make every region's path to “lead” behave the same

With the CMS governed and the tracking trustworthy, I rebuilt the conversion layer as a landing system. Standard page archetypes per campaign type, forms with consistent fields and validation in every region. A CRO loop then tested against real, correctly attributed data, which the old tracking never produced.

Consistency was the multiplier. When every path behaves the same, a winning test in one region ships to all of them, and campaign scalability stops depending on which regional team happens to have a good week.

One landing system · consistent conversion paths, CRO on trusted data
Landing system
Hero · proof · formstandard
Variant B · live testtracked
◈ Region A◈ Region B◈ Region C
Operating principles

Three rules I ran the website on

The website is production infrastructure.
Campaigns land on it, leads flow through it, attribution depends on it. Treat it with the same rigor as any production system.
If tracking is wrong, everything downstream is fiction.
A broken cross-domain session still looks like data. Own the seams between systems, because that's where the truth leaks out.
Governance is what makes regions fast.
Locked components, editable content, gated publishing. Constraints that let every regional team ship without breaking the others.
Result

What the system produced

One governed website, one tracking spec, one content engine, running in every region.

Lead flow & tracking

Conversion paths came out consistent across regions, and the cross-domain fix meant a lead that started on an ad and finished on a form no longer arrived with its history wiped. I never put a number on how much attribution the old setup was losing, so I am not going to quote one now. The CMS governance is what made campaigns scalable without hand-building each one.

Organic engine

The content scoring system turned SEO/GEO from instinct into process: articles moved from a score of 0 to 40–50 at the outline stage and the mid-70s to 80s at full draft, built on keyword data from the top 10–30 ranking pages per target.

“Daniel is a professional, knowledgeable individual, that takes pride in the quality of his work. His reliability is second to none and he is always up to the challenge.”
Kathy Song
Kathy SongOperations Manager · Tolocal
“He is a professional who brings his capability to learn things quickly to get work done successfully. His professional ethic and ease to adapt to any team make him a good element to any organization.”
Bruce Au
Bruce AuGeneral Manager · PRO
Daniel was instrumental in helping us build and optimize our global website, improving lead flow, and implementing effective tracking systems across multiple regions.
Moon (Huyen) Nguyen Moon (Huyen) NguyenAPAC Marketing Director
Blackwall

Need a website you can actually trust?

Web ops, tracking, SEO/GEO, conversion paths, governed end to end.