Lawrence Hitches Written by Lawrence Hitches | AI SEO Consultant | April 05, 2026 | 4 min read

How to use Claude to build and maintain client knowledge bases, campaign tracking systems, and reporting workflows that scale.

When you're managing a handful of SEO clients, you can keep everything in your head. Campaign goals, keyword targets, site quirks, stakeholder preferences. It works until it doesn't.

At StudioHawk, we manage campaigns across 100+ clients. No one person can hold all that context. But Claude can — if you build the right systems around it.

We're using Claude to build client management databases that persist across conversations, track campaign progress, and give any team member instant access to a client's full SEO context. Here's how it works and what we've learned.

The Problem with SEO Client Management

Most agencies store client information across five or six places:

  • Campaign strategy in a Google Doc
  • Keyword tracking in Semrush or Ahrefs
  • Task management in Asana or Monday
  • Reporting in Looker Studio or Google Sheets
  • Communication history in email and Slack
  • Technical audits in Screaming Frog exports

When a team member needs to pick up a client they haven't worked on in two months, they spend the first hour just rebuilding context. That's wasted time. And it scales linearly — twice the clients, twice the context-rebuilding.

What a Claude Client Database Looks Like

We're building structured client profiles that Claude can reference in any conversation. The format is evolving, but the core structure includes:

Client Context File

A JSON or markdown file per client containing:

  • Business context: Industry, revenue range, key products/services, competitive landscape
  • SEO baseline: Current rankings, traffic benchmarks, technical health score
  • Campaign goals: KPIs, target keywords, priority pages
  • Site specifics: CMS platform, technical constraints, deployment process
  • Stakeholder map: Who approves what, communication preferences, reporting cadence
  • History: What's been done, what worked, what didn't, key decisions and why

How Claude Uses It

When you start a Claude conversation about a specific client, you load their context file. Claude then has:

  • Full awareness of the client's current state
  • History of what's been tried and the results
  • Knowledge of technical constraints ("this client is on Shopify, don't suggest server-side changes")
  • Understanding of stakeholder dynamics ("the marketing director wants monthly ranking reports, the CEO only cares about revenue")

This means any team member can pick up any client and immediately operate at full context. The knowledge isn't locked in one person's head — it's in the database.

Using Claude Projects for Persistent Client Context

Claude Projects are the natural home for this. Each client gets a project with:

  • The client context file as project knowledge
  • Custom instructions tailored to the client's industry and goals
  • Access to relevant MCP servers (SEOtesting, GSC for that client's property)

When you open the project and ask "what should we focus on this month?", Claude already knows the client's priorities, recent performance changes, and what was done last month. It doesn't start from zero.

Campaign Tracking

Beyond static context, we're building systems where Claude actively tracks campaign progress:

  • Monthly check-ins: Claude pulls the latest SEOtesting data, compares against the client's KPIs, and flags what's ahead/behind target
  • Test tracking: When we create SEO tests (title tag changes, content refreshes), Claude logs them and checks results after the test period ends
  • Content calendar: Claude maintains what's been published, what's scheduled, and what's overdue
  • Technical debt log: Issues found during audits that haven't been fixed yet, prioritised by impact

What We're Still Figuring Out

This is genuinely experimental. We're doing it different ways across different clients and testing what's valuable vs what just burns tokens.

The open questions:

  • Token efficiency: How much context is worth loading per conversation? A full client profile might be 5,000 tokens. Is that worth it for a quick task, or should we have "light" and "full" context modes?
  • Security: Client data in Claude conversations needs careful handling. We're working through what stays in the project vs what gets pulled live via MCP
  • Update cadence: How often should the client context file be refreshed? After every major action? Monthly? We're testing different rhythms
  • Cross-client patterns: The most interesting potential is Claude identifying patterns across clients — "three of your ecommerce clients saw the same traffic drop this week, here's the common factor." We're not there yet, but it's the direction

Getting Started

You don't need 100 clients to benefit from this. Even with 5 clients, building a structured context file for each one saves time on every conversation.

  1. Start with one client. Build a context file with their business info, SEO baseline, campaign goals, and history
  2. Create a Claude Project with that context file as project knowledge
  3. Use it for a month. Every time you do work for that client in Claude, do it in the project. The conversation history builds context
  4. Update the context file monthly with what changed — new rankings, completed work, updated goals
  5. Scale when it proves value. If it saves you 30 minutes per client per month, roll it out to all clients

The compound effect matters here. A context file that's been maintained for 6 months is dramatically more useful than a fresh one. Every decision logged, every test result recorded, every stakeholder preference captured — it all makes Claude's recommendations sharper.

Soaring Above Search

Weekly AI search insights from the front line. One newsletter. Six sections. Everything that actually moved this week, with a practitioner's take.

Lawrence Hitches
Lawrence Hitches AI SEO Consultant, Melbourne

Chief of Staff at StudioHawk, Australia's largest dedicated SEO agency. Specialising in AI search visibility, technical SEO, and organic growth strategy. Leading a team of 115+ across Melbourne, Sydney, London, and the US. Book a free consultation →