Most SEO retainers run 3, 6, or 12 months. There’s a real reason for that range, and it’s not just agencies padding contracts — it’s how long it actually takes search engines to notice, trust, and rank changes on a site.

Why SEO isn’t a one-and-done fix

Google doesn’t re-crawl and re-rank your whole site the moment you publish a change. Technical fixes get picked up fastest — sometimes within days. Content and on-page changes take longer, because Google wants to see how real users interact with a page before trusting it. Backlink-driven authority (even from your own consistent publishing) compounds slowly, often over months.

What a realistic timeline looks like

Month 1–2: Technical audit, fixes, and foundational on-page work. This is where you often see the first measurable movement — but it’s usually small.

Month 3–4: Content and internal linking start compounding. Rankings for easier, lower-competition keywords begin to stabilize.

Month 5–6+: Competitive keywords start moving meaningfully. This is where most businesses start seeing SEO as a real lead source rather than a cost center.

Why a 3-month minimum makes sense

Anything shorter than 3 months doesn’t give Google enough time to actually evaluate the changes. A 1-month SEO engagement mostly just pays for an audit — not results.

When it’s fair to walk away

If 6 months in you’ve seen zero movement on anything — not even lower-competition long-tail terms — that’s a legitimate signal something’s wrong with the strategy, not just the timeline. Ask for a clear breakdown of what’s been done and what’s actually changed in your rankings and traffic.

Related reading

SEO checklist for small business websites · SEO for local service businesses

See our dedicated SEO services page or check pricing and packages — our own SEO minimum is 3 months, for exactly the reasons above.