Client Onboarding Checklist for SEO Professionals

Lida Stepul
Lida Stepul
Mar 13, 2025 · 6 min read
SEO for Professionals

TL;DR: A sloppy onboarding costs you the client's trust before you've done any actual SEO work. I'll give you the exact onboarding timeline, client questionnaire, first-month deliverables, and email templates I use. Steal everything.

Why Onboarding Makes or Breaks the Relationship

I once onboarded a client by sending them a Zoom link and asking "so, what do you need?" The call went 90 minutes. I left with vague notes about "wanting more traffic" and no access to anything. Three weeks later, I was still chasing logins.

Compare that to now: the client fills out a questionnaire before we ever get on a call. I have access to everything before the kickoff. The kickoff is 30 minutes, focused, and ends with a clear plan. They feel like they hired a professional, not a freelancer figuring it out as they go.

The difference isn't talent. It's having a system. Here's mine.

The Onboarding Timeline

Day Action Owner Deliverable
Day 0 Contract signed, payment processed Both Welcome email + questionnaire
Day 1-3 Client fills out questionnaire & grants access Client Completed questionnaire, GSC/GA4/CMS access
Day 3-5 Initial technical audit + review of questionnaire You Preliminary audit findings
Day 5-7 Kickoff call (30 min) Both Shared understanding of goals, audit highlights, agreed timeline
Day 7-14 Full audit + competitive analysis You Complete audit report
Day 14-21 Strategy document + quick wins execution You 90-day strategy roadmap, quick wins implemented
Day 21-28 Strategy review call + first progress report Both Approved roadmap, baseline metrics documented
Day 30 First month report + retrospective You Report, what was done, what's next

Notice the pacing: the client has work to do in the first 3 days, then you take over. By day 7, they've seen your professionalism in action. By day 30, they have tangible deliverables and a clear path forward. Compare that to the agencies that spend the first month "setting up."

The Client Questionnaire

Screenshot of an SEO client onboarding questionnaire template showing structured sections for business goals, target audience, current rankings, and competitor information
A structured client questionnaire covers six key areas: business basics, goals, audience, competitors, current SEO status, and access credentials. Source: Ahrefs

This is the single most important document in the onboarding process. It replaces the 90-minute discovery call with a structured, referenceable document. I send it via Google Form (or Notion form, or Typeform — whatever your client finds easiest).

Business Context (5 questions)

  1. What does your business do, in one sentence? — Forces clarity. If they can't articulate it, you'll struggle to optimize for it.
  2. Who is your ideal customer? Describe them. — Demographics, job title, pain points. This drives keyword strategy.
  3. What are your top 3 competitors? — Their perception of competitors may differ from actual SERP competitors. Both matter.
  4. What's your primary revenue model? (e-commerce, SaaS subscriptions, lead gen, advertising) — This determines which metrics matter most.
  5. What's your monthly marketing budget across all channels? — Context for how SEO fits into the bigger picture.

SEO History (4 questions)

  1. Have you worked with an SEO agency or freelancer before? If yes, what worked and what didn't? — Learn from their past experience. Also: don't repeat mistakes they've already paid for.
  2. Are you aware of any Google penalties or significant traffic drops? — Surface red flags early.
  3. What SEO tools do you currently use? — Avoid overlap and understand their current visibility into performance.
  4. Are there any pages or sections you consider most important for SEO? — Their priorities may not match yours. Alignment now prevents conflict later.

Goals & Expectations (4 questions)

  1. What's your #1 goal for SEO in the next 6 months? — One goal. Not five. Prioritization starts here.
  2. What does success look like for you? (specific numbers: leads, revenue, rankings) — If they say "more traffic," push for specifics. Traffic to what end?
  3. Are there specific keywords you want to rank for? — Their wish list. You'll validate these with actual data.
  4. How do you measure ROI on marketing? — Understand their attribution model. This determines how you report.

Technical Access (3 questions)

  1. What CMS do you use? (WordPress, Shopify, Webflow, custom, etc.) — Determines your technical approach and tool selection.
  2. Please grant access to: Google Analytics 4, Google Search Console, Google Ads (if applicable), CMS admin — Provide step-by-step instructions for each. Most clients don't know how to add users to GSC.
  3. Who on your team can make changes to the website? (developer, marketing manager, you?) — Know who implements your recommendations. If it's you, get the access upfront.

Don't skip the questionnaire

