SEO pricing, explained

How much does SEO cost?

SEO for a small business is commonly quoted at a few hundred to a few thousand dollars a month, depending on competition, scope, and who does the work. Here's how the pricing models compare and what you should get for your money.

Last updated

Quick answer: SEO for a small local business is commonly quoted at roughly $500 to $2,500 a month on a retainer, with competitive or national campaigns running $2,500 to $10,000 a month or more. Hourly consultants often charge about $75 to $200 an hour, and one-time audits or setups often run $1,000 to $5,000. These are ballpark ranges, not quotes. Competition, local vs national scope, site size, and content volume move the price most.

This page is our SEO pricing hub. If you're on a tight budget, see affordable SEO services. If you're comparing bundles, see SEO packages for small business. And if you're still pricing the site itself, start with how much a website costs.

What are the SEO pricing models?

Six common ways SEO is sold, with typical ranges we see quoted. Ballparks, not quotes.

ModelIllustrative rangeBest forWatch out for
Monthly retainer$500-$2,500/mo local; $2,500-$10,000+/mo competitiveOngoing work with a steady content planVague deliverables; long lock-in contracts
One-time project$1,000-$5,000 for an audit or setup; more for big sitesA site fix, relaunch, or local setupResults fade if nobody keeps it up
Hourly consulting$75-$200/hrAdvice, audits, training your teamYou still have to do the work
Per page or content$100-$500 per page or articleAdding service pages or guidesThin, generic pages that don't rank
DIY with tools$0-$200/mo in softwareOwners with time and interestYour hours; work stalls when you're busy
AI-assisted SEOVaries; often usage-based and well below a retainerSmall businesses that want the basics done steadilyNeeds your review; not a fit for every complex site

Rounded, illustrative US ranges commonly quoted in 2026. Not a quote; real prices vary widely by provider, market, and scope.

Why does SEO pricing vary so much?

Two quotes for "SEO" can be $400 and $4,000 a month, and both can be honest. That's because SEO isn't one product. It's a bundle of tasks: research, writing, technical fixes, local listings, link earning, and reporting. Providers mix those in different amounts, and the hours behind them are most of what you pay for. The software itself is a small part of the bill.

So the useful question isn't "what's the going rate?" It's "what exactly gets done each month for this price, and does it match what my business needs?"

What drives the cost of SEO?

The six things that move a quote up or down.

Competition

Ranking for 'personal injury lawyer' in a big city takes far more work than 'mobile dog grooming' in a small town. The harder the search, the more content, links, and time it takes.

Local vs national

Local SEO targets one area and leans on your Google Business Profile, reviews, and local listings. National SEO competes with everyone, so it usually costs more.

Site size and condition

A five-page site with clean code is quick to audit and fix. A site with hundreds of pages, broken links, or an old platform takes more technical work up front.

Content volume

New pages are often the biggest line item. Two new service pages a month costs less than ten guides a month, and pricing usually scales with that number.

Who does the work

A large agency, a solo freelancer, an overseas team, and an AI tool can all do overlapping work at very different prices. The hours and overhead behind the work drive most of the gap.

Reporting and meetings

Monthly calls, custom dashboards, and account managers add cost. Useful if you want them; worth trimming if you don't.

How much does local SEO cost?

Local SEO is usually the cheapest kind, because you're competing in one town or metro instead of the whole country. Typical ranges we see quoted (not a quote):

  • Ongoing local SEO: a few hundred dollars up to about $1,500 a month, depending on how competitive your trade and city are.
  • One-time setup: often a few hundred dollars up to about $1,000 for a Google Business Profile cleanup, citation fixes, and basic on-page work.
  • Multiple locations: usually priced per location, since each one needs its own profile and page.

A lot of local SEO is work you can do yourself for free: completing your Google Business Profile, asking for reviews, and fixing your listings. Our guide to local SEO for small business walks through it.

What should you get for your SEO money?

Whatever the price, a real SEO service should be able to name the work. Ask for these in writing:

  • An audit with a fix list. Specific pages and issues, not a generic score.
  • A content plan. Which pages get written or improved each month, and which searches they target.
  • Local work, if you're local. Google Business Profile, reviews, and consistent listings.
  • Honest link building. Real mentions from relevant sites, not bulk links.
  • Clear reporting. Clicks, calls, and leads from search over time, using your own Google Search Console data, which you should always own.
  • Access and ownership. Your site, content, and accounts stay yours if you leave.

What are the red flags in SEO pricing?

  • Guaranteed number one rankings. Nobody controls Google's results, and Google itself warns about providers who promise a top spot.
  • Very cheap link packages. "500 backlinks for $99" usually means spammy links that can hurt you more than help.
  • Secret methods. If they can't explain what they do, you can't judge whether it's worth the money.
  • Long contracts with no deliverables. A 12-month lock-in with no list of monthly work is a bad deal at any price.
  • They own your accounts. If the provider holds your site, profile, or analytics logins, leaving gets painful.

What does a realistic SEO budget look like for a local business?

