Choosing and working with an SEO agency
SEO onboarding: the first 90 days with an agency
Written by the Top SEO Experts Team
Reviewed by Akshay VRLast updated 18 min read
Quick answer
SEO onboarding is the first 90 days in which an agency gets access, measures your starting point and diagnoses problems. It also agrees a written plan and ships the first fixes. Expect setup and diagnosis in month one, shipped work in month two, and early signals by day 90, not a promised number of leads.
Owners tend to picture rankings moving in week one. What actually happens in week one is plumbing:
- Logins
- Tracking
- A dated baseline
This post is the buyer’s side of that story, written by practitioners. It gives you three things we’d want you to check:
- The milestones
- The decision rules
- The red flags
Key takeaway In the first 90 days, judge an agency on delivery, not on leads. Delivery is what the agency did. Leads come later.
What should happen in the first 90 days of SEO?
Four things, in order: access and tracking, a diagnosis with a written plan, shipped fixes, then a review against the plan. The table is our typical sequence for a service business.
It’s a pattern we use, not a standard, and it flexes with your site.
| Window | Agency does | You provide | You should see |
|---|---|---|---|
| Days 1 to 14 | Gets access, checks tracking, records a baseline | Account access, job values, lead records | Written baseline of clicks, impressions, leads and calls |
| Days 15 to 30 | Audits the site and profile, drafts the plan | Answers to questions, one decision-maker | A written diagnosis and a prioritized plan |
| Days 31 to 60 | Ships technical fixes and the first page changes | Approvals, photos, real project detail | Changes live, with a log of what shipped and when |
| Days 61 to 90 | Ships more pages and profile work, reviews early data | Feedback on leads, call quality | A day-90 review against the plan, and the next quarter’s priorities |
- Days 1 to 14Access, tracking check and a written baseline.
- Days 15 to 30Audit, written diagnosis and a prioritized plan.
- Days 31 to 60Technical fixes and the first page changes go live.
- Days 61 to 90More pages, profile work and a day-90 review.
Google sets the tone on timing. Its SEO Starter Guide (last updated 10 December 2025, accessed 22 Oct 2026) makes the point in one line.
“Some changes might take effect in a few hours, others could take several months.” It suggests waiting a few weeks to see whether a change helped.
So at day 90 we separate delivery from outcomes. Delivery is what the agency did. Outcomes are what search did about it, on a clock neither of you controls.
- DeliveryWhat the agency did. You can check it against the plan.
- OutcomesWhat search did about it, on a clock neither of you controls.
What does an agency need from you in the first two weeks?
Account access, your numbers and one person who can say yes. Slow access is the most common reason onboarding drifts, and it’s the one cause that sits entirely on the client’s side. Here’s the list we send, with the reason behind each line.
- Search Console access. Add the agency as a user instead of sharing a login, so you can remove them later without resetting anything.
- Google Analytics 4 access, with your lead actions marked as key events, so form fills and calls show up as results instead of page views.
- Google Business Profile access, added as a manager under your ownership. The profile is often where a local business wins or loses first.
- Website access: a CMS login, or the name of the developer who publishes changes. Without it, a plan has nobody to carry it out.
- Job and lead data: what an average job earns, how many leads arrive, how many book. Only you have these.
- A named decision-maker with about an hour a week, because every approval waits on one person.
What do the Search Console permission levels mean?
Google’s Search Console help defines the permission levels. Adding someone takes only their Google Account email.
| Role | What Google says |
|---|---|
| Owner | “has full control” and can add users |
| Full user | “view rights to all data and can take some actions,” |
| Restricted user | “simple view rights on most data.” |
How much access is enough?
Google’s guidance on hiring an SEO (last updated 5 June 2026) covers audits. It says to grant only read access to Search Console, not write access. We agree: read access is enough to diagnose, and you can widen it once work starts.
Profiles work the same way, and each user needs their own Google Account. Google’s Business Profile help describes two roles.
| Business Profile role | What Google says |
|---|---|
| Owner | Full control, and can add and remove users |
| Manager | Nearly the same access, but can’t add users or delete the profile |
What stalls onboarding most often?
One stall we see often (our view, not a statistic) goes like this. The plan is approved on day 30. Then the first change waits weeks because the developer who publishes the site was never introduced.
Quick check Does a developer control your site? If so, connect them to the agency in week one.
Who should own the accounts?
Ownership is the line we hold hardest. You stay the owner of every account and nobody shares a password. If an agency asks for your login, or wants your profile or analytics transferred to its own account, treat that as a red flag.
Watch out Never hand over a password. Add the agency as a user, and keep every account in your own name. The full argument is in who owns your SEO assets.
How do you set a baseline before any work starts?
Record where you stand on three layers before anything changes: search visibility, leads and job value. Without a dated baseline, any later number can be argued either way, and neither side can say what the work did.
For visibility, use the Search Console performance report, whose default view covers the past three months. Google’s Performance report help defines three terms:
- Clicks: the number of times a user clicked your site from Search results.
- Impressions: how many times your site appeared.
- Average position: the position of your topmost result.
How do you count leads?
For leads, count qualified calls, forms and booking requests from organic search. A key event in Google Analytics 4 is “an event that measures an action that’s particularly important to the success of your business.” Mark calls and form submissions as key events before work starts, so month one’s data is clean.
What about job value?
For job value, use gross profit per booked job and your booked-job rate, not an average invoice. The math is laid out in our lead value worksheet for home-service businesses.
What could one baseline entry look like?
Here’s what one baseline entry could look like. The numbers are hypothetical, chosen for easy arithmetic, and describe no real business.
| Line | Hypothetical value | How it is worked out |
|---|---|---|
| Search Console clicks, last 3 months | 2,400 | From the performance report |
| Of those, branded clicks | 900 | Queries containing the business name |
| Non-branded clicks | 1,500 | 2,400 minus 900 |
| Qualified organic leads | 38 | Calls and forms, spam removed |
| Booked jobs from those leads | 12 | 12 divided by 38 is a 31.6% booked-job rate |
| Gross profit per booked job | $480 | From the books |
| Gross profit from organic in the window | $5,760 | 12 jobs times $480 |
Date it, save it, and don’t edit it later. The non-branded line matters most, because people who already know your name were going to find you anyway. Our post on SEO attribution explains what else to exclude, so the increase over baseline is the part you credit to SEO.
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
What should the diagnosis and written plan contain?
A diagnosis names what is holding the site back, in priority order, and the plan says who does what by when. If you can’t tell from the document what will happen in month two, it isn’t a plan. Expect it by about day 30.
What five things belong in the plan?
- Findings tied to evidence, such as a page, a report or a screenshot, instead of a generic list.
- A priority order, with a reason attached to each item.
- A schedule for months two and three, with an owner on every line.
- The measures that will judge the work, including the baseline from the previous section.
- What the agency needs from you, and by when.
Two further reads go deeper on each part: what a good SEO audit includes and how to read an SEO proposal. The SEO strategy guide shows how the plan connects to everything else.
A good agency also asks you questions at this stage. If nobody has asked about your margins, your service area or which jobs you want more of, the plan is generic. We list what to expect in questions a good agency asks you.
Decision rule: if by day 30 you have no written findings, no plan and no baseline, escalate in writing. If by day 45 nothing has changed, ask for a call with whoever is doing the work.
Quick check On day 30, can you point to a written baseline, a written diagnosis and a plan with owners and dates? If one is missing, put the concern in writing.
What gets shipped in days 31 to 60?
Fixes that remove blockers come first, then the pages and profile changes that can earn leads. Order matters, because a good page on a site Google can’t crawl or index earns nothing. This is our order of operations, not a Google rule.
- Indexing and crawl problems: pages blocked, duplicated or missing from search.
- Tracking gaps, so leads from the changes can be measured.
- Service and location pages for the jobs worth the most to you.
- Business Profile work: categories, services, photos and a reviews process.
- New content for real customer questions.
- Links, last, and only earned or legitimate ones.
Why do links go last?
Links go last because they depend on having something worth linking to. They also carry risk.
Google’s spam policies (last updated 28 August 2026) define link spam as links created “primarily for the purpose of manipulating search rankings,” and list buying or selling links for ranking purposes. They also list excessive link exchanges.
What should the change log show?
Ask for a change log: what shipped, where, and on which date. A shared spreadsheet is enough.
Without one you can’t tell later which change came before which result. A few hypothetical rows show the format.
| Date | URL | Change | Why |
|---|---|---|---|
| Example, day 34 | /services/water-heater-repair/ | Rewrote title and opening, added service-area detail | Plan item 3: top-value job |
| Example, day 41 | Google Business Profile | Corrected primary category, added three services | Plan item 4: profile mismatch found in audit |
| Example, day 52 | Site-wide | Fixed a redirect chain on the old blog | Plan item 1: crawl waste |
Don’t expect a flood of changes. Month two is often a handful of high-value edits on key pages, because each one needs your approval and some need developer time.
Our view Volume is a poor yardstick in month two. Fit to the plan is a better one.
What should days 61 to 90 look like, and what should you not expect?
You should see more shipped work, early signals in Search Console and a review meeting. You shouldn’t expect a steady flow of new leads yet. Early signals are impressions, indexed pages and clicks on the pages that changed.
How should you read early signals?
Google says to wait “a few weeks” before assessing a change. It also warns that “not all changes you make to your website will result in noticeable impact in search results.”
Impressions often move before clicks, and clicks before calls. Read each as a leading indicator, not a result.
For perspective, here is the only evidence we can offer, and it comes from a different kind of business. Our B2B case study covers a B2B site. Per Google Search Console, clicks were 4,802 in September 2026 against 1,637 in April 2026, over about five months and counting clicks, not leads.
What does an honest day-90 review include?
- What shipped, against the plan.
- What moved in Search Console and where, with the baseline beside it.
- Leads from organic search, and how many booked.
- What didn’t work, and what changes next.
- Next quarter’s priorities, in order.
If a review shows only rankings, ask for the lead and booked-job numbers. Rankings are a leading signal, and how long SEO takes explains why they come first.
What should worry you at day 30, 60 and 90?
Missing delivery should worry you, not missing leads. Feelings are hard to hold an agency to, so we use rules. They’re our heuristics, written for a service business, and they assume you’ve done your part.
| By | Normal | Worry |
|---|---|---|
| Day 30 | Access done, baseline recorded, plan drafted or delivered | No baseline, no written plan, or only a generic report |
| Day 60 | Technical fixes and first pages live, with a change log | Nothing shipped, or changes that aren’t in the plan |
| Day 90 | Review against the plan, early signals shown with the baseline | Only rankings reported, vague next steps, no answer on leads |
If you land in the worry column, put the concern in writing and ask for a dated fix. When the lag runs longer than this, no SEO results after six months covers what to check next.
What are the red flags in an SEO onboarding?
Guarantees, secrecy and requests that put you at risk. Google’s guidance on choosing an SEO says “No one can guarantee a #1 ranking on Google,” and that if someone guarantees first place, you should “find someone else.”
The same page says to be careful if a company “is secretive or won’t clearly explain what they intend to do,” and adds, “You should never have to link to an SEO.” It also warns about firms that claim a special relationship with Google.
These are the extra red flags we see in practice:
- They ask for passwords instead of adding users.
- They want to own your accounts, site or content.
- Reports show rankings and traffic but never leads or jobs.
- No baseline is recorded, so nothing can be proven later.
- The plan is the same for every client, down to the wording.
- Links are bought, swapped or promised in volume.
Before you sign anything, read SEO guarantees and SEO contract terms. Google also says you’re responsible for what the companies you hire do, so an agency’s shortcuts on your site become your risk.
What can you do this week to get ready?
You can remove the most common cause of delay before anyone starts work. These steps come from the access list and baseline above.
- Name one decision-maker with about an hour a week.
- Plan to add the agency as a user in Search Console, Google Analytics and your Business Profile, and keep ownership in your own accounts.
- Gather job values and lead records. Only you have them.
- Save a dated baseline before any work starts, and do not edit it later.
- Ask for a written plan by about day 30, and a change log from the first change.
If you can do these five things, slow access will not be the reason onboarding drifts.
When is an agency like ours the wrong fit?
We run SEO, local search and your website as one system. Each engagement starts with a diagnosis and a written plan. Then comes shipped work every month, with reporting on traffic, leads, pipeline and revenue as far as your tracking allows.
We don’t sell ranking promises. Details are on our SEO services page.
Being clear about fit saves both sides time, so here is where we’re probably not the right choice:
- You need leads in the next 30 days. Paid search or Local Services Ads fit that timeline better, and SEO doesn’t.
- You want a promised ranking or a promised result. We don’t make those promises.
- You won’t give access to Search Console, analytics or your site.
- You want bulk links, paid link packages or guest-post schemes. We don’t do those.
- You want pay-per-click or social media management. We’re not a PPC or social agency.
- Your market is international. Our focus is US businesses.
A disclosure while we’re at it. Our published case studies come from other industries, such as solar, SaaS and B2B. They report Search Console clicks and impressions, not leads or revenue.
We have no home-services SEO case study yet. If same-trade proof matters to you, weigh that.
The earlier decision, whether to hire at all, is covered in when to hire an SEO agency.
What can nobody promise about your first 90 days?
Nobody can promise what your first 90 days will deliver. Google gives no timeline for SEO results beyond “hours” to “several months,” and we found no neutral benchmark for outcomes at day 90.
The milestones and decision rules here are our practice and our judgment. They come from how we structure the work, not from a study. The B2B client figures describe one site over roughly five months.
Nothing in this post is a client result for a home-service business, and we publish no lead or revenue figures for any client. Your own timeline depends on site health, competition, how fast approvals arrive and how much has already been fixed.
Frequently asked questions
How long does SEO onboarding take?
Access, tracking and a baseline usually take the first two to four weeks, and a written diagnosis and plan follow by about day 30. That is our typical pattern, not a standard. Slow access on the client side is the most common reason it runs longer.
Will I see more leads in the first 90 days?
Possibly not, and you should not be promised them. Google says some changes take effect in hours and others take several months.
In 90 days you should see shipped work and early signals such as impressions and indexed pages. Leads usually lag.
What access does an SEO agency need?
Search Console, Google Analytics, your Google Business Profile, your website’s CMS and your lead records. Keep ownership in your own accounts and add the agency as users. Google advises granting only read access to Search Console during an audit.
What should I do during the first month?
Grant access promptly, name one decision-maker, share job values and lead records, and approve the plan or ask questions. Expect about an hour a week from that person. Agencies stall most often waiting on logins, approvals and the numbers only you have.
What are the red flags in an SEO onboarding?
A promised ranking, a refusal to explain the plan, a request for your passwords, reports that show only rankings, and any link scheme. Google’s guidance says no one can guarantee a number one ranking and that you should never have to link to an SEO.
When should I fire an SEO agency?
Consider it when, by day 90, you have no written plan, no shipped work, no baseline, or answers you cannot verify. Do not judge on leads alone at day 90, since results lag. Judge on delivery against the plan you approved.
Run a baseline check of your own site with our website SEO checker, then Get Your Organic Growth Plan.
Sources
- SEO Starter Guide, Google Search Central, last updated 10 Dec 2025, accessed 22 Oct 2026
- Do you need an SEO expert, Google Search Central, last updated 5 Jun 2026, accessed 22 Oct 2026
- Add, remove, and change user and permissions, Search Console Help, accessed 22 Oct 2026
- Performance report, Search Console Help, accessed 22 Oct 2026
- Add, edit, or remove users on your Business Profile, Business Profile Help, accessed 22 Oct 2026
- About key events, Google Analytics Help, accessed 22 Oct 2026
- Spam policies for Google web search, Google Search Central, last updated 28 Aug 2026, accessed 22 Oct 2026
Want to apply this to your site?
Not sure where to start? Get a plan for your own business.
