How Much Does SEO Cost for a Small Business in 2026?

Monthly retainers, hourly rates and one-off projects, priced from a survey of 439 SEO providers, plus what moves the number and what we charge.

SEO is sold three ways: by the month, by the hour and by the project. Each has a market rate, and the rates are better documented than most marketing prices because one large survey asked the people who sell it. This guide uses that survey, explains what moves a quote up or down, and shows where our SEO and AI search packages sit.

The survey is Ahrefs' poll of 439 SEO service providers, who were checked by hand to confirm they really sell SEO. Its headline figure is an average of $2,917 a month, and $1,557 a month for local SEO, which is the closest match for most small businesses. Ahrefs makes SEO software and does not sell SEO services, and the page was last updated in August 2024, so treat the numbers as a recent baseline; this month's market may differ.

The short answer

  • Monthly retainer: $501 to $1,000 a month is the most common band, charged by 20.4% of providers. 68.8% charge $2,000 a month or less.
  • Local or small business SEO: $1,557 a month on average.
  • Hourly: $75 to $100 an hour is the most common rate, and the average is $111.
  • One-off projects: $2,501 to $5,000 is the most common fee, charged by 21.2% of providers.
  • Who you hire matters: Ahrefs found agencies charge 138% more than freelancers.

The three pricing models

A retainer buys continuing work: content, on-page changes, reporting and whatever the month needs. 78.2% of the providers in the survey charge this way. It suits a business that competes for the same searches every month and needs someone watching.

A project buys a defined result: an audit, a site migration, a technical clean-up. It suits a site with a known problem, such as pages Google cannot index or a redesign that lost its rankings, and it should end with the problem fixed and documented.

Hourly work suits advice: a second opinion on a plan, or help reading Search Console. Our post on reading Search Console without chasing noise covers what you can do yourself before paying anyone by the hour.

What moves the price

  • How much is broken. A site with no titles, no descriptions and pages blocked from Google needs a fix before anything else will work, and that fix is a project.
  • How many pages and locations. A five-page site for one town is a different job from a store with two thousand products or a business with ten locations.
  • How crowded the search is. A medical spa in a competitive suburb faces more and better-funded rivals than a specialist trade in a small town.
  • Who writes the content. Content is usually the largest ongoing cost. A retainer that includes writing costs more than one that only advises on it.
  • Paid ads. Some retainers bundle Google and Meta ad management. The ad spend itself is always extra.

AI search, and what it changes

Google's guide to AI features says there are no additional requirements to appear in AI Overviews or AI Mode, and that the same foundational SEO practices apply. So most "AI search optimization" is the same work: a site that is fast, crawlable, clearly structured and consistent with your Google Business Profile. Our post on why AI search still needs a real website explains the overlap.

The cheapest SEO is the problem you fix once: a page Google can finally index stays indexed.

What we charge

  • SEO + GEO Optimization Sprint, $3,500 one-time: a full technical and on-page audit with a written report, then the fixes themselves, including images, meta tags on every page, structured data, AI-crawler access, Google Analytics 4 with conversion tracking, and Core Web Vitals work.
  • Growth Retainer, $3,000 a month: Google and Meta ad management (spend separate), keyword research and on-page optimization, a quarterly content plan with two blog posts a month, two email campaigns a month, conversion work on key pages, and a monthly strategy call.

Against the survey, the sprint sits at the top of the most common project band, and it includes the implementation as well as the audit. The retainer is close to the $2,917 overall average, and it covers ad management, email and content alongside the SEO.

The work shows up in measurements a client can check. After our work on Zahav Medspa, the homepage's average Google position moved from 13.2 to 7.0 across two 28-day Search Console windows, page two to page one, and calls from its Google Business Profile rose 37% from June to August 2026. Renewed Bodyworks went from no pages Google was allowed to index to nine, and Florida Green Improvements moved from a Lighthouse SEO score of 77 to 100 on every page.

Three example budgets

  • A small site doing most of it yourself: Google Search Console is free, and a few hours of advice at the survey's most common rate of $75 to $100 an hour costs $225 to $300 for three.
  • A site with a known technical problem, such as pages blocked from Google or a redesign that lost its rankings: a one-time project. Our SEO + GEO Optimization Sprint is $3,500, audit and fixes included.
  • A business competing for the same local searches every month: a retainer. The survey's local average is $1,557 a month for SEO alone. Our Growth Retainer is $3,000 a month with ad management, email and content included, and ad spend on top.

Red flags

Google's own guide to hiring an SEO is blunt: "No one can guarantee a #1 ranking on Google." It says that if a provider guarantees first place in search results, you should find someone else. Three more questions sort good offers from bad ones.

  • Will you show me every change you make to the site? You should be able to see the work, not only the report.
  • What will you measure, and where? Search Console and your analytics, with a baseline taken before the work starts.
  • Who owns the accounts? Your Search Console, analytics and Business Profile should be in your name, with the provider added as a user.
See the SEO & AI Search packagesPublished prices, sprint from $3,500