The price of an SEO content offer should not start with the cost of one article. It starts with the full delivery cost, the required margin and the level of responsibility taken on by the agency.

An agency that only prices writing often forgets discovery, topic selection, approval follow-ups, publishing and reporting.

First define the deliverables with the guide to building and selling an agency SEO content offer.

Calculate the full cost

List every task required to deliver one month of service:

  • client discovery and document collection;
  • market, audience and competitor research;
  • content-plan creation and adjustment;
  • writing and optimization;
  • subject-matter review and corrections;
  • client communication;
  • WordPress integration or publishing;
  • Search Console monitoring and reporting.

Assign an average duration and internal hourly cost to each task. Add software, external contractors, allocated overhead and a provision for unexpected requests.

full cost = direct costs + internal time + allocated overhead + contingency

This is the break-even point. It does not yet include profit.

Distinguish margin from markup

A common mistake is adding the target margin percentage to the cost. A 60% margin is not obtained by multiplying cost by 1.60.

Use:

selling price = full cost ÷ (1 − target gross margin rate)

Full costTarget marginRounded selling price
€60040%€1,000
€60050%€1,200
€60060%€1,500

With a €600 cost and a €1,500 selling price, gross profit is €900, or 60% of the selling price.

This calculation is an internal benchmark. The final price must still fit the scope, perceived value and target market.

Separate setup from recurring delivery

The first month is rarely comparable with the following months. It includes data collection, market research and strategy creation.

Two models work:

  1. a setup fee, followed by a monthly retainer;
  2. a standalone strategy assignment, followed by production.

This separation makes the quote easier to understand and prevents the first month from consuming the margin on recurring content.

If setup is included in a longer commitment, amortize it explicitly. A €900 setup cost spread across six months adds €150 to monthly cost. State what happens if the client ends the service early.

Define what the retainer includes

A profitable retainer needs clear boundaries:

  • number of websites or brands;
  • production volume or capacity;
  • included channels;
  • number of approvals and revisions;
  • whether publishing is included;
  • reporting frequency;
  • expected client response time.

A shared word allowance can work when formats vary, but the agreement should still explain how different deliverables consume that capacity.

Use a simple out-of-scope rule:

  • correcting an agency error: included;
  • adding an industry clarification during the agreed review: included;
  • changing the topic, angle or audience after approval: additional work;
  • adding a channel, language or website: new scope.

Keep the offer to three levels

Strategy assignment

For a client who needs to decide what to produce:

  • market study;
  • audiences and objections;
  • search intents;
  • prioritized content plan;
  • customizable deliverable.

Recurring production

For a client who already has or purchases a strategy:

  • monthly production;
  • review and adjustments;
  • file delivery or publishing;
  • multiple channels when required.

Full management

For a client delegating the complete process:

  • strategy updates;
  • production;
  • publishing;
  • Search Console monitoring;
  • visibility reporting.

The difference between levels should be responsibility and deliverables, not only article count.

LevelMain deliverablesAgency responsibilityPricing model
StrategyResearch, audiences, intents, prioritized planBuild and present the directionFixed fee
ProductionContent, review and deliveryMaintain approved productionMonthly retainer
Full managementStrategy, content, publishing and reportingRun the editorial cycleSetup + retainer

This table is illustrative, not a market-rate recommendation.

Do not present savings as certainty

Comparing the service with freelancers or hiring can explain the model. Always show the assumptions: article rate, volume, coordination time and software cost.

A simulation is a decision aid, not a margin promise. Real cost depends on the approval process, client requests and selling price.

Measure margin by client

During the first three months, record:

  • setup time;
  • average time per deliverable;
  • revision rounds;
  • account-management time;
  • percentage of content actually published;
  • gross margin per client.

If one client consumes twice the expected review time, change the scope, process or price. The multi-client content workflow should therefore keep approval and blockage data by account.

Worked monthly-retainer example

Assume the package includes four monthly pieces, review, publishing and reporting. These figures illustrate the method; they are not recommended market prices.

Monthly cost itemAssumptionCost
Amortized setup€900 over 6 months€150
Production and optimization6 hours at €45€270
Review and corrections2 hours at €45€90
Coordination and publishing1.5 hours at €45€67.50
Reporting1 hour at €45€45
Allocated tools and overheadInternal amount€75
ContingencyRounded provision€52.50
Full cost€750

For a 50% target gross margin:

€750 ÷ (1 − 0.50) = €1,500 per month before tax

Check:

(€1,500 − €750) ÷ €1,500 = 50%

If this price is too high for the target segment, do not arbitrarily remove the margin. Review volume, revision limits or responsibility.

Keep a reusable pricing sheet

For every account, record:

  1. setup costs;
  2. estimated and actual delivery time;
  3. software and contractor costs;
  4. out-of-scope requests;
  5. invoiced price;
  6. gross margin;
  7. publication rate.

After three months, replace estimates with your own operating data. Reliable pricing comes from the agency’s real process, not an average found online.