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.

PeriodMain workWhat you should see
Month 1Technical audit, indexing fixes, keyword and topic mappingPages indexed correctly, errors cleared in Search Console
Months 2–3Page optimisation, new service and location pages, internal linksRising impressions; long-tail keywords start ranking
Months 4–6Topical content, reviews, local citations, earned linksPage-one positions for lower-competition terms, first organic leads
Months 6–12Expanding topic coverage, conversion work, authority buildingCompetitive 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 SEOTypical monthly costBest for
Local SEO (one location)$500 – $2,000Trades, clinics, law firms and shops serving one area
Small business SEO$1,500 – $4,000Service 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,000Sites 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.