Skip to content
digiteo
Menu

SEO Pricing: How Much Does SEO Cost a Small Business?

Audit, monthly retainer, content, links: what SEO really costs, based on the $111 average hourly rate reported by 439 SEO providers in an Ahrefs survey.

By , Editor-in-chief
Updated on · 5 min read

In short: SEO providers charge $111 an hour on average, according to an Ahrefs survey of 439 SEO professionals, and the most common monthly retainer falls between $501 and $1,000. The price of an engagement therefore depends mostly on the hours it requires: from about $1,800 for an audit of a small site to more than $5,000 a month for full support in a competitive market.

Rather than repeating price ranges nobody can verify, this guide starts from published survey data and multiplies it by the real time each type of job takes. When a number is our own calculation, we say so.

How much do SEO professionals charge per hour?

Two surveys give a usable picture of the market. Ahrefs surveyed 439 SEO service providers (the article was last updated in August 2024, and the data appears to date from around early 2023). SE Ranking surveyed 260 agencies and published its results in December 2024. Neither is perfect, but together they set a reasonable baseline.

Ahrefs’ averages by type of provider:

ProviderAverage hourly rateAverage monthly retainer
Consultant$171.18$3,250
Agency$98.90$3,209
Freelancer$71.59$1,348.63
All respondents$111$2,917

Location matters a lot. In the Ahrefs data, 66.7% of US and Canadian respondents charged between $75 and $200 an hour, and 79.1% charged at least $1,001 a month. SE Ranking found the same gap: 40% of North American agencies charge more than $125 an hour, against 6% in Europe. Across its whole sample, the most popular hourly range was $50 to $100.

The logic stays the same whoever you hire: ask how many hours are included, and who does them. To judge whether an hourly rate holds up, our day rate calculator works backward from a target income, overhead and billable days.

How much does an SEO audit cost?

An audit finds what keeps a site from ranking: technical problems, thin or duplicate content, pages competing against each other, poor quality backlinks. The time it takes depends on the size of the site. The hours below are our estimates; the cost applies the $111 survey average.

Type of siteRealistic hoursCost at $111 an hour
Brochure site (under 50 pages)16 to 24$1,800 to $2,700
Content site or mid-size business (50 to 500 pages)24 to 40$2,700 to $4,400
Online store (thousands of pages)40 to 64$4,400 to $7,100

These numbers are consistent with what providers report: in the Ahrefs survey, the most popular per-project fee was $2,501 to $5,000.

An audit delivered in an hour is almost always an automated tool report. It lists warnings without ranking them or telling you what to fix first. SEO tools are great at spotting problems, but human analysis decides the order of the fixes, and that is what you are paying for.

How much does a monthly SEO retainer cost?

A retainer covers the ongoing work: rank tracking, fixes, new content, internal linking and link acquisition. It is best expressed in hours per month. Again, the hours are our assumptions and the cost uses the $111 average:

  • Maintenance (8 to 16 hours a month, about $900 to $1,800): monitoring, fixes, one or two optimized pages. Fits a local business with little competition.
  • Growth (24 to 32 hours a month, about $2,700 to $3,600): regular content production, work on internal links and backlinks. Fits a business targeting national queries.
  • Competitive market (48 hours or more, $5,300 and up): ecommerce, finance, insurance, SaaS. The volume of content and links required pushes the hours up.

Notice that the most common retainer band ($501 to $1,000) buys roughly 5 to 9 hours a month at the average rate. That is maintenance territory, not growth.

SEO takes months to show visible results. Google’s own guidance on hiring an SEO suggests asking what results to expect and in what timeframe; a six-month commitment is a reasonable minimum to judge a growth retainer.

What makes SEO prices vary?

Four factors explain most of the gap between two quotes:

  1. Competition on your queries. Ranking for “plumber in Tulsa” takes far less work than ranking for “car insurance”. For a local business, local SEO (Google Business Profile, reviews, a page per service area) is often enough and costs much less.
  2. The size and condition of the site. A 5,000-page site with technical problems needs hours of fixes before any content work can pay off.
  3. Who writes the content. If you write it yourself, the budget drops sharply. If the provider writes, each in-depth article represents roughly four to eight hours.
  4. Backlinks. Link building costs prospecting time or paid placements, on top of the fees. Some links can be earned with no budget, using the methods in our guide to free backlinks.

How do you compare two SEO quotes?

Two quotes at the same price can hide very different amounts of work. Ask these questions:

  • How many hours of work are included each month, and by whom?
  • How many pieces of content are produced or rewritten, and how long are they?
  • Is a link budget included, and how are links obtained?
  • Which metrics are tracked (organic traffic, rankings, leads) and how often are they reported?
  • What happens at the end of the contract: who keeps the content and the logins?

A serious provider answers all of these in writing. Be wary of “guaranteed first place” promises. Google’s guidance on hiring an SEO is blunt: no one can guarantee a number one ranking on Google, and if someone does, you should find someone else.

Can you do part of the SEO work yourself?

A small business can cut the bill by keeping in house whatever does not require expertise: writing service pages in its own words, collecting customer reviews, keeping its Google Business Profile up to date. The provider then focuses on the audit, keyword strategy and technical work, where their hours are worth the most. A young company has good reasons to start early, as we explain in our article on SEO for startups.

Before you sign anything, also check that your site is not piling up the most common SEO mistakes: some take an hour to fix and do not justify a retainer. Then put the SEO line in your overall marketing budget, next to paid advertising, so you can compare what each dollar brings back.

Frequently asked questions

How much does SEO cost per month?

In Ahrefs' survey of 439 SEO providers, the most common monthly retainer was $501 to $1,000, chosen by 20.4% of respondents, while the average retainer was $2,917. SE Ranking's survey of 260 agencies, published in December 2024, also found $500 to $1,000 to be the most popular range. What you get depends on the hours included.

What is the average hourly rate for SEO?

Ahrefs' survey puts the average at $111 an hour across all providers, with consultants averaging $171, agencies $99 and freelancers $72. In the US and Canada, 66.7% of respondents charged between $75 and $200 an hour. Use the hourly rate to check whether a monthly price leaves room for real work.

How much does an SEO audit cost?

A thorough audit takes roughly 16 to 24 hours for a brochure site and 40 to 64 hours for an online store with thousands of pages. At the survey average of $111 an hour, that comes to about $1,800 to $2,700 for a small site and $4,400 to $7,100 for a large one. A one-hour audit is usually an automated report.

Is a $99 a month SEO package legit?

At $111 an hour, $99 buys less than one hour of work a month. That is enough for an automated report, not for writing content or earning links. It is not necessarily a scam, but it cannot move rankings in a competitive market. Always ask how many hours are included and what gets delivered each month.

Sources

  1. Ahrefs, SEO Pricing: survey of 439 SEO service providers (updated August 15, 2024)
  2. SE Ranking, SEO pricing survey of 260 agencies (December 13, 2024)
  3. Google Search Central, Do you need an SEO?