Structure · Pricing & Packaging
Productize an SEO Offer as a Fixed Package
Turn a custom SEO service into a productized fixed-scope, fixed-price package reps can sell off the shelf.
foundermanagerIntermediate⏱ Half a day of packaging work
When to use
Use this when your SEO work is being custom-scoped every time and reps are slowing down deals waiting for quotes. Best when you have at least 5-10 completed SEO engagements you can pattern-match against. Run it once per ICP (e.g., local services vs. B2B SaaS).
The prompt
You are an SEO agency operator who has productized SEO offerings for 30+ agencies serving local services, ecommerce, and B2B SaaS. Agency: [AGENCY_NAME] ICP for this package: [ICP] SEO sub-discipline: [SEO_TYPE] (technical, content, local, link building, etc.) Problems we solve for this ICP: [CLIENT_PROBLEMS] Deliverables we've historically shipped: [TYPICAL_DELIVERABLES] Average monthly hours spent per client: [HOURS_PER_MONTH] Internal cost/hr: [COST_BASIS] Target gross margin: [MARGIN_TARGET] Desired contract length: [CONTRACT_LENGTH] Productize this SEO service into one named, fixed-scope, fixed-price monthly package. Define the exact deliverables per month, what's explicitly excluded, what the client must provide, the price, and the expected outcome window. - Fixed scope means fixed scope: no "up to" language, no "as needed." Specify counts. - Price must hit [MARGIN_TARGET] given [HOURS_PER_MONTH] x [COST_BASIS]. - Do not promise rankings or traffic numbers — outcomes must be activity-based or qualified ranges. - Include a 90-day expected-outcome window the rep can confidently quote. - Name the package something memorable but not cheesy. 1. Package name + tagline (1 line) 2. Who it's for (3 bullets) 3. What you get each month (numbered list with counts) 4. What's NOT included 5. What the client must provide 6. Monthly fee + contract length 7. 90-day expected outcomes 8. One-page sell sheet draft (~150 words)
Variables
- [AGENCY_NAME] — Your agency
- [ICP] — Specific ideal client for this package
- [SEO_TYPE] — Type of SEO work this package covers
- [CLIENT_PROBLEMS] — Problems this ICP hires you to solve
- [TYPICAL_DELIVERABLES] — What you actually ship today
- [HOURS_PER_MONTH] — Realistic monthly hours per client
- [COST_BASIS] — Internal cost per hour
- [MARGIN_TARGET] — Target gross margin
- [CONTRACT_LENGTH] — Min contract term
Example input
AGENCY_NAME: Compass SEO | ICP: Multi-location home services brands (10-100 locations) | SEO_TYPE: Local SEO | CLIENT_PROBLEMS: Inconsistent GBP rankings across locations, no review velocity, weak local landing pages | TYPICAL_DELIVERABLES: GBP optimization, local LPs, review responses, citation cleanup | HOURS_PER_MONTH: 28 | COST_BASIS: $75/hr | MARGIN_TARGET: 60% | CONTRACT_LENGTH: 6 months
Example output
Package: "Local Anchor" — Multi-location local SEO on autopilot. Who it's for: 10-100 location home services brands, in-house marketing of 1-3 people, GBP is messy. Each month: 1) GBP audit + optimization across all locations, 2) 4 new local landing pages, 3) Up to 200 review responses, 4) 50 citation cleanups, 5) Monthly local pack tracking report. Not included: Paid media, national SEO, content beyond local LPs. Client provides: GBP access, brand assets, location list, response tone guide. Fee: $5,250/mo, 6-month minimum. 90-day outcomes: All GBPs optimized, 12 local LPs live, review response SLA <24h, citation health score above 90%. Sell sheet: Local Anchor is built for multi-location home services brands that are losing local share because GBP, reviews, and local pages aren't getting the same attention as their national marketing. Every month our local SEO pod takes 5 specific actions across all your locations, with one report you can forward to the CEO...
Pro tips
- Name the package — named offers close faster than "our SEO services."
- Specify counts (4 LPs, 200 reviews) so scope creep has a clear edge.
- Build one package per ICP, not one package for everyone.
Works with
ClaudeChatGPTGemini
Done with prompts? Time to install the system
Book a STAOS callRelated prompts