Skip to content

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.