Updated October 2026 · 6 min read
How long does SEO take, and what does it cost?
Short answer
Most businesses see the first meaningful SEO movement in 3–6 months and compounding results in 6–12 months. Ongoing SEO from a specialist agency typically costs $1,500–$7,500 a month in the US, UK and Europe, with local-only campaigns at the lower end.
Key takeaways
- New domains take longer than established ones because Google has no history to trust.
- Technical fixes can show results in weeks; authority and content take months.
- Local SEO for one city is faster and cheaper than national rankings.
- Judge progress by impressions and qualified leads, not only by rankings.
What happens in each phase of an SEO campaign?
SEO is a sequence, not a switch. Each phase depends on the one before it, which is why skipping the technical groundwork rarely saves time.
| Period | Main work | What you should see |
|---|---|---|
| Month 1 | Technical audit, indexing fixes, keyword and topic mapping | Pages indexed correctly, errors cleared in Search Console |
| Months 2–3 | Page optimisation, new service and location pages, internal links | Rising impressions; long-tail keywords start ranking |
| Months 4–6 | Topical content, reviews, local citations, earned links | Page-one positions for lower-competition terms, first organic leads |
| Months 6–12 | Expanding topic coverage, conversion work, authority building | Competitive terms move up; organic becomes a steady lead source |
What makes SEO faster or slower?
The same work produces results at very different speeds depending on where a site starts.
- Domain history: a site with years of clean history and existing links moves faster than a new domain.
- Competition: ranking a dentist in a small town is a different job from ranking a national insurance comparison site.
- Technical health: slow, unindexed or duplicated pages hold back everything else.
- Topical depth: sites that cover a subject thoroughly earn trust faster than sites with a few thin pages.
- Publishing pace: consistent, useful content beats occasional bursts.
How much does SEO cost per month?
Prices vary by market and scope. The ranges below are typical for agencies serving the US, UK and Western Europe; the same scope often costs less from senior teams in lower-cost markets.
| Type of SEO | Typical monthly cost | Best for |
|---|---|---|
| Local SEO (one location) | $500 – $2,000 | Trades, clinics, law firms and shops serving one area |
| Small business SEO | $1,500 – $4,000 | Service businesses competing regionally |
| National / e-commerce SEO | $3,000 – $10,000+ | Stores and brands competing across a country |
| One-off technical audit | $1,000 – $6,000 | Sites that need a fix list before ongoing work |
Which SEO promises should worry you?
Nobody controls Google's results. Treat any of the following as a reason to keep looking.
- Guaranteed number-one rankings or a fixed number of links per month.
- Results promised within days or a couple of weeks.
- No access to your own Search Console and analytics data.
- Long lock-in contracts with no reporting on leads or revenue.
Frequently asked questions
Can SEO work in one month?
Technical fixes and small pages can improve within weeks, but competitive rankings almost always take several months.
Is SEO cheaper than Google Ads?
Over a year or more it usually is, because traffic keeps arriving without paying per click. Ads are faster, so many businesses run both while SEO builds.
When should I stop SEO?
Rarely completely. Once rankings are strong, many businesses reduce spend to maintenance and content updates rather than stopping.
Do I need new content for SEO?
Usually. Search engines reward sites that answer the full range of questions in a topic, which existing pages seldom cover.