Local SEO Client Onboarding Checklist for Agencies
A local SEO client onboarding checklist for agencies: the access to request, the baseline to record, the first 30 days of work and a report clients read.
On this page
A local SEO client onboarding checklist for agencies covers four things done before any ranking work starts: the access to request, a master NAP sheet, a baseline measurement, and a documented first-30-days plan. Most onboarding calls jump straight to strategy. Our thesis: most agency churn in local SEO starts in onboarding, not in month three, because the baseline was never recorded in a way the client can verify, so record the before state first, clearly enough that the client could check it themselves.
This checklist works as a template: copy the tables into your own onboarding doc and fill them in per client, whether you’re a solo consultant or a team running local SEO for agencies at volume. If the client hasn’t signed yet, the local SEO proposal template covers the step that comes before this one.
1. Local SEO client onboarding starts with access, not ownership
The single most common onboarding mistake is asking for the wrong kind of access, either too little to do the work or too much for a client to feel comfortable granting.
| Asset | What to request | Why |
|---|---|---|
| Google Business Profile | Manager access (never ownership transfer) | Full working access without taking the client’s core asset; see below |
| Website | Admin or editor login, or a documented change-request process | Needed for on-page fixes, location pages and schema |
| Google Analytics | Viewer or Analyst role | Needed to read baseline and ongoing traffic |
| Google Search Console | Owner or Full User | Needed to see search performance and submit sitemap changes |
| Existing citation logins (if any) | Whatever the client already has documented | Avoids creating duplicate accounts on directories they already hold |
Never request ownership transfer of a client’s Google Business Profile. Manager access lets an agency do everything the work requires, post updates, respond to reviews, edit hours and categories, without the client losing control of their own listing. Ownership transfer is a bigger ask than the work justifies, and it creates a real problem if the relationship ends: the client then has to reclaim their own profile from a vendor. Walk through the difference, and how to request access correctly, in transfer Google Business Profile ownership.
2. Build the master NAP sheet
Before touching a single listing, agree on the exact name, address and phone number in one document both sides sign off on. This becomes the reference every citation gets checked against, both during the initial build and every audit after.
| Field | Record | Notes |
|---|---|---|
| Legal / display business name | Exactly as it should appear, no extra keywords stuffed in | |
| Full address | Suite/unit number formatted exactly as wanted | |
| Phone number | Include or exclude country code prefix consistently | |
| Website URL | The canonical version (with or without www) | |
| Past business names | Anything the business traded under previously | |
| Past addresses | Any prior location, even if the move was years ago | |
| Past phone numbers | Old numbers that may still appear on old listings |
That last three rows matter more than they look. Our own pre-build citation audits regularly turn up listings that already exist under a previous brand name or an old phone number, which is exactly the kind of thing a client won’t think to mention unless asked directly. Getting this history on the sheet at onboarding, rather than discovering it mid-build, is what keeps a citation build from accidentally adding a fresh, correct listing next to three stale, wrong ones.
3. Record the baseline before you touch anything
A baseline is only useful if it’s recorded before work starts and specific enough that the client could check it themselves later.
| Baseline item | Where to pull it | Record |
|---|---|---|
| Current map pack position for 3 to 5 priority queries | Manual search, incognito, from inside the service area | Position + date checked |
| Google Business Profile performance data (calls, direction requests, website clicks) | GBP Manager | Trailing 28 to 90 days if available |
| Review count and average rating | GBP + any other review platform the client relies on | Snapshot with date |
| Existing citation count and accuracy | Manual search or the free NAP checker | Consistency score + mismatch list |
| Organic traffic to key location or service pages | Google Analytics | Trailing 30 to 90 days |
For ongoing rank position, see local rank tracking; for what that performance data actually measures and how to read it, see Google Business Profile insights. Deciding which of these numbers to actually track monthly is its own question; see local SEO KPIs for which metrics are worth reporting on versus which just add noise. Screenshot or export each baseline number at the time you record it. A baseline the client can’t independently reconstruct later isn’t a baseline, it’s a claim, and claims are what churn disputes get built on.
4. Run the pre-build citation audit
Don’t build new citations on top of an unaudited record. Search the client’s exact name and phone number, the same way you would for a competitor, before adding anything new.
- Search the business’s exact name in quotes, and separately its phone number in quotes.
- Record every existing listing found, live or not, correct or not.
- Flag any listing under an old name, old address or old phone as a claim-or-fix task, not a duplicate-build task.
- Cross-check what’s found against the master NAP sheet from step 2.
- Only after this audit is done, plan which new directories to build.
This mirrors the discovery method used in competitor research (see local SEO competitor analysis) turned inward on the client’s own record instead. For the full version of this step as a standalone service, see citation audit service, and for the deeper walkthrough of running one, local citation audit and the general local SEO audit.
5. The first 30 days: a plan the client can see
Put dates on the plan. A client who can see what happens in week one versus week four is far less likely to ask “what have you actually done” in week three.
| Week | Focus | Deliverable |
|---|---|---|
| 1 | Access, master NAP sheet, baseline capture | Signed-off NAP sheet, baseline report |
| 2 | Pre-build citation audit, GBP cleanup (category, hours, photos) | Audit findings, corrected GBP profile |
| 3 | New citation build on priority directories, on-page fixes flagged in the audit | List of live listing URLs as they go live |
| 4 | Review of week 1 to 3 results against baseline, next-30-days plan | First monthly report (see below) |
6. What to report monthly
A report that states progress in a sentence is easy to doubt. A report that shows proof is not.
| Report section | What to include | Why it’s verifiable |
|---|---|---|
| New citations | Each live listing’s public URL plus a screenshot | The client can open the URL themselves; a screenshot alone can’t be checked |
| Citation health | Any NAP mismatches found and fixed since last report | Ties back to the master NAP sheet from onboarding |
| Reviews | Current count and rating versus baseline | Directly comparable to the number recorded at onboarding |
| Performance | Rank position, GBP performance data, or traffic movement versus baseline | Only meaningful because a baseline exists to compare against |
Every live listing an agency reports should be backed by both a public URL and a screenshot, not a claim of “submitted.” A submission that’s still pending moderation or sitting unverified isn’t the same thing as a listing a customer can actually find, and reporting the two the same way is one of the fastest ways to lose a client’s trust once they check for themselves.
Why this order matters
Skipping straight to strategy without steps 1 through 4 means the first thing an agency does is build activity on top of an unverified, possibly inconsistent record. If the client’s business name changed two years ago and nobody checked, new citations get built next to old ones nobody claimed, and the NAP inconsistency actually gets worse, not better. Recording the baseline before any of that work starts is what makes the month-one report defensible: not “trust us, it’s working,” but “here’s where you started, here’s what changed, here’s the URL to check it yourself.”
Where citation building fits
Once onboarding is done, the citation build itself, and keeping it monitored month to month, is the kind of work that scales better handled directly rather than tracked in spreadsheets client by client. Citation building for agencies covers exactly the build-and-monitor stage this checklist sets up: it ranks a catalog of 1,100+ directories across 50+ countries and 50+ industries and builds the listings that matter for each client’s market, with every live listing recorded by its public URL and a screenshot, the same proof this checklist asks you to report monthly. If your clients expect the work to carry your own brand rather than a vendor’s, see white-label local SEO for what that does and doesn’t mean in practice.
Frequently asked questions
What should a local SEO onboarding checklist include?
A local SEO client onboarding checklist should cover four things: the access you need (Google Business Profile manager access, website, analytics and Search Console), a master NAP sheet the client signs off on, a baseline measurement of where they currently stand, and a documented first-30-days plan. Skipping any of the four is what turns a normal ramp-up into a dispute later, because there's no agreed starting point to measure progress against.
Should an agency request ownership of a client's Google Business Profile?
No. Request manager access, not ownership transfer. Ownership transfer hands the agency the client's core business asset and creates a real problem if the relationship ends; manager access gives the agency everything needed to do the work (post updates, respond to reviews, edit details) while the client keeps control. See our guide on why ownership transfer is the wrong ask at [transfer Google Business Profile ownership](/blog/transfer-google-business-profile-ownership).
What access does a local SEO agency actually need from a new client?
Manager-level access to the Google Business Profile, admin or edit access to the website (or a way to submit changes), a viewer or analyst role on Google Analytics, and access to Google Search Console (owner or full user, so the agency can see and submit sitemaps). None of these require the client to hand over full account ownership or share a personal login.
How do you build a master NAP sheet for a new client?
List the exact name, address and phone number the client wants used everywhere, in one document both sides sign off on before any listing is touched or built. Include suite or unit numbers exactly as they should appear, the phone format (with or without a country code prefix), and any past names, addresses or phone numbers the business has used, since those are what old citations still show.
Why audit citations before starting local SEO work for a new client?
Because a pre-build audit routinely turns up listings the client didn't mention: profiles under a previous brand name, an old phone number still live somewhere, or a listing that already exists and just needs claiming instead of duplicating. Skipping this step means building new citations on top of an inconsistent record instead of cleaning it up first, which can make NAP consistency worse, not better.
What should an agency report to local SEO clients monthly?
Proof of the work, not just a summary of it: live listing URLs with screenshots for any new citations, the current review count and rating, and whatever performance movement is measurable against the baseline (rank position, profile insights, or website traffic, depending on what was recorded at onboarding). A report the client can independently verify builds more trust than a narrative-only summary.
Get these citations built for you
Citation Builder ranks the best citation sites for your country and industry, and builds your optimized citations.
Start freeFound this useful? Pin us in Google and our pages carry a preferred badge in your own Top Stories and AI results.
Add us as a preferred source on GoogleCitation sites for your market
Every directory below is ranked from our live catalog, with the free ones marked.