Here's an illustrative example, with made-up but typical numbers. Say you run a two-truck HVAC company in a mid-size city. An average new customer is worth about $600 in profit over the first year.

  • Agency route: a local SEO retainer quoted at $1,200 a month, or $14,400 a year. You'd need about two extra customers a month from search to cover it.
  • Freelancer route: a $1,500 one-time setup (profile cleanup, citations, fixing five service pages), then $400 a month for two new pages. About $6,300 in year one.
  • DIY plus AI route: free tools for tracking, an AI-assisted tool for drafting pages and audits, and a couple of hours a week of your own time to review, approve, and ask for reviews. The cash cost is lower; the time cost is yours.

None of these is automatically right. The agency route buys you time back; the DIY route saves cash but only works if the work actually happens every month. Whichever you pick, measure it: if calls and form leads from search aren't climbing after six months or so, ask hard questions.

Where does Lightsky fit?

Lightsky is an AI business team for small businesses, and its SEO assistant does much of the core work a retainer would cover. It audits your site, drafts and optimizes service pages written the way customers search, suggests internal links, reviews your Google Business Profile, reads your Search Console data, and finds unlinked mentions of your business so you can ask for a link. Nothing publishes until you approve it.

Pricing is simple: free to start, then pay as you go with credits. There are no per-seat fees; the whole team runs on shared credits and you only pay for work that gets done. You approve what goes out. It won't replace a specialist agency for every situation, and nobody can guarantee rankings, but for the steady basics most small businesses need, it keeps the work moving. See small business SEO for what the SEO assistant does.

The bottom line

SEO costs anywhere from your own time to many thousands a month, and most small local businesses are quoted a few hundred to a couple of thousand. The price matters less than the work behind it: insist on a clear list of deliverables, avoid guarantees and cheap link packages, and measure leads from search over months, not weeks.

Frequently asked questions

How much does SEO cost?

It depends on the model and the market. As a rough guide, monthly SEO retainers for small local businesses are commonly quoted somewhere around $500 to $2,500 a month, with competitive or national campaigns running higher. Hourly consultants often charge roughly $75 to $200 an hour. These are illustrative ranges, not quotes; your price depends on competition, site size, and how much content you need.

How much does local SEO cost?

Local SEO is usually cheaper than national SEO because you're competing in a smaller area. Ongoing local SEO is often quoted in the range of a few hundred to around $1,500 a month, and one-time setup work like a Google Business Profile cleanup and citation fixes is often a few hundred dollars up to about $1,000. Treat those as ballparks, not quotes.

What is a normal SEO retainer?

For a small business, retainers commonly land in the $500 to $2,500 a month range, and for competitive national work $2,500 to $10,000 a month or more is not unusual. What matters more than the number is what's included: how many pages get written or improved, what technical work gets done, and how results are reported.

Why is SEO so expensive?

Most of the cost is skilled labor: researching what customers search, writing and improving pages, fixing technical issues, building local listings, and earning links. That work repeats every month. The software is a small part of the bill; the hours are the big part.

Is cheap SEO worth it?

Sometimes. A low price is fine if the work is real, specific, and honest. It's a bad deal when a cheap package is mostly automated link spam, vague monthly reports, or promises of guaranteed rankings. Ask exactly what gets done each month before you judge the price.

What do SEO pricing packages usually include?

A typical package bundles a site audit, keyword research, on-page fixes, a set number of new or improved pages per month, Google Business Profile work for local businesses, some link or citation building, and a monthly report. Packages differ mostly in how many pages and how much ongoing work you get.

How long before SEO pays off?

SEO usually takes months, not weeks. New pages have to be crawled, indexed, and earn trust before they rank. Many businesses see early movement in the first few months and stronger results over six months to a year, but it varies with competition and how consistently the work gets done.

Can anyone guarantee a number one ranking?

No. Google controls its rankings, and Google itself warns against companies that guarantee a number one spot. A reputable provider will promise specific work and clear reporting, not a guaranteed position.

Can I do SEO myself to save money?

Yes, a lot of it. Free tools like Google Search Console show how you're doing, and the basics (one page per service, clear titles, a complete Google Business Profile, steady reviews) don't need an agency. The real cost of DIY is your time, which is why many owners use a tool or assistant to do the repetitive parts.

How much should a small business spend on SEO?

There's no single right number. A useful way to decide is to work backward from what a new customer is worth to you and how many extra customers per month would make the spend worth it. Many small businesses start with a modest monthly amount on the basics and increase it once they see which pages bring in leads.

Is AI SEO cheaper than an agency?

Often, for the core work. AI can draft pages, audit a site, and keep internal links tidy for far less than paying someone's hours for the same tasks. It still needs a human to review and approve the work, and a large or highly competitive site may still need specialist help.

How much does Lightsky cost for SEO?

Lightsky is free to start, then pay as you go with credits. There are no per-seat fees; the whole team of assistants runs on shared credits and you only pay for work that gets done. You approve what goes out. Create a free account to see how credits work for your site.

Related guides

Start free

Steady SEO work, without the retainer.

Free to start, then pay as you go with credits. Lightsky's SEO assistant drafts and improves your pages, and you approve what goes out.