VisRank
Home
Free SEO CheckerSEO Audit ToolAEO CheckerAI Search AuditAI Citation AuditAI Visibility Monitoringllms.txt GeneratorLocal SEO AuditTrust & Entity AuditSchema CheckerAI Search Readiness CheckerWhy AI Does Not Mention MeCompare Your Site vs Competitor
FeaturesHow it worksFAQ
PricingBlogUpdatesContact
Free Scan
All articles
November 7, 202610 min readAndrei Mironiuk - CEO, VisRank

SEO Client Onboarding Checklist: The First 30 Days

Onboard a new SEO client in 30 days: request access without passwords, capture a dated baseline, ship quick wins, and set honest reporting expectations.

Agency SEOClient ReportsGoogle Search Console
Illustration of a business owner sliding a set of keys across a meeting table to two agency strategists, with an onboarding checklist and a 30-day wall calendar behind them
Editorial illustration for SEO client onboarding.

A good SEO onboarding gets you the right access without anyone sharing a password, records a dated baseline before you change anything, and agrees in writing what the first 30 days will deliver.

It is for agency owners, account managers and freelancers with a newly signed client. Still pitching? Read how agencies use audits for prospecting first.

The onboarding rule in one sentence

Ask for the lowest role that covers the agreed work, measure before you change, and record every access grant so you can remove it cleanly later.

How do you get client access without sharing passwords?

Ask the client to invite your own named Google account or CMS user to each tool at a specific role. Every platform below supports invitations, so a shared login is never needed. Named access shows who did what, and removing you needs no password reset.

Google's “Do you need an SEO?” guide sets the baseline: when an SEO offers an audit, site owners should grant only read access to Search Console at that stage. Ask for more once the engagement justifies it.

PlatformWho invites you, and whereRole to request firstWhen to ask for more
Google Search ConsoleA property owner: Settings > Users and permissionsRestricted for an audit; Full once retainedOwner only if you must manage users. Never hold the only verified ownership.
Google Analytics 4An Administrator: Admin > Property access managementViewer or AnalystEditor if you will change settings. Ask about cost or revenue restrictions.
Google Business ProfileAn owner: Business Profile settings > People and accessManagerOwner only by written agreement. The client stays primary owner.
Google Tag ManagerAn account Administrator: Admin > User ManagementAccount: User. Container: Read or EditApprove or Publish once release sign-off is agreed.
WordPress or other CMSA site Administrator, from the Users screenA named Editor accountAdministrator only for plugin, theme or settings work.
DNS / registrarThe client or their IT providerNoneSend the exact record to add instead of asking for a login.

What each role allows

  • Search Console: owners (verified by token, or delegated) have full control and manage users. Full users see all data and take some actions. Restricted users view most data.
  • GA4: Administrator, Editor, Marketer, Analyst and Viewer. Editors control property settings but can't manage users. No Cost Metrics and No Revenue Metrics restrictions hide those figures.
  • Business Profile: one primary owner, plus owners and managers. Managers can't manage users or remove the profile. New owners and managers wait 7 days before removing users or transferring primary ownership.
  • Tag Manager: containers allow No access, Read, Edit, Approve or Publish.
  • WordPress: an Editor publishes and manages everyone's posts. An Administrator has every administration feature of a single site.

How the client adds you to Search Console

  1. Open the property. Choose the Domain property if one exists.
  2. Go to Settings > Users and permissions. Only owners see this page. If it's missing, the person needs to ask whoever owns the property.
  3. Click Add user. Enter your Google Account email. Email groups aren't accepted.
  4. Choose the permission. Restricted for an audit, Full for an active engagement.
  5. Confirm on your side. Check the role you received and add it to your access register.

Access-request email (template)

Replace the curly-brace fields and delete lines for tools the client doesn't use.

TEMPLATE
Subject: Access for your SEO onboarding

Hi {FIRST_NAME},

Please invite {AGENCY_EMAIL} to the tools below. No passwords,
please: each tool has an invite option and you can remove us anytime.

1. Search Console: Settings > Users and permissions > Add user.
   Permission: Full (or Restricted for audit-only).
2. Google Analytics 4: Admin > Property access management.
   Role: Viewer. Add "No Revenue Metrics" if revenue stays private.