I've had clients push back on filling it out. "Can't we just talk about it?" You can — but you'll spend twice as long on the call and still miss things. The questionnaire isn't busywork. It's the foundation of everything that follows. Frame it that way: "This helps me prepare for our kickoff call so we can skip the basics and dive into strategy."

First Month Deliverables

Here's exactly what I deliver in the first 30 days, and what the client can expect at each checkpoint:

Deliverable When Format What It Contains
Technical audit Week 2 PDF + live dashboard Crawl health, indexation status, Core Web Vitals, mobile usability, broken links, redirect chains, schema gaps
Keyword opportunity report Week 2 Spreadsheet Current rankings, search volume, difficulty, intent classification, quick win candidates (position 4-20)
Competitive analysis Week 2 PDF Top 3-5 SERP competitors, keyword gaps, content gaps, backlink comparison, technical comparison
Quick wins implemented Week 2-3 Change log Title tag updates, meta descriptions, broken link fixes, obvious technical fixes, internal link improvements
90-day strategy roadmap Week 3 Notion doc or PDF Prioritized actions by month, expected impact, KPI targets, resource requirements
Baseline metrics report Week 4 Dashboard Organic traffic, keyword positions, conversion rate, page speed scores, backlink count — the benchmark to measure progress against

The quick wins matter disproportionately. They show the client that things are happening. While the full strategy takes months to play out, fixing broken links, updating title tags, and improving internal links create visible movement in the first few weeks. That builds trust.

For the technical audit, tools like the SEOJuice SEO audit can generate comprehensive reports in minutes. For internal linking quick wins specifically, the automated linking system catches opportunities immediately after crawling the site.

Email Templates

Here are the three emails I send during onboarding. Copy them, adapt them, use them.

Email 1: Welcome (sent Day 0)

Subject: Welcome aboard — here's what happens next


Hi [Name],


Glad to be working together. Here's how the first 30 days look:


Your action item (before [date, 3 days out]):

1. Fill out this questionnaire: [link] (~15 minutes)

2. Grant me access to: Google Search Console, GA4, your CMS

   (Instructions attached for each)


What I'll do:

Once I have access, I'll run a full technical audit and competitive analysis. We'll review findings on our kickoff call.


Kickoff call: [Calendly link] — please book a 30-minute slot in the next 5-7 days.


Questions? Reply to this email anytime.


[Your name]

Email 2: Audit Summary (sent Day 7-10)

Subject: Your SEO audit is ready — key findings inside


Hi [Name],


I've completed the initial audit of [domain]. Here's the executive summary:


3 things working well:

1. [Specific positive finding]

2. [Specific positive finding]

3. [Specific positive finding]


3 things that need immediate attention:

1. [Specific issue + impact]

2. [Specific issue + impact]

3. [Specific issue + impact]


Quick wins I've already started on:

• [Action taken]

• [Action taken]


Full audit report is attached. Let's discuss on our next call [date].


[Your name]

Email 3: End of Month 1 (sent Day 28-30)

Subject: Month 1 complete — here's where we stand


Hi [Name],


We're 30 days in. Here's a summary of what's been done and what's ahead.


Completed this month:

• Technical audit + [X] issues fixed

• Keyword research + opportunity mapping

• Competitive analysis vs [competitor names]

• Quick wins: [specific list]

• 90-day strategy roadmap (attached)


Baseline metrics established:

• Organic traffic: [number]

• Keyword positions: [X keywords in top 10, Y in top 50]

• Technical health score: [score]


Month 2 focus:

1. [Priority 1]

2. [Priority 2]

3. [Priority 3]


Full report attached. Let me know if you'd like to discuss anything.


[Your name]

The Onboarding Checklist

Print this. Check it off. Don't skip steps.

Before Kickoff

  • ☐ Contract signed and filed
  • ☐ Welcome email sent with questionnaire link
  • ☐ Client questionnaire completed
  • ☐ Google Search Console access granted (you as user)
  • ☐ Google Analytics 4 access granted
  • ☐ CMS access granted (or developer contact identified)
  • ☐ Google Ads access (if applicable)
  • ☐ Previous SEO reports received (if they had a prior agency)
  • ☐ Preliminary site crawl completed
  • ☐ Kickoff call scheduled

