SEO Consultant | Swansea, South Wales & UK-wide
Technical SEO and content strategy, measured against enquiries and revenue

Trusted by leading UK brands
How I can help
One-off audits, ongoing retainers and the jobs in between. Every price is on the packages page.
Technical SEO
Site audits, crawlability, Core Web Vitals and technical health. Fix the foundations before scaling.
Learn more →Content Strategy
Content plans built around what your customers search for, organised so each page supports the others.
Learn more →Local SEO
Google Business Profile, location pages and local links, for single sites and multi-location brands.
Learn more →SEO Automation
Scripts, API pipelines and reporting that take the repetitive work off your team.
Learn more →Custom Projects
Website builds, one-off tools and consultancy for anything that doesn't fit a package.
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.