The TL;DR on SEO pricing
| Option | Typical Cost | Best For |
|---|---|---|
| DIY + free tools | $0–$500/mo | Local businesses under 50 pages |
| Freelancer | $500–$2,500/mo | Growing businesses, 1–3 focus keywords |
| Small agency | $2,500–$7,500/mo | Multi-location, competitive niches |
| Enterprise agency | $10,000+/mo | National brands, e-commerce catalogs |
Option 1: DIY SEO (Free–$500/mo)
The dirty secret of SEO is that Google gives away 90% of what a small business needs — for free.
- Google Search Console — index status, keywords, errors. Free.
- Google Business Profile — the #1 lever for local SEO. Free.
- GoogleSiteScore — 60-second audit of 16 ranking factors. Free.
- PageSpeed Insights — Core Web Vitals. Free.
- Bing Webmaster Tools — free keyword data most people ignore.
Optional paid tools that push you toward the $500 ceiling: a keyword database like Ubersuggest ($29/mo), a rank tracker like Nightwatch ($39/mo), or a heatmap tool like Microsoft Clarity (free but a paid pro helps you set it up).
Option 2: Hire a Freelancer ($500–$2,500/mo)
A good SEO freelancer earns their keep by doing the work you don't have time for: technical fixes, content briefs, link building, and monthly reporting. Expect $75–$200/hr in the US.
Ask any freelancer for: a Search Console screenshot of a client's traffic, three ranking case studies with URLs, and a written scope of monthly deliverables.
Option 3: SEO Agency ($2,500–$10,000+/mo)
Agencies bring a team — strategist, writer, technical SEO, link builder, project manager — and are worth it when your niche is competitive or you have more than one location. Expect 6-month minimum contracts and monthly retainers, not hourly billing.
What you actually pay for: monthly technical audits, 4–8 pieces of content, on-page optimization, 5–15 quality backlinks, GA4/GSC reporting, and a strategist who answers your emails.
DIY vs. Paid: The 5-Minute Decision
Answer honestly:
- Local service business (plumber, salon, dentist, restaurant)? → DIY.
- Under 50 pages, one location? → DIY.
- National e-commerce, thousands of SKUs? → Agency.
- Regulated niche (medical, legal, finance)? → Agency.
- Your time is worth more than $150/hr elsewhere? → Freelancer or agency.
Start with the free audit
Before you spend a dollar, run your website through the free 60-second GoogleSiteScore audit. It tells you exactly which of the 16 ranking factors are broken — so you know whether you're looking at 3 hours of DIY work or a real agency engagement.
Run Free Website Audit →