Short answer
- Small businesses are commonly quoted a few hundred to a few thousand dollars a month for ongoing SEO. Local SEO usually sits at the lower end, ecommerce and competitive industries at the higher end.
- A one-off SEO audit or setup is often quoted as a project fee instead of a retainer.
- The useful question isn't "how much?" but "what will you do each month, and how will I know it's working?"
- Very cheap SEO is often cheap because it skips the real work or uses link schemes that can get a site demoted.
How SEO is priced
You'll mostly see four ways of charging. None is automatically better; what matters is whether the scope is written down.
| Model | How it works | Good for | Watch out for |
|---|---|---|---|
| Monthly retainer | Fixed fee for an agreed amount of ongoing work | Steady improvement over months | Vague scopes like "SEO optimization" with no list of tasks |
| Project fee | One price for an audit, a site fix-up or a set of pages | Getting the foundations right once | Nothing keeps happening after the project ends |
| Hourly | Pay for time used | Small, specific jobs and advice | Hard to budget; easy to drift |
| Pay for results | Fee tied to rankings or leads | Rarely a good fit for small businesses | Rankings for useless keywords, or arguments over what counts |
Typical ranges by type of SEO
These are ranges you'll commonly see quoted to small businesses by freelancers and small agencies. They aren't survey data, and big-city agencies charge more. Use them to sanity-check a quote.
| Type | What it focuses on | Common range |
|---|---|---|
| Local SEO | Google Business Profile, listings, reviews, local pages | Roughly $150β$1,000 a month |
| General SEO for a service business | Keywords, page improvements, technical fixes, new content, links | Roughly $300β$2,500+ a month |
| Ecommerce SEO | Product and category pages, structured data, site structure, speed | Often $500β$3,000+ a month, depending on store size |
| SEO audit (one-off) | A prioritized list of problems and fixes | Often a few hundred to a few thousand dollars |
What pushes the price up or down
How competitive your searches are
A plumber in a small town competes with a handful of local businesses. A personal injury lawyer in a big city competes with firms spending heavily on content and links. The second needs far more work to move, so it costs more.
The state of your website
A slow site with thin pages and indexing problems needs fixing before new content will help. That catch-up work often makes the first months more expensive, or justifies a one-off project before a retainer.
How much new content you need
Writing good pages is the most time-consuming part of SEO. Two solid pages a month and eight thin ones are very different jobs, and the price should reflect that.
Number of locations or products
Every extra location means another profile to manage and often another page. Every hundred products means more pages to structure, describe and fix.
Reporting and meetings
Weekly calls and custom dashboards take time. A short monthly report is enough for most small businesses and keeps more of the budget on actual work.
What a month of SEO should include
Whatever you pay, you should be able to point at the work. A reasonable month for a small business usually includes some of each of these:
- Fixes: technical problems found in Search Console or a crawl, like broken pages, missing titles or pages Google can't index.
- Improvements: rewriting or expanding existing pages so they answer what people actually search for.
- New content: pages or articles for searches you don't cover yet.
- Local signals: profile updates, listings and reviews, if you serve a local area.
- Links and mentions: earned from real sources such as local partners, associations and genuinely useful content.
- Reporting: what was done, what changed in Search Console, and what's next.
If a monthly report shows only rankings for a few phrases, ask what work was done to get them, and whether those phrases bring customers.
When cheap SEO costs more
Low prices aren't always a red flag. A focused freelancer with low overhead can do good work for less. The warning signs are about methods, not price:
- Promises of "#1 on Google" or rankings within days. Google's own guidance says no one can guarantee a top ranking (Google Search Central).
- Packages selling "500 backlinks" or links from networks of sites. Buying links to manipulate rankings breaks Google's spam policies. More on this in link building for small businesses.
- Mass-produced pages for every town or keyword with only the name changed.
- No access to your own Search Console, Analytics or Google profile.
Fixing a penalty or cleaning up bad links can cost more than doing it properly in the first place.
Choosing a budget
- Start with what already exists. If your website is weak, put money into the site first. SEO on a bad page is slow and expensive.
- Local first if you serve a local area. For most service businesses, local SEO moves the needle sooner and costs less than broad SEO.
- Commit to a few months, not a few weeks. SEO builds over time; see how long seo takes.
- Measure calls, forms and bookings, not just rankings. If after several months nothing has moved, ask hard questions.
If you're unsure where you stand, a free audit is a low-risk start: I record a short video walking through your site and Google profile, and what I'd fix first. Request a free audit.

