Available for new projectsBook a call

Blog

Notes on building better marketing websites.

Practical guides on website design, development, SEO, AI search and tracking, from ten years of managing marketing websites.

Cover: how to get your marketing website cited in AI answers

Featured  ·  SEO & AEO  ·  2 min read

How to get your marketing website cited in AI answers

AI tools now answer the questions your buyers used to search for. Here's what makes a website easy for them to read, trust and quote.

Read the post
Cover: How to fix Core Web Vitals on a WordPress website

Website design  ·  7 min read

How to fix Core Web Vitals on a WordPress website

A practical guide to fixing LCP, INP and CLS on WordPress: measure with real-user data, find the usual culprits and fix them in the right order.

Read
Cover: Technical SEO checklist for Astro and Next.js marketing websites

Platforms  ·  6 min read

Technical SEO checklist for Astro and Next.js marketing websites

A technical SEO checklist for Astro and Next.js marketing sites: rendering, metadata, canonicals, sitemaps, JSON-LD, images, Core Web Vitals and 404s.

Read
Cover: How to capture UTM parameters in HubSpot forms with hidden fields

Tracking  ·  6 min read

How to capture UTM parameters in HubSpot forms with hidden fields

Store utm_source, utm_medium and utm_campaign on every HubSpot contact with hidden form fields and a first-party cookie, then report leads by campaign.

Read
Cover: Website migration SEO checklist: how to switch platforms without losing rankings

Website design  ·  6 min read

Website migration SEO checklist: how to switch platforms without losing rankings

A step-by-step website migration SEO checklist: URL inventory, 301 redirect map, metadata, GA4 and GTM carry-over, and launch-day Search Console checks.

Read
Cover: Webflow vs WordPress vs Framer for B2B marketing websites

Platforms  ·  6 min read

Webflow vs WordPress vs Framer for B2B marketing websites

Webflow vs WordPress vs Framer for B2B marketing sites: who should pick which, SEO, editing, hosting, HubSpot and cost, plus when to go custom.

Read
Cover: Search Console Page indexing errors explained (and how to fix them)

SEO & AEO  ·  6 min read

Search Console Page indexing errors explained (and how to fix them)

What Crawled - currently not indexed, noindex, robots.txt, duplicate and 404 statuses mean in Search Console, and how to fix the real problems.

Read
Cover: GA4 form submission tracking with Google Tag Manager

Tracking  ·  5 min read

How to track form submissions in GA4 with Google Tag Manager

A step-by-step guide to GA4 form submission tracking with Google Tag Manager: one generate_lead event per real lead, tested and connected to your CRM.

Read

Rather talk it through?

I'll review your website, SEO and tracking with you on a call.

Book a call