Skip to content
SEOSpot

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.

01

Discovery + audit

Week 1-2

Before 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
02

Strategy delivery

Week 2-4

You 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
03

Implementation sprint

Months 1-3

We 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)
04

Monthly cadence

Ongoing

Every 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
05

The 90-day checkpoint

Day 90

If 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?

Usually 1-2 weeks from signed contract to strategy delivery. The audit itself takes 3-5 business days depending on site size. We don't stretch discovery — the faster we start executing, the sooner the 90-day clock starts working in your favor.

Do you need access to our CMS?

Helpful but not required. For technical SEO fixes, we submit detailed specs your dev team can implement without us. For content, we write and deliver briefs you publish. For schema, we provide the JSON-LD to inject. Full CMS access speeds things up; it's not a blocker.

What if we need to pause the engagement?

We support planned pauses with 30 days notice — product launches, team bandwidth constraints, and so on. The 90-day clock pauses accordingly. Unplanned gaps of over 30 days on your side (blocked implementations, content delays) affect the clock too; we'll document this at the checkpoint.

How do you measure 'trending up' at the 90-day checkpoint?

We use GSC organic sessions (not clicks) on a trailing 30-day basis, compared to the same trailing 30-day period at engagement start. Seasonality adjustments apply for clearly seasonal industries — we document the methodology before signing. If there's ambiguity, we resolve it at the start, not at day 90.

Can we start before the strategy is finalized?

On some technical work, yes. If the audit reveals obvious critical issues (hreflang errors, large-scale indexation problems, page speed failing Core Web Vitals), we'll flag and fix those before the full strategy is delivered. We don't hold obvious wins hostage to process.

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.

Get a free audit

Free · 45 min · No obligation