Services
How I Can Help
I fix problems where they start. On a CMS site that means the templates, because one template fix corrects every page built from it. On a migration it means writing records in dependency order, so every association has something to point at. And on SEO and AEO work it means measuring first, so every gain can be shown rather than claimed.
HubSpot CMS Development
Themes, templates and modules written from a design, with pages generated from HubDB and CRM custom objects, plus memberships and gated content.
Portal Migrations & Merges
HubSpot portals merged or migrated with every record, association and activity carried across, rehearsed in a sandbox and reconciled afterwards.
AEO & GEO
Sites made readable and citable for AI assistants: crawler-based audits, AI-citability reviews, JSON-LD and hreflang specs, and monitoring after launch.
Technical SEO
Schema, hreflang, Open Graph, redirect and caching faults fixed at the template level, and signed off against Core Web Vitals and structured-data validation.
Analytics & Measurement
GTM and GA4 events, Consent Mode v2, and baselines and dashboards built on written rules, so results are shown, not claimed.
Site Migrations to HubSpot
WordPress and legacy sites moved to HubSpot CMS, with redirect plans that carry search history over.
What working together looks like
Fix it in the template
Problems are fixed where they start. One template fix corrects every page built from it.
Rehearse before cut-over
Migrations run end to end in a sandbox before anything touches the real portal, and the target is reconciled against the source.
Measure first
A baseline comes before the change, with written rules for what counts as a lead and how growth is compared.
Re-derive every number
Headline figures are worked out a second time in a QA pass before they reach the client.
Guard the deploy
Scripted deploys with drift detection and portal guards that refuse to push to the wrong account.
Need a HubSpot site or migration done properly?
From CMS themes and portal merges to AEO audits, I fix problems where they start and measure what changes.