During Kickoff Call

  • ☐ Review questionnaire answers together
  • ☐ Confirm #1 goal and success metrics
  • ☐ Share preliminary audit highlights (2-3 findings)
  • ☐ Agree on communication cadence (weekly updates? monthly calls?)
  • ☐ Agree on reporting format and schedule
  • ☐ Clarify roles: who implements changes? Who approves content?
  • ☐ Set expectations: "You'll see initial movement in 3-4 months, meaningful results in 6-9 months"

Week 1-2 (After Kickoff)

  • ☐ Complete technical audit
  • ☐ Complete keyword research
  • ☐ Complete competitive analysis
  • ☐ Identify and implement quick wins
  • ☐ Set up rank tracking for target keywords
  • ☐ Set up automated monitoring (alerts, crawl schedule)
  • ☐ Set up internal linking automation
  • ☐ Send audit summary email

Week 3-4 (Strategy Phase)

  • ☐ Draft 90-day strategy roadmap
  • ☐ Strategy review call with client
  • ☐ Roadmap approved
  • ☐ Baseline metrics documented
  • ☐ First month report generated and sent
  • ☐ Month 2 priorities communicated
  • ☐ Reporting template finalized

The trust-building secret

The most impactful thing you can do in the first week isn't a comprehensive audit. It's fixing one visible, quick-win issue and telling the client about it. "I noticed your homepage title tag was truncated in search results. I've updated it to [new title]. Here's what it looks like now." That single action says "I'm already working and I'm paying attention to your business."

Common Onboarding Mistakes

1. Starting Work Before Getting All Access

I've done this. You start the audit, realize you don't have GSC access, email the client, wait 3 days for a response, then discover the access they granted is for the wrong property. Set a hard rule: no work begins until all access is confirmed.

2. Skipping the Questionnaire

"Let's just hop on a call." Calls are unstructured by nature. You'll miss things, forget context, and have no written record. The questionnaire creates a shared document of record that you both reference throughout the engagement.

3. Overpromising in the Kickoff

The kickoff is when enthusiasm is highest. Resist the urge to promise aggressive timelines or specific rankings. Set realistic expectations and overdeliver rather than the reverse.

4. Not Documenting Baseline Metrics

If you don't record where things stand on day one, you can't prove your value on day 90. Document everything: organic traffic, keyword positions, technical health scores, backlink count, conversion rate. These numbers are your defense against "what have you done for me?"

5. Making It All About SEO

Clients don't care about SEO. They care about leads, revenue, and growth. Frame everything in business terms, not SEO jargon. Instead of "we increased your DA by 5 points," say "your site now appears in 40% more searches for your target customer keywords."

Frequently Asked Questions

How long should the onboarding take?

28-30 days from contract signing to completed first-month report. The first week is client-dependent (questionnaire, access), the next three weeks are on you. If onboarding drags past 6 weeks, something is wrong with your process or the client isn't responsive.

What if the client won't fill out the questionnaire?

Frame it as essential to their success: "I need this to create a strategy that actually fits your business. Without it, I'd be guessing." If they still won't, consider whether this client will be a good fit. Unresponsive during onboarding usually means unresponsive during the engagement.

Should onboarding be billable?

Yes. You're doing real work — audit, competitive analysis, strategy creation. Some agencies include onboarding in the first month's retainer. Others charge a separate onboarding fee ($500-2,000). Either way, don't do it for free.

What tools should I set up during onboarding?

At minimum: rank tracking, scheduled crawling, broken link monitoring, and reporting automation. If the client's site is on a supported platform, set up automated internal linking during onboarding too — it delivers results immediately while you work on the longer-term strategy. See my complete tool stack guide for recommendations.

How do I handle clients who had a bad experience with a previous agency?

Acknowledge their frustration, ask specifically what went wrong, and show how your process is different. Usually, the complaints are: no communication, no strategy, no measurable results. Your structured onboarding — with questionnaire, clear timeline, and documented baselines — directly addresses all three.

Should I create a custom onboarding process for each client?

No. The process should be standardized. The content (questionnaire answers, audit findings, strategy) is customized per client. A consistent process ensures nothing gets missed and scales as you add more clients. For tips on scaling, read my guide on balancing multiple clients.

Start Systemizing Today

The best time to build an onboarding system was before your first client. The second best time is now. Take this checklist, adapt it to your style, and use it for your next onboarding. Then refine it after each client. By client #5, it'll be bulletproof.

The clients who feel taken care of from day one stay longer, refer more, and trust your recommendations. That trust starts with a professional onboarding process — not with flashy reports three months in.

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required