How long SEO takes: indexing in days, rankings in months, and why

Indexing is fast. Rankings take longer. You will see first impressions in days or weeks, then steady movement over months as your pages earn trust and links.

By , founder of Porteur · Updated 14 September 2026 · Markdown

The three clocks of SEO timing

Think in three clocks. Discovery and indexing. First impressions. Competitive rankings.

  • Discovery and indexing: Googlebot finds your URLs, renders them, and adds selected pages to the index. This is days to a few weeks for a new site.
  • First impressions: once indexed, your pages can appear for long tail searches. Expect impressions before clicks.
  • Competitive rankings: earning stable positions for harder queries takes months. A 2017 Google video said four months to a year for SEO work to show its benefit.

There is no fee or submission needed to appear. A public page linked from a known page is found. A sitemap and Search Console speed discovery.

How Google finds and indexes your pages

As of 2026, Google documents three stages. Crawling, indexing, and serving. Knowing each one helps you set the right clock.

  1. Crawling

    Googlebot discovers URLs from links, sitemaps, and past crawls. It fetches HTML and resources. It renders pages with evergreen Chromium in a second wave.

  2. Indexing

    Google analyses the text, images and video. It understands the topic, groups duplicates, picks a canonical, and stores selected pages. Not every crawled page is indexed.

  3. Serving

    For a query, ranking systems pick and order pages by relevance, quality, usability and context. The results page then assembles features around them.

Discovery and indexing take from days to a few weeks for a new site. There is no promise. Older sites with steady crawls tend to index faster.

  • Use a clean robots.txt that does not block your pages.
  • Ship a sitemap at /sitemap.xml and submit it in Search Console.
  • Use the URL Inspection tool’s Request indexing for a few key URLs. It asks for a crawl of one URL and has a small daily quota.
  • Retired features: 'Fetch as Google' and public 'submit URL' forms are gone.
  • Bing accepts URLs through IndexNow. That is separate from Google.

When rankings move, and why months matter

Ranking takes time because many systems are at work. Google lists systems like BERT, RankBrain, neural matching, PageRank, passage ranking and the reviews system.

Your page must prove it answers the query. It must be helpful, original and trustworthy. Links from other sites help as one signal among many. Page experience helps too, but less than content and relevance.

  • Relevance: clear intent match and topical depth beat vague copy. A guide at /guides/getting-started should solve the task a searcher has.
  • Quality: original examples, data and instructions raise trust. Thin rewrites sink.
  • Links: a handful of good links from relevant pages can move a result into sight for harder queries.
  • Competition: if rivals have older pages with links and brand searches, breaking in takes months, not weeks.
  • Stability: Google tests results. Positions can wobble before settling. Average position will lag the best moments.

What makes SEO faster on a small site

Speed comes from clarity and connections. Get the basics right. Then earn a few relevant links.

  • A site that already ranks: shipping a new page on your existing domain is faster than a brand new domain.
  • Internal links: link new pages from your homepage, header and relevant articles. Place exact, natural anchors like 'pricing' or 'note taker app features'.
  • Answer specific queries: publish long tail pages first. 'how to export notes from yourproduct' will get impressions before 'note taker app'.
  • Titles and structure: a 60 character title that names the query, one H1, logical H2s. Example: '/pricing' with 'Pricing for YourProduct' as the title.
  • Page experience: pass Core Web Vitals. Aim for 2.5 seconds LCP, 200 ms INP, 0.1 CLS. Use HTTPS. Avoid intrusive interstitials.
  • Links: ship something link worthy. Reach out to relevant docs, directories or partners. One link from a good guide can be worth months of waiting.
  • Freshness: update when you add features. Mark the date clearly. Do not churn dates for no reason.

What slows SEO down or stops it

Most delays are self inflicted. Fix these before you wait for months that will never pay off.

  • A new domain with no links: discovery is slower, trust takes longer.
  • A staging noindex shipped to production: the classic. Your pages cannot enter the index.
  • Robots.txt blocks: 'Disallow: /' or heavy blocks on JavaScript or CSS that break rendering.
  • Thin or duplicate pages: boilerplate 'SEO' posts that repeat rivals will not index or rank.
  • Wrong canonicals: pointing product variants at the wrong URL, so your page is excluded on purpose.
  • Site moves and URL churn: changing /blog/ to /insights/ in month two resets signals and wastes the crawl.
  • Generic brand names: you will not outrank a brand that owns the name. Target non branded queries first.
  • No links at all: the site exists but sits in isolation. Even one relevant link can unstick crawling.

A month by month picture for a new product site

This is a realistic arc for a small SaaS or tool on a new domain. It assumes you ship and fix each month. It is not a promise.

  1. Month 0 to 1: get indexed

    Verify Search Console. Submit your sitemap. Link your key pages in the header. Publish 5 to 10 core pages: homepage, /pricing, /features, /guides/getting-started, /blog/. Fix robots and noindex. Use Request indexing for / and /pricing. Expect first impressions for your brand and for very specific posts. Clicks may be zero.

  2. Month 2 to 3: long tail impressions

    Publish useful long tail pages each week. Examples: '/blog/how-to-import-from-x', '/blog/what-does-indexing-mean' if you serve that topic. Add internal links from older posts to new ones. Start outreach for one or two contextual links. Expect impressions to rise on 28 day comparisons. A few clicks on brand and easy queries.

  3. Month 4 to 6: first stable clicks

    Tighten on page SEO. Improve titles to match search intent. Merge thin posts. Add comparison pages if relevant, like '/alternatives/competitor'. Earn a handful of relevant links. You should see stable clicks on a set of long tail queries. Some pages reach average position in the teens or single digits on niche terms.

  4. Month 7 to 12: competitive movement

    Push internal links to best performers from your homepage and top posts. Expand clusters around what works. Keep Core Web Vitals green. Add real case studies. Expect movement on tougher queries, but results vary by niche. Some targets may still be out of reach if rivals are entrenched.

A fixed page in this arc looks like this: '/guides/getting-started' answers the task with steps, images, and a video transcript. It is linked from the header and related posts. It passes Core Web Vitals. It earns one relevant link from a documentation page in your space.

What to measure while you wait

Measure leading indicators. Do not chase vanity graphs. Use your 28 day windows in Search Console. Confirm that work turns into impressions, then clicks, then signups.

  • Index coverage: Page indexing report. Watch 'Indexed' rise and fix 'Excluded by noindex tag', 'Blocked by robots.txt', and canonical mistakes.
  • Impressions by page: Performance report. A rising curve says Google is testing your URLs. Impressions count when your link is on a loaded page, even below the fold.
  • Average position on a page: do not obsess over small moves. One URL can average 8 while appearing at 3 and at 40 across queries.
  • Queries: some are omitted when rare or anonymised. Expect the totals to exceed the visible rows.
  • CTR: improve titles and meta descriptions. Aim to name the task and the tool. Example: 'Note taker app for fast screenshots'.
  • Core Web Vitals: fix LCP, INP, and CLS. Check the Core Web Vitals report. Green on mobile and desktop is enough.
  • Links: new referring domains in the Links report. A few relevant links beat many weak ones.
  • Product metrics: signups and activation from organic. Use your analytics. Search Console shows clicks, not conversions.

If nothing shows up yet: checks in order

Run these in order. Stop when you hit the cause. Fix it, then wait a few days and recheck.

  1. site: search

    Search 'site:yourproduct.com'. If nothing shows, you are likely not indexed yet.

  2. Search Console property

    Verify the right property. Wait for data, it lags about two days. A new property can show 16 months back if Google already had data.

  3. Page indexing report

    Open the report. Fix 'Excluded by noindex tag', 'Blocked by robots.txt', 'Page with redirect', and mistaken canonicals first.

  4. URL Inspection

    Inspect a key URL. If 'URL is not on Google', check robots and meta robots. Request indexing for the fixed URL.

  5. Sitemap

    Ship /sitemap.xml. Reference all canonical URLs. Submit it in the Sitemaps report. Watch for fetch errors.

  6. Links

    Get at least one link from a page Google already crawls. A link on an existing article helps discovery more than a new directory profile.

How to check rankings and traffic the right way

Use Google’s own data first. Then spot check manually. Only compare like with like dates. Small sites swing more, so use 28 day comparisons.

  • Rankings: the Performance report shows average position by query and page. That is your source of truth.
  • Manual checks: use an incognito window, the right country, and neutral language. Personalisation by location still applies.
  • Rank trackers: useful for fixed head terms. They do not see the long tail volume that matters early on.
  • Traffic: use Search Console for Google clicks. Use your analytics for all sessions by channel.
  • Rivals: use external estimators to sense trends, not to set goals.

Why impressions rise before clicks

Impressions arrive first because Google tests you for many variants. You will appear on page two or lower before you earn clicks. That is normal on a new site.

  • Tighten intent match: edit copy to answer the exact query the title promises.
  • Improve snippets: write a clear meta description. Keep it under 155 characters. Put the value in the first clause.
  • Add internal links: push authority to your best pages from your top performers.
  • Earn context: a few relevant links can lift you onto page one where clicks begin.

Handling traffic drops while you build

Drops happen on small bases too. Diagnose by date and isolate the cause before you change content blindly.

  1. Compare periods

    In Search Console, compare the last 28 days to the 28 before. Split by page and by query.

  2. Check Google updates

    Look at the Google Search Status Dashboard for core or spam updates on those dates.

  3. Check your site

    Review deploys. Look for redirects, noindex, canonical changes, robots changes.

  4. Check seasonality

    Compare the same period last year if you have it.

  5. Look at the results page

    Has a new feature appeared, or a new rival with a stronger page?

  6. Manual actions and security

    Open those sections in Search Console to rule out penalties or hacks.

Questions

Sources

Check my site, free

Paste your homepage URL and get a free read of your site and the searches around it in about thirty seconds, with three findings you can ship today.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next