Listen instead
Here is the short answer most agencies won’t give you: a small business in Richmond or the Tri-Cities should expect to pay roughly $450 to $1,200 per month for legitimate, ongoing SEO — and one-time projects like an audit or a technical cleanup typically run a few hundred to a few thousand dollars. Cheaper than that usually means nothing is actually being done. A lot more expensive usually means you’re paying for account managers, not work.
Now the longer answer, because the range only helps if you know where you fit in it — and how to tell the difference between SEO that compounds and SEO that just invoices.
What does SEO cost in Richmond right now?
SEO is priced three ways: hourly, monthly retainer, or per project. When Ahrefs surveyed hundreds of agencies, freelancers, and consultants, the most common monthly retainer landed between $501 and $1,000, and the most common hourly rate between $75 and $100. Richmond tracks that national picture — it’s a mid-cost market, not New York and not rural.
| Who you hire | Typical price | What that usually looks like |
|---|---|---|
| Freelancer | $75–$100/hr | Task-based help. Quality varies wildly — from excellent to invisible. |
| Typical agency retainer | $500–$1,000/mo | The most common bracket in the Ahrefs survey. Ask exactly what’s in it. |
| Larger regional/national agency | $1,500–$5,000+/mo | More meetings, more reporting layers. Sometimes more results. Sometimes not. |
| Artifex (printed) | $450–$1,200/mo | Custom-coded fixes + content + local SEO + AI-search work. Prices on the pricing page, not in a sales call. |
A retainer is a fixed monthly fee for an agreed scope of ongoing work — the standard way SEO is bought, because rankings are built over months, not weekends.
Why won’t anyone give you a straight answer?
Three reasons. First, scope really does vary — a five-page plumber’s site and a fifty-page medical practice are different jobs. Second, hidden pricing is a sales tactic: if you have to book a call to learn the number, the number can move to match your budget. Third, plenty of sellers don’t want their work itemized, because an itemized invoice would show how little happens each month.
We think that’s backwards. The price is what’s printed. Our rate card is public — church care plans start at $175/month, business plans at $450/month, and the top tier is $1,200/month. If the printed number doesn’t fit your budget, you find out in thirty seconds instead of after three discovery calls.
What do you actually get at each price level?
Forget agency names for a second. At any honest shop, the money buys hours, and the hours buy roughly this ladder:
- $400–$600/month — maintenance-plus: technical health, Google Business Profile upkeep, tracking, small content updates, and a monthly report that says what changed. The floor for “real SEO is happening.”
- $600–$900/month — growth work: everything above plus regular content built around keyword research, on-page fixes across the site, and local landing pages. This is where rankings start to move on purpose.
- $900–$1,500/month — competitive push: content at cadence, link-earning outreach, conversion work on the pages that rank, and AI-search optimization. For businesses in contested niches — law, healthcare, home services.
What matters more than the tier is the deliverable list. If a proposal can’t tell you what ships in month one, the price — any price — is too high.
One-time projects vs. monthly SEO
Not everything needs a retainer. An audit (finding what’s broken and what to do about it) is a natural one-time project — ours start in the low hundreds, and our free scan gives you the thirty-second version at no cost. A technical cleanup or schema implementation is also one-and-done. But rankings themselves are a compounding asset: Google rewards sites that stay healthy and keep publishing. That’s why the industry runs on retainers — not because agencies like recurring revenue (they do), but because the work genuinely accumulates.
Why AI search is changing what SEO costs
In 2026, being findable means more than ranking in ten blue links. ChatGPT, Perplexity, and Google’s AI Overviews now answer questions directly — and they cite sites that are structured so machines can read them. That’s added a new line item to serious SEO: schema markup, machine-readable content files, and question-first content built to be quoted. Some agencies sell it as a separate “AEO package.” We build it into every SEO engagement, because separating them is like charging extra for the site to work on phones.
AEO (Answer Engine Optimization) is structuring your site so AI assistants like ChatGPT and Google’s AI Overviews can find, understand, and cite your business when they answer questions.
Red flags: when cheap SEO gets expensive
The $99/month SEO offer is the most expensive thing on this page. Here’s what to walk away from:
- Guaranteed rankings. Google itself warns against anyone who guarantees a #1 spot. Nobody controls Google. Anyone who says otherwise is selling you a story.
- Long lock-in contracts. Twelve-month minimums protect the seller, not you. Month-to-month keeps the work honest.
- Reports with no actions. A ranking chart is not a deliverable. Every report should say what was done, what changed, and what’s next.
- They won’t touch the website. Real SEO usually requires changing the site — speed, structure, schema, content. If your provider can’t edit code, they’re decorating the outside of a locked house.
Questions Richmond businesses actually ask
Is SEO worth it for a small business?
If your customers search for what you do — “accountant near me,” “bathroom remodel Richmond” — yes. One steady client from search usually pays for months of the work. If your business runs entirely on referrals and you want it that way, maybe not. Honest answer.
How long until SEO shows results?
Expect early movement (impressions, new queries) in 4–8 weeks and meaningful traffic in 3–6 months. Anyone promising faster is either running ads and calling it SEO, or making it up.
Can I just do SEO myself?
Some of it, absolutely — claim your Google Business Profile, write real answers to real customer questions, keep your site fast. The technical layer (schema, site architecture, Core Web Vitals) is where owners usually stall. Start with our plain-language SEO explainer and see how far you get.
Why do some agencies charge $5,000 a month?
Sometimes the scope justifies it — national competition, hundreds of pages, aggressive content and PR. For a local Richmond or Tri-Cities business, that spend is rarely necessary. The work that moves local rankings is consistent, not exotic.
Bottom line: budget $450–$1,200/month for real ongoing SEO in the Richmond area, insist on an itemized scope, and never sign anything that guarantees a ranking. If you want to see exactly what we’d do for that money, the whole menu is on our SEO services page — with the prices printed.
// FURTHER READING
- Ahrefs: SEO Pricing Survey — The industry survey behind the retainer and hourly numbers in this article.
- Google: Do You Need an SEO? — Google’s own hiring guide, including the warning about ranking guarantees.
- Google Search Essentials — What Google actually requires from your site, straight from the source.