Free SEO tool

SEO Timeline Calculator

"How long does SEO take" has four real answers, not one. Pick your site's age, authority, keyword competition, and publishing cadence to get a realistic range and a checklist for exactly where you stand.

Try an example:
Load example:

Your situation

Site age
Domain Rating bracket
Target keyword competition
Publishing / link cadence

Estimated timeline

Time to page 1

5-9 months

Discovery
Momentum
Compounding

You are here: Discovery

Google is still deciding how much to trust this domain. Crawl budget and indexing matter more than link building right now.

Do now

  • Publish on a consistent schedule so Google keeps returning to crawl
  • Submit new URLs via Search Console or IndexNow instead of waiting to be found
  • Target long-tail queries with almost no competition first
  • Add 2-3 internal links from related pages to every new page

Avoid for now

  • Changing the title, URL, or headings on a page once it is live
  • Chasing competitive head terms before the domain has any track record
  • Expecting page-1 rankings inside the first 60-90 days

* Illustrative estimate calibrated against common industry timelines. Actual results depend heavily on content quality, technical health, and algorithm updates that land during the window.

Content too long to share via link. Use Copy or Download

How to use the SEO Timeline Calculator

1

Answer honestly, not optimistically

Pull site age from your registrar or launch date, Domain Rating from Ahrefs or Semrush, and check the actual top-10 results for your target keyword before picking a competition bracket.

2

Read the phase, not just the number

The months-to-page-1 range matters less than the phase label. Discovery, Momentum, and Compounding each call for a different mix of publishing, linking, and patience.

3

Re-run per site, not per portfolio

If you run several sites, each has its own age, authority, and cadence. Run the calculator separately for each one instead of applying a single timeline to the whole portfolio.

How the estimate is calculated

The calculator starts from a 3.2-month baseline (a mid-authority site against medium competition with steady output) and applies four multipliers:

months = 3.2 x site_age_factor x DR_factor x competition_factor x cadence_factor

Site age and Domain Rating both push the estimate up when they are low, because a young or unlinked domain needs to earn crawl trust before Google takes competitive rankings seriously. Competition and cadence work the same way in opposite directions: a harder keyword multiplies the wait, a steady or aggressive publishing schedule divides it back down. The result is clamped between 1 and 24 months and shown as a range, not a single number, because no four-input model can predict SEO to the week.

The site-age multipliers (1.5 for under 3 months, 1.15 for 3-12 months, 0.9 for 1-3 years, 0.75 for 3+ years) are calibrated so a mature domain needs roughly half the patience of a brand-new one, matching the commonly observed pattern that crawl trust compounds fastest in the first year and then plateaus. The Domain Rating multipliers (1.4 down to 0.6) move across a similar but steeper band, because DR is a more direct trust signal than age alone: a four-month-old domain at DR 60 still tends to outrank a five-year-old domain stuck at DR 5. Competition gets the widest band of all (0.7 to 2.1) because it is the input most likely to make or break a timeline outright: a very-high-competition term facing an entrenched publisher can take three times as long as a low-competition one at otherwise identical domain strength. Cadence sits opposite competition (0.65 to 1.6) and is the only factor fully within an operator's control, which is also why every phase's do-now list above leads with a publishing or linking action rather than something to simply wait out.

A worked example, one factor at a time

Take the brand-new-site example loaded by default above: age factor 1.5 (under 3 months), Domain Rating factor 1.4 (no backlinks yet), competition factor 1.0 (medium), cadence factor 1.0 (steady). Multiplying those against the 3.2-month baseline gives 3.2 x 1.5 x 1.4 x 1.0 x 1.0 = 6.72 months. The calculator then takes 75% of that as the low bound (5.04, rounded to 5) and 130% as the high bound (8.74, rounded to 9), which is where the "5-9 months" range on this page comes from.

Now change one input at a time. Swap cadence from steady to aggressive (factor 0.65) and the raw estimate drops to 3.2 x 1.5 x 1.4 x 1.0 x 0.65 = 4.37 months, a 3-6 month range. Swap competition from medium to very high instead (factor 2.1) and the raw estimate climbs to 3.2 x 1.5 x 1.4 x 2.1 x 1.0 = 14.1 months, an 11-18 month range. Cadence and competition pull in roughly opposite directions and partly cancel each other out, which is why a brand-new site publishing aggressively against a genuinely hard keyword still lands close to where it started: hard work offsets hard competition, it does not overwhelm it.

Domain Rating and site age tell a related story from a different angle. Compare two authority-level domains (DR factor 0.6) going after the same low-competition keyword (factor 0.7) with steady output: a mature site scores 3.2 x 0.75 x 0.6 x 0.7 x 1.0, or 1.0 month, and a young site scores 3.2 x 1.15 x 0.6 x 0.7 x 1.0, or 1.5 months. Barely a difference, because once Domain Rating clears roughly 50 against an easy keyword, site age stops being the bottleneck. Hold Domain Rating at "new" instead (factor 1.4) and run the same low-competition keyword through a brand-new site: 3.2 x 1.5 x 1.4 x 0.7 x 1.0, or 4.7 months. The 3.5-4 month gap between an authority site and a brand-new site on the same easy keyword is almost entirely the DR and age factors compounding together, not either one alone.

The "established site, gone quiet" example is the one that surprises people most. Its age factor (0.9) and Domain Rating factor (0.85) are both favorable, not far off an authority site's numbers. But its dormant cadence (1.6) and high competition (1.45) more than cancel that advantage: 3.2 x 0.9 x 0.85 x 1.45 x 1.6 = 5.68 months, rounding to a 4-7 month range, worse than a young site pushing hard on a medium-competition term. Domain age is a sunk cost that keeps paying trust dividends only for as long as something is still being added to the site. Stop publishing and stop earning links, and the age advantage stops compounding: the timeline reverts to whatever the competition and idle-cadence factors alone would produce.

Typical timeline by starting point

Starting pointTypical timelinePhase
Brand-new site, low competition, steady output4-6 monthsDiscovery
Young site, medium competition, aggressive push2-3 monthsMomentum
Established site gone dormant, high competition4-7 monthsCompounding, stalled
Mature authority site, low-competition keywordabout 1 monthCompounding

Figures are generated from the exact formula above and match what the calculator produces for the equivalent inputs. A dormant, established site can take longer than a young site publishing aggressively - domain age is not a substitute for current output.

Track the real timeline across every site you run

Connect GSC and GA4 to Multi-Site SEO to see which pages are still in Discovery, which are compounding, and where a phase-appropriate action would move the needle fastest. Plans from $29/mo.

SEO timeline frequently asked questions