Hi, I'm Joe.

I'm an SEO consultant, and I build AI systems for teams.

For 20 years I've optimised websites so Google could find businesses. Now I optimise how those businesses run – working out what AI should take on, then building it.

Search

Search engine optimisation (SEO)

The unpaid listings, not ads – you earn the spot rather than buying it, and it carries on working after the budget stops. Twenty years of it, most of them spent working out which 20% actually moves the needle.

  • Strategy and consulting, retained or by project
  • Technical and content audits
  • E-E-A-T – proving experience, expertise and trust to Google
  • In-house training – over 1,000 businesses taught face to face
  • Getting cited by AI search, not just ranked
What the SEO work looks like →

AI systems

AI that does the actual work

Most teams are still asking, copying and pasting. I build the bit underneath – your expertise written down once, so the AI reads it every time instead of starting cold.

  • M.A.P. – model, architect, perform
  • Custom plugins and skills, built on your knowledge
  • Workflow automation that people actually use
  • Team training and follow-through
What the AI work looks like →
20Years in SEO
1,000+Businesses trained
10Years teaching at DMI
5Years ranked for “seo training”
The Guardian Cosmopolitan Sky Digital Marketing Institute

Google calls that E-E-A-T – experience, expertise, authoritativeness and trust. I wrote the E-E-A-T syllabus for the Digital Marketing Institute's SEO Track.

Why I do both

SEO was always about figuring out how a system decides, then building for it. AI is the same puzzle again. So the two halves feed each other more than you'd think.

They're also converging. If an AI writes the answer now, then being the source it picks is the new version of ranking – and that's a search problem and an AI problem at once.

The method behind the AI side is free, and I've written it all up at Carvable – the plans, the plugins, the lot. Hiring me is the quicker route, not the only one.

Fancy a chat?

Tell me what's stuck. If I'm not the right person I'll say so, and point you at someone who is.