3. Business Profile: Business Profile settings > People and access.
   Access: Manager.
4. Tag Manager: Admin > User Management.
   Account: User. Container {CONTAINER}: Read.
5. Website: a named Editor account for {AGENCY_EMAIL}.

We don't need registrar or DNS logins. If a DNS record is ever
needed, we'll send the exact record for your IT contact to add.
We keep a list of every grant and remove them all when we finish.

Thanks,
{YOUR_NAME}

What should the kickoff questionnaire ask?

It should surface what the business earns from, what has already been tried, and what could break. Send it before the kickoff call so the call goes on follow-ups. The answers decide which pages you protect first.

  • Goals: which conversion counts and roughly what one is worth.
  • Money pages: the 5 to 15 URLs that produce revenue. They lead every scan and report.
  • Past SEO work: earlier agencies, bought links, manual actions, traffic drops.
  • Migrations: domain, CMS or URL changes, with dates.
  • Seasonality: peak and slow months, so a normal dip isn't misread.
  • Competitors: the three they lose deals to, not only who ranks above them.
  • Brand limits: forbidden claims and who approves copy.
  • Who ships changes: you, their developer, or a CMS editor.

What goes into the baseline snapshot week?

Week 2 is for measuring, not fixing. Export search data before it ages out, confirm analytics keeps enough history, crawl the site, and scan key pages plus competitors. The first report needs a dated before-state nobody has touched.

  1. Export 16 months of Search Console data. Google says Search Console keeps data for the last 16 months, so older days are gone for good. Report downloads are truncated to 1,000 rows; export in segments, or set up the daily bulk data export to BigQuery for large sites.
  2. Check GA4 data retention. In Admin > Data Settings > Data Retention, standard properties choose 2 or 14 months. It affects explorations and funnel reports, not standard reports, and needs the Editor role. If it shows 2 months, ask the client to change it now (see GA4 data retention help).
  3. Crawl the site. Record status codes, indexability, canonicals and titles in a dated file.
  4. Scan key pages and competitors. A VisRank scan covers the homepage and important pages it discovers across SEO, AEO, Security and Local checks, with separate Trust and Entity and AI Citation evidence. The Full Report adds a PDF export and a competitor score comparison. Scores diagnose page signals; they aren't Google metrics (see the methodology).

What does a 30-day SEO onboarding plan look like?

Split the month into access, baseline, first fixes and first report. Each week ends with something the client can open, so progress is visible before rankings move. Name a real owner per row, especially when the client's developer ships the code.

WeekTasksOwnerDeliverable
Week 1Kickoff call, questionnaire, access requests, access registerAccount lead + clientAgreed goals and a list of granted roles
Week 2Baseline: Search Console export, GA4 retention check, crawl, VisRank scan of key pages and competitorsSEO leadDated baseline file shared with the client
Week 3Triage findings, ship approved quick wins, draft the strategic backlogSEO lead + client developer or editorChange log: what shipped, when, by whom
Week 4Rescan fixed pages, write the first report, agree 90-day prioritiesAccount leadFirst monthly report and an approved plan

For Week 3 triage, the client SEO audit template gives each finding a priority, evidence, fix steps and an owner the client can approve.

How do you separate quick wins from strategic work without overpromising?

A quick win is a low-effort fix to a confirmed problem on a page that matters, such as an accidental noindex on a money page. Strategic work covers content, structure and authority, and takes months. Promise fixes and reporting, never rankings.

Quick wins for month one

  • Indexability blockers on money pages
  • Missing or duplicate titles and descriptions
  • Broken internal links and redirect chains
  • Business Profile details that contradict the site

Strategic backlog

  • New or consolidated pages for uncovered topics
  • Site structure and internal linking
  • Entity and trust signals across the web
  • Clean-up from earlier migrations

Write the expectation down. Google's guide to hiring an SEO says no one can guarantee a #1 ranking and tells owners to find someone else if an SEO does. It also reminds owners they are responsible for what hired companies do, so share every change.

What goes in the first monthly SEO report?

The first report compares the dated baseline with the current state, lists what shipped and what is blocked, and sets next priorities. Keep it readable in ten minutes. Show rankings and traffic as context; 30 days is rarely enough to judge them.

  • Baseline vs now: Search Console clicks and impressions for money pages, plus rescan results.
  • Change log: each fix with date, owner and verification status.
  • Blocked items: what waits on the client, and since when.
  • Competitors: the same three, measured the same way each month.
  • Next 30 days: the top five tasks with owners.

A workable cadence is a weekly check-in during month one, a monthly report after that, and a quarterly strategy review. The client SEO scorecard guide keeps that report consistent. VisRank Monitoring adds change history, score-drop alerts, weekly briefs and comparison for up to three competitors per account; the agency overview lists what each plan includes.

How should you handle offboarding and access hygiene?

Keep an access register from day one: platform, account email, role, who granted it and when. When the engagement ends, request removal of every grant and confirm each one in writing. Clean exits protect the client and your reputation.

  • Search Console tokens: removing a verified owner doesn't delete their tokens, so they could re-verify. Remove them under Unused ownership tokens, after checking that Merchant Center or Google Workspace doesn't use the same token.
  • Domain verification: the client's own DNS record must stay in place to keep them verified, per Search Console verification help.
  • Business Profile: if you were made an owner, confirm the client is primary owner well before you leave.
  • CMS and Tag Manager: remove your users and hand over tag notes.

Sources checked on November 7, 2026

Roles, menus and limits: Search Console users and permissions, GA4 access roles, Business Profile owners and managers, Tag Manager user permissions, WordPress roles and capabilities and the Google guides linked above. Menus change, so check the live screen first.

Frequently asked questions about SEO client onboarding

What access does an SEO agency need from a new client?

Usually Search Console, GA4, Google Business Profile for local businesses, Tag Manager if tags are in scope, and a named CMS account. All support invitations, so no password sharing is needed.

Should an agency be an owner in Google Search Console?

Usually not. Full user covers most active SEO work, and Google advises read access only at the audit stage. The client should keep verified ownership so access never depends on the agency.

How far back can you export Search Console data?

Search Console keeps the last 16 months of data. Report downloads are truncated to 1,000 rows, so export in segments or use the BigQuery bulk export for large sites.

Can an SEO agency guarantee rankings in the first 30 days?

No. Google says no one can guarantee a #1 ranking. Promise what a first month can deliver: access, a baseline, verified fixes and a plan.

What should be in the first monthly SEO report?

A comparison with the dated baseline, a change log with owners and verification status, blocked items, competitor movement, and the next 30 days of tasks.

Key takeaways

  • Request named invitations at the lowest workable role; never accept shared passwords.
  • Leave verified Search Console ownership and primary Business Profile ownership with the client.
  • Spend Week 2 measuring: 16 months of Search Console data, GA4 retention, a crawl and a scan.
  • Give every week a deliverable and every task a named owner.
  • Promise fixes and reporting, not rankings, and write that down.
  • Keep an access register so offboarding takes minutes.

Ready to capture the baseline? Run a free VisRank scan of the client's homepage → and save the dated result before the first change goes live.

Related articles

  • client audit template
  • audit prospecting
  • SEO scorecards

Check your website's SEO & AEO score

Free visibility audit - no signup required.

Scan my website for free
VisRank

Free website visibility audits. Check SEO, AI readiness, security & local presence in 30 seconds.

VisRankTM is the official SEO and AI readiness audit tool available at visrank.org.

general@visrank.org

Tools

  • Free SEO Checker
  • SEO Audit Tool
  • AEO Checker
  • AI Search Audit
  • AI Citation Audit
  • AI Visibility Monitoring
  • llms.txt Generator
  • Local SEO Audit
  • Trust & Entity Audit
  • Schema Checker
  • AI Search Readiness Checker
  • Why AI Does Not Mention Me
  • Compare Your Site vs Competitor
  • WordPress SEO Audit
  • Shopify SEO Audit

Solutions

  • For Agencies
  • For Local Businesses
  • For Ecommerce
  • For SaaS
  • For Developers
  • For New Businesses

Resources

  • Blog
  • Case Studies
  • Examples
  • Sample SEO Report
  • Updates
  • FAQ
  • Pricing

Company

  • About
  • Methodology
  • Features
  • Comparisons
  • Contact
  • Crawler
  • Privacy Policy
  • Terms of Service
VisRank

(c) 2026 VisRank. All rights reserved. Auckland, New Zealand.

PrivacyTermsMethodology