SpecBot SpecBot

By · Published · Updated

Blog › Templates › Playbook

Freelance SEO proposal template with pricing

A complete freelance SEO proposal template with pricing blocks, scope language and deliverable definitions. Copy and customize.

Try SpecBot free — send your SEO proposal as an offer the client accepts in one click.

Below is a complete freelance SEO proposal template you can copy, customize, and use today. Each section includes guidance on what to write and what to watch out for. Pricing blocks are structured to be easy for clients to read and understand.


SEO Proposal Template

(Replace all bracketed text with your actual project details)


Executive Summary

[CLIENT COMPANY] currently generates [X organic sessions/month / limited organic traffic / most traffic from paid channels]. Your primary opportunity is [content gaps at the top of funnel / technical issues limiting indexation / weak link authority in a competitive vertical / all of the above].

This proposal outlines a [X-month] SEO engagement designed to [grow organic traffic from X to Y / improve rankings for [target keyword category] / drive more qualified leads through organic search]. The scope is built around the three highest-leverage activities for [client company]‘s situation: [technical remediation / content production / link building / local SEO — choose 2-3 that apply].

Based on the site assessment and our discovery conversation, I expect to see [measurable early signals] within [60-90 days] and meaningful traffic growth by [Month 4-6].


Scope of Work

Month 1 — Foundation

Technical SEO Audit & Implementation

  • Full crawl audit using Screaming Frog / Ahrefs / Semrush
  • Core Web Vitals assessment and prioritized fix list
  • Indexation review (robots.txt, sitemap, canonicals)
  • Structured data audit and implementation recommendations
  • Redirect chain cleanup (if applicable)
  • Site architecture review and internal linking map

Keyword Research & Content Strategy

  • Target keyword identification: [X primary, X secondary keywords]
  • Keyword-to-page mapping for existing pages
  • Content gap analysis: pages to create vs. optimize
  • Monthly editorial calendar for [X months]

Baseline Reporting Setup

  • Google Search Console and Google Analytics review
  • Rank tracking setup ([X] keywords via [tool])
  • Monthly report template and KPI dashboard

Months 2–[X] — Ongoing Optimization

On-Page Optimization

  • existing pages optimized per month
    • Title tags and meta descriptions
    • Header structure (H1, H2, H3)
    • Internal linking improvements
    • Content updates for target keywords
    • Image alt text

Content Production (included/excluded — choose one)

  • long-form blog articles per month ([1,000–2,500 words each])
  • Content brief provided for client approval before writing
  • Optimized for [primary keyword] + [secondary keywords per article]
  • content refresh updates per month (updating existing posts)

Link Building

  • qualified backlinks per month
    • Minimum DR/DA: [X]
    • Link types: [editorial placements / guest posts / digital PR / resource pages]
    • Link report included monthly

Reporting & Communication

  • Monthly performance report: traffic, rankings, link profile, key wins
  • Quarterly strategy review call (60 minutes)
  • Slack/email access for questions during business hours

Deliverables

Per month, you will receive:

  • optimized pages with updated meta, headers, and content
  • long-form content pieces (if in scope)
  • new referring domain placements (if link building is in scope)
  • Monthly performance report (delivered by [X] of each month)
  • Access to live rank tracking dashboard

One-time deliverables (Month 1):

  • Technical audit report with prioritized implementation list
  • Keyword research and content strategy document
  • Baseline performance report

KPIs We’ll Track

  • Organic sessions: Month-over-month and year-over-year growth
  • Tracked keyword rankings: [X] target keywords monitored weekly
  • Pages in top 10 / top 3: Growth in ranking pages
  • Domain Rating / Domain Authority: Trend over engagement period
  • New referring domains: Monthly growth in backlink profile

Not in scope for reporting: conversion rates, revenue, direct/paid traffic. These depend on factors outside organic search.


Engagement Assumptions

  • Scope is preliminary pending full technical audit in Month 1. Material technical issues may require adjusting priorities.
  • Client provides admin access to Google Search Console, Google Analytics, and CMS within 3 business days of signing.
  • Content revisions: client provides feedback within [5] business days. Delays push production timeline.
  • Algorithm updates may require strategy adjustments not covered in base scope — major pivots will be flagged and discussed.
  • Scope is based on [X] pages. Sites significantly larger than assumed may require scope adjustment.

Timeline

MilestoneDate
Engagement start[Date]
Technical audit delivered[Date + 2 weeks]
Month 1 on-page optimization complete[End of Month 1]
First content pieces live[Month 2]
First link building report[Month 2]
First performance report[First of Month 2]
Mid-engagement strategy review[Month 3 or 4]
Engagement completion[End date]

Investment

Monthly Retainer Breakdown

ServiceMonthly Investment
Technical SEO monitoring & maintenance$[X]
On-page optimization ([X] pages/month)$[X]
Content production ([X] articles/month)$[X]
Link building ([X] placements/month)$[X]
Reporting & strategy$[X]
Monthly Total$[X]

Month 1 — Foundation Setup (one-time)

ServiceInvestment
Technical SEO audit$[X]
Keyword research & content strategy$[X]
Baseline setup & onboarding$[X]
Month 1 Total$[X]

(Month 1 total is higher due to one-time setup work)

Contract Terms

  • Minimum engagement: [3/6] months
  • Billing: Monthly, invoiced on the [1st/15th]
  • Payment terms: Net 7
  • Notice period for cancellation after minimum: 30 days

Next Steps

To move forward, please:

  1. Review this proposal and let me know of any questions or changes
  2. Sign the accompanying service agreement
  3. Submit initial payment of $[X] (first month’s retainer)

Work begins within [3] business days of receiving the signed agreement and payment.


Guidance: how to customize the pricing blocks

Setting the right monthly price:

The monthly retainer should reflect the volume of hours and deliverables, not just time. Calculate:

  • Hours for strategy and reporting (~5-8 hours/month)
  • Hours for on-page optimization (0.5-1 hour per page)
  • Hours per content piece (3-6 hours per article)
  • Hours per link (varies widely by outreach method)

Apply your hourly rate to get a cost floor. Price above that floor based on the value delivered — an SEO retainer that drives significant organic growth is worth far more than the cost of the hours.

Tiered pricing options:

Some freelancers offer 2-3 tiers in their SEO proposals:

StarterGrowthAggressive
Pages optimized/month102030
Content pieces/month246
Links/month4812
Monthly investment$2,500$4,500$7,000

Tiered pricing helps clients self-select and often results in the middle tier being chosen most frequently.


Start free on SpecBot — SpecBot turns your offers into proposals clients accept in one click, with a signed PDF for both sides. Free is 3 proposals a month with every feature; Pro is unlimited proposals at €12/month, or €9/month billed yearly. Write them in the web app, by voice, or inside ChatGPT and Claude.

Free: 3 proposals a month with every feature. Pro: unlimited proposals, €12/month or €9/month billed yearly.

Proposals your clients accept in one click

SpecBot turns your offers into proposals clients accept in one click, with a signed PDF for both sides. Write them in the web app, by voice, or inside ChatGPT and Claude.

Related reads