What the First 90 Days With Your SEO Agency Should Look Like
The first 90 days of an SEO agency relationship tell you most of what you need to know about whether the relationship will work. Communication patterns, reporting quality, and willingness to show real data all become visible in the onboarding phase, and they almost never improve later if they are poor at the start.
Knowing what should happen in each of the first three months makes it possible to distinguish between an agency doing real work and one generating activity without accountability.
In This Article
Month One: Audit, Baseline, and Foundation
Month one is entirely about understanding where you are before anything changes. A competent agency does not begin optimization work until they have established a documented baseline: your current GBP completeness score, your review count and velocity, your PageSpeed score on mobile, your current ranking positions for your primary search terms, and a named competitive comparison showing where you stand relative to the businesses currently ranking above you.
This baseline is not optional. It is the only reference point that makes future progress measurable. Without it, there is no way to demonstrate that the work you are paying for is producing results, and no way to distinguish natural market fluctuations from things the agency is actively causing.
By the end of month one, you should have received a written baseline report. If you have not, ask for it directly. If the explanation is that they are still “gathering data,” ask for the specific date it will be delivered. A baseline that arrives at the end of month two is not a baseline: it is a starting point that has already been affected by the first month’s work.
What the Baseline Report Must Contain
| Section | What It Should Show | Why It Matters |
|---|---|---|
| GBP Completeness | Your current score and the specific fields that are incomplete | Establishes which profile gaps are being addressed and measures completion |
| Review Snapshot | Current review count, average rating, date of most recent review, estimated monthly velocity | Sets the baseline against which future velocity is measured |
| Competitive Position | Named top two or three competitors with their review counts, ratings, and PageSpeed scores | Makes your position concrete and gives both sides a shared reference for what “improvement” means |
| PageSpeed | Your mobile score versus the category average and your named competitors | Establishes whether website performance is a contributing factor to ranking gaps |
| Priority Actions | The specific items being addressed first and the rationale for that order | Creates accountability: you can verify that the stated priorities are actually worked on |
Month Two: Implementation and First Signals
Month two is action. The optimizations identified in month one should be going in: GBP service categories completed, hours verified, business description updated, review request process live, citation inconsistencies addressed. You should be seeing activity, not hearing about planned activity.
Ask for a brief weekly status note in month two: what was done, not what is being planned. The distinction between “we are working on your citation cleanup” and “we corrected 14 inconsistent listings across the major directories this week” matters. One is progress. The other is process.
By the end of month two, you should be seeing early velocity signals if the review request system is working. If a process was put in place in month one and no new reviews have appeared by week six, ask whether the system is actually running and how the business is being prompted to use it. A review system that was configured but not operationalized is not a review system.
What “Optimization” Should Mean in Practice
- GBP profile completeness: every available field filled in, all service subcategories active, business description written for the customer not for Google
- Review velocity: a specific process in place, results beginning to show in review dates
- Citation cleanup: inconsistent NAP data corrected across the directories where the business appears
- On-page local signals: website content confirming the same service area and categories as the GBP profile
Month Three: First Comparative Review
Month three is not final results. Local SEO rarely produces meaningful ranking changes in under 90 days in competitive markets. Month three is directional signal: are the metrics that lead to ranking moving in the right direction?
The month three deliverable is a comparative report that runs the same measurements as the month one baseline and shows what changed. GBP completeness before and after. Review count and velocity before and after. PageSpeed score before and after. Competitive position compared to the named competitors in the baseline.
| Metric | Realistic 90-Day Expectation | Not a Realistic 90-Day Promise |
|---|---|---|
| GBP completeness | Measurably higher than baseline; all low-effort gaps closed | Instant ranking improvement from profile changes |
| Review count | Meaningful velocity increase if system is running; 10 to 30 new reviews depending on transaction volume | Doubling review count in 90 days without a major client volume change |
| PageSpeed | Documented improvement if technical work was done; score change visible in PageSpeed Insights | Top-tier PageSpeed score from a site with deep structural issues |
| Rankings | Some movement possible; directional trend more meaningful than specific positions | Guaranteed Map Pack position within 90 days |
What Good Communication Looks Like
Monthly reporting is the minimum. A clear format that shows what happened, what moved, and what is next. The ability to reach the agency when something changes without filing a formal support request. Proactive updates when something unexpected happens, positive or negative, rather than waiting for you to notice.
The specific things that signal a healthy communication pattern: they tell you when something is not working before you ask, they explain what is causing any delays rather than giving vague status updates, and they bring a recommendation when they identify a new gap rather than waiting for direction.
What to Do If You Are Not Getting This
Ask for it directly. A simple email works: “Can we schedule 30 minutes to review the baseline audit and walk through what the first month accomplished?” A good agency will welcome this call. An agency that becomes defensive or evasive about this request is showing you something important about how they operate when accountability enters the conversation.
If the baseline report has not arrived by day 45, request it in writing with a specific date. If it has not arrived by day 60, escalate: either the audit was not done, the data is not favorable, or the agency does not operate with the documentation practices that produce accountable results. Any of those possibilities is worth resolving before month three begins.
For what to ask before signing with an agency in the first place, see What to Look for Before Hiring a Local SEO Agency.