Ads & SEO
How much does SEO cost for a small business?
What small businesses pay for SEO: monthly retainers vs projects vs hourly, what each price level really buys, and the warning signs at the cheap end.
A small business hiring someone for ongoing SEO typically pays between $500 and $2,500 a month, with local businesses at the lower end and competitive or national markets at the higher end. One-off projects such as an audit or a site migration usually run from $1,000 to $5,000, and hourly consultants mostly charge between $75 and $200. Those ranges come from industry surveys of SEO providers, in US dollars. What matters more than the number is what you get for it, because SEO at $300 a month and SEO at $3,000 a month are not the same service at different prices. They are different services.
What the surveys say
Two provider surveys give a reasonable picture of the market.
Ahrefs polled 439 SEO providers (agencies, consultants and freelancers). The most popular monthly retainer bracket was $501 to $1,000. Average monthly retainers came out around $3,209 for agencies and $1,348 for freelancers. Location mattered: 79.1% of providers in the US and Canada charged at least $1,001 a month, while most India-based providers charged $1,000 or less. For hourly work, 47% charged between $75 and $200 an hour. The most common per-project bracket was $2,501 to $5,000.
Backlinko surveyed more than 300 SEO professionals for its pricing guide, last updated in December 2025. It found $1,001 to $2,500 a month to be the most common retainer range, $50 to $100 an hour as the most common hourly range, and $1,000 to $5,000 as the most common project range.
The surveys don't match exactly, and they don't need to. Both point the same way: under $500 a month is the entry tier, $1,000 to $2,500 is where most serious small-business work sits, and above $5,000 is enterprise territory.
Three ways SEO is priced
Monthly retainer
You pay a fixed amount each month for an ongoing scope: fixes, content, local listings, reporting. This is the most common model because SEO is slow and cumulative. It suits businesses that want steady work on their visibility without managing it themselves.
Watch for: a retainer with no written list of deliverables. "Ongoing optimization" is not a scope.
Project fee
A defined piece of work with a start and an end. Typical projects:
- A technical and content audit with a prioritized fix list
- SEO for a website redesign or migration, so you don't lose the rankings you have
- Local SEO setup: Google Business Profile, consistent listings, service and location pages
This suits businesses with an in-house person who can carry out the recommendations, or anyone who needs one problem solved properly.
Hourly consulting
You buy time from an experienced person, usually for advice, training or a second opinion. Good value when you already have someone doing the work and need direction. Poor value if you need hands-on execution, because the hours add up fast.
What each price level usually buys
These are typical scopes, not fixed rules. Every provider packages differently.
| Monthly budget | What it usually covers | Good fit |
|---|---|---|
| Under $500 | Basic reporting, some Google Business Profile updates, minor on-page tweaks | Very small local businesses, or as a top-up to your own efforts |
| $500 to $1,500 | Technical fixes, on-page work, Google Business Profile management, local listings, one or two solid pieces of content a month | Local service businesses in one city |
| $1,500 to $3,000 | A real content program, ongoing technical work, page improvements based on data, some outreach for links and mentions | Competitive local markets, multi-location businesses |
| $3,000 and up | Larger content production, digital PR, bigger technical projects, often bilingual or multi-region work | E-commerce, national brands, crowded niches |
The jump in price is mostly a jump in content and outreach hours. Technical fixes are a large effort up front and smaller afterwards. Writing pages that deserve to rank, and getting other sites to mention you, is what keeps costing money every month.
What pushes your price up or down
- Competition. A plumber in a small town and a personal injury lawyer in a large city face very different search results.
- Local or national. Local SEO leans on your Google Business Profile, reviews and location pages. National SEO needs much more content and authority.
- The state of your site. A slow, outdated site may need fixing or rebuilding before monthly SEO pays off. Sometimes the honest quote is "fix the site first".
- Languages. A bilingual French and English site is two sets of pages to optimize, and each language competes in its own search results.
- Who writes the content. If you supply expert drafts, the cost drops. If the provider researches and writes everything, it rises.
Red flags at the cheap end
Cheap SEO isn't automatically bad. A $400 package that clearly states "we manage your Google Business Profile and send a monthly report" can be honest and useful. The trouble is cheap SEO that promises big outcomes. Google's own guide on hiring an SEO lists several warning signs, and its spam policies explain why some shortcuts backfire.
Be wary of:
- Ranking guarantees. Google is blunt about this: no one can guarantee a number one ranking on Google.
- Claims of a special relationship with Google. Google says it never accepts money to include or rank sites in its search results.
- Unsolicited emails offering to get you on page one.
- Secret methods. If a provider won't explain what they'll change and why, walk away. Google notes that you remain responsible for what the companies you hire do to your site.
- Link packages. "500 backlinks for $99" is link spam. Google's spam policies treat buying links to manipulate rankings as a violation, and sites that violate them may rank lower or disappear from results.
- Mass-produced pages. Hundreds of near-identical city pages or auto-generated articles fall under what Google calls scaled content abuse.
- No access for you. You should own your Google Business Profile, Search Console and analytics. If the provider keeps them, leaving becomes painful.
- Reports full of vanity numbers. Rankings for terms nobody searches and "impressions" without calls or form submissions tell you little.
Questions to ask before you sign
Google suggests asking a prospective SEO about past results, whether they follow Google Search Essentials, what results they expect and on what timeline, how they measure success, and how they'll communicate changes. Add a few of your own:
- What exactly will you deliver each month, in writing?
- Which pages will you create or change in the first 90 days?
- How will we track calls and form submissions, not just rankings?
- Who owns the content and accounts if we stop working together?
- What's the notice period to cancel?
A good provider answers these without hesitation.
When not to pay for SEO yet
- You need leads this month. SEO builds over months. At PNE we tell clients to expect it to take two to four months to build momentum. If cash flow depends on enquiries now, paid search can fill the gap while SEO grows. See our breakdown of what Google Ads costs per month.
- You run a very small local business with time to spare. Google itself says a small local business can probably do much of the work on its own. Creating a Google Business Profile is free, and keeping it accurate, adding photos and asking for reviews goes a long way.
- Your site can't convert. More visitors to a page that doesn't produce enquiries is wasted effort. Fix that first.
How to set your own budget
A simple way to decide:
- Estimate what a new customer is worth to you over a year.
- Decide how many extra customers a month would make the spend worthwhile.
- Multiply, and compare it with the retainer you're quoted.
If a $1,200 monthly retainer needs two extra customers a month to pay for itself and each customer is worth $2,000, the maths is reasonable even with a slow start. If each customer is worth $150, SEO at that level probably isn't the right first investment.
Give any serious SEO engagement at least six months before judging it, and judge it on enquiries and revenue, not on a ranking report.
Where PNE fits
SEO is part of PNE's digital marketing service, alongside Google Ads and local search work on your Google Business Profile. Every website we build also ships with on-page SEO in place: metadata, a sitemap and schema markup. We can't guarantee rankings, and nobody honestly can, but we do commit to transparent reporting that ties the work back to calls and enquiries.