SEO Consultant | Swansea, South Wales & UK-wide
Data-driven SEO that drives revenue, not just rankings

Trusted by leading UK brands
How I can help
From technical audits to ongoing retainers, I offer SEO services that fit your needs.
Technical SEO
Site audits, crawlability, Core Web Vitals and technical health. Fix the foundations before scaling.
Learn more →Content Strategy
Hub-and-spoke architecture, E-E-A-T signals and topical authority. Content that ranks and converts.
Learn more →Local SEO
Google Business Profile optimisation, location pages and local link building. Win local search.
Learn more →SEO Automation
Custom tooling, programmatic SEO and process efficiency. Scale your efforts without scaling headcount.
Learn more →Custom Projects
Website builds, bespoke tools and consultancy. When you need something tailored.
Learn more →What clients say
Verified endorsements from past clients. Each one is checkable on my Upwork profile.
“We have been working with Crispin to improve our website user experience and SEO, increasing our inbound leads. We held introductory calls with various freelance SEO experts, but Crispin demonstrated the greatest knowledge by a long distance. He has since been easy to work with and very flexible. We've seen some great results since we started working with Crispin, with a noticeable increase in our inbound leads coming through the website as a result of the work and overall strategy developed.”
“We've worked with Crispin on a number of technical SEO projects. He's an extremely skilled practitioner as well as being an excellent communicator. We would highly recommend him to anyone looking for top end SEO consultancy.”
“I've worked with Crispin on a number of technical SEO projects and he's solid. He's easy to work with, communicates well, and just gets on with it. Genuine specialist, no nonsense. Would happily recommend him to anyone needing strong technical SEO support.”
Based in Swansea, serving UK businesses
Ready to grow your organic traffic?
Get a free audit or book a 30-minute consultation. No obligation.