SEO Services
Technical SEO that survives contact with your codebase.
I handle the technical and on-site work, brief your content team, and sit close enough to your sprint planning that SEO stops being a fire drill. Built for companies serious enough to budget for it properly.
What's included
Everything ranking actually depends on.
Technical SEO
Crawl and indexation audits, Core Web Vitals, site architecture, structured data, and migrations that don't tank your traffic on launch day.
On-site SEO
Page templates, internal linking, metadata and information architecture built to convert, not just to rank.
Working with your developers
Tickets your engineers can actually action, PR reviews on SEO-sensitive changes, and a place in your existing workflow instead of a new one bolted on.
Content strategy & briefs
Topic and keyword research turned into briefs your writers, or your AI workflow, can execute without guesswork.
Reporting
Weekly or bi-weekly, whichever fits your team. Focused on what moved and why, not vanity charts nobody reads.
Ongoing consultancy
A direct line for SEO questions before they turn into a six-month mistake baked into the roadmap.
How an engagement runs
Four steps, no mystery.
Audit
I map every technical and on-site issue costing you rankings and prioritize by impact, not by what's easiest for me to fix.
Roadmap
You get a prioritized plan your team can execute, with me handling the parts that need direct developer collaboration.
Execution
I work inside your existing tools: Jira, Linear, GitHub, whatever your team already runs on. No new process for anyone to learn.
Reporting
Weekly or bi-weekly check-ins on what shipped, what moved, and what's next. You always know where things stand.
Who this is for
Teams of 50 people or more, with traffic worth protecting.
I work best with companies that already have real traffic and developers who can ship what I recommend. Engagements typically run $2,500 to $10,000 a month, depending on scope. If you're pre-product-market-fit or need someone to build a site from scratch, I'm not the right fit yet, and I'll tell you that on the call.
Next step
Tell me what's happening on your site.
Book a call and I'll give you an honest read on where the SEO problems actually are.