How we work
No mystery meetings. Here's exactly what happens.
From the first call to the 90-day checkpoint, here's how a SEOSpot engagement actually runs — with what we deliver, what we need from you, and what happens at each stage.
The engagement
Five phases, no ambiguity.
Discovery + audit
Week 1-2Before recommending anything, we understand what you have. A 45-minute strategy call where I ask the uncomfortable questions, followed by a full technical audit — crawl issues, schema coverage, page speed, indexation, internal links, and the competitive keyword landscape.
What you get
- Technical SEO audit report
- Competitor gap analysis
- Keyword opportunity map
What we need from you
- Google Search Console access (view level minimum)
- GA4 access
- CMS or staging environment access
Strategy delivery
Week 2-4You get a prioritized 90-day roadmap. Not a presentation — a working document with specific pages, specific keywords, specific link targets, and expected outcomes. If I can't put a number on it, I don't include it.
What you get
- 90-day SEO roadmap with prioritized actions
- Content plan with briefs and publishing cadence
- Link building target list
- 90-day milestone definitions (used at the checkpoint)
What we need from you
- Feedback on the roadmap within 5 business days
- Sign-off on 90-day milestone definitions before work begins
Implementation sprint
Months 1-3We execute. Technical fixes go to your dev team or get deployed directly if we have access. Content briefs go out on a fixed cadence. Link building outreach starts. Schema gets implemented page by page. We move fast and log everything.
What you get
- Technical fix submissions (with reproduction steps and priority tiers)
- Monthly content briefs + optional writing
- Link building placements with live URLs
- Schema implementation across priority pages
What we need from you
- Dev team bandwidth for technical changes (we estimate hours per task)
- Review and publish cadence for content (we need 48-hour turnaround on briefs)
Monthly cadence
OngoingEvery month: a reporting deck with your actual GSC + GA4 data (not ours), a backlink report, a content performance review, and a priority list for the next 30 days. The review meeting is 45 minutes. We don't send decks without walking you through them.
What you get
- Monthly performance report (GSC + GA4 + backlinks)
- Next 30-day priority plan
- 45-minute review call
What we need from you
- One 45-minute call per month
- Timely responses to implementation blockers
The 90-day checkpoint
Day 90If organic traffic isn't trending up by day 90, the engagement is refunded. This is in the contract — not the marketing copy. 'Trending up' means organic sessions growing month-over-month on a trailing 30-day basis. We define the measurement methodology before work begins so there's no ambiguity.
What you get
- Written checkpoint assessment
- If passing: continued engagement plan
- If failing: full refund + documented post-mortem
What we need from you
- Agreement on measurement methodology at contract signing
The promise
If traffic isn't trending up by day 90, you get your money back.
This is written into every contract. Not the terms page — the actual engagement contract. We define what 'trending up' means before we start, so there's no room for debate at the checkpoint. If we miss it, the refund processes automatically. No negotiation, no excuses.
Common questions
About the engagement process
How long does the discovery phase take?
Do you need access to our CMS?
What if we need to pause the engagement?
How do you measure 'trending up' at the 90-day checkpoint?
Can we start before the strategy is finalized?
Ready to start the clock?
The first step is a free 45-minute audit call. I'll look at your site, tell you what's broken, and give you an honest assessment of whether we're the right fit. If we're not, I'll tell you who I'd hire instead.
Free · 45 min · No obligation