Article · Client expectations
How long does SEO take? Setting expectations with a new client
What Google's documentation says about timing, a month-by-month plan of work the client can check, the first Search Console signals to watch, and a kickoff email that promises work, not results.
The short answer: nobody can tell a client in advance. Google gives ranges for single steps, such as a few days to a few weeks for a requested recrawl, and hours to several months for a change to show. Its page on hiring an SEO gives no number of months and warns against SEOs who guarantee rankings. Commit to a schedule of work and review dates, not to outcomes.
What Google itself says about timing
Use these ranges when a client asks how long a specific step takes.
| Step | What Google's documentation says, in our words | Google page |
|---|---|---|
| A new Search Console property starts collecting data | Google starts collecting once anyone adds the property, before it is even verified. Expect the first data within a few days. | Search Console Help, adding a property |
| Performance data for any day | Collected data usually shows up two to three days later. The newest figures can be preliminary and change over the next few hours. | Search Console Help, data discrepancies and Performance report |
| Indexing of new content | New content can need a few days before Google indexes it. | Search Console Help, Page indexing report |
| Crawling after you ask for a recrawl | Between a few days and a few weeks. Repeating the request does not speed it up, and no request guarantees the page will ever be included in results. | Search Central, asking Google to recrawl |
| Checking a fix with Validate fix | Usually up to about two weeks; sometimes a good deal longer. | Search Console Help, Page indexing report |
| Seeing the effect of a change | A change can show up within hours or take several months. Google suggests giving it a few weeks before judging whether it helped. | Search Central, SEO Starter Guide |
| Improving after a core update | Anywhere from a few days to several months. If months go by with no effect, the site may have to wait for the next core update. | Search Central, core updates |
Google's guide to how Search works adds two points: Google does not guarantee that it will crawl, index or show any page, even one that follows its guidelines, and it does not accept payment to crawl a site more often or rank it higher.
As checked on 29 October 2026, Google's "Do you need an SEO?" page (last updated 5 June 2026) gives no number of months, so do not cite "four months to a year" as Google's estimate. It suggests owners ask an SEO what results to expect, in what timeframe, and how success is measured. Bring your answer to the kickoff in writing.
Why the timeline differs from client to client
Google describes Search in three stages, crawling, indexing and serving, and says not every page gets through each one. Its documentation names these reasons:
- Discovery: Google finds new pages through links from pages it already knows and through sitemaps. Its sitemap page says a new site with few external links may need a sitemap; a small, well-linked site (about 500 pages or fewer) may not.
- Crawling: robots.txt rules, pages behind a login, and server or network problems can stop Google from fetching a page.
- Indexing: low-quality content, robots meta rules that disallow indexing, and site designs that make indexing difficult can keep a page out of the index.
- Serving: an indexed page may still not appear if it is not relevant to the query or its quality is low.
- Constant change: Google's core updates page says positions are not fixed, this movement can raise or lower search traffic, and site changes are not guaranteed a noticeable impact.
The rest depends on people. Agree on these at kickoff, so a slow month has a known cause:
- Access: a date by which every login on the access list is granted.
- Developer time: who makes technical changes, and how quickly.
- Approvals: one person who signs off on pages, and a turnaround in business days.
- Content: how many pages per month the scope includes.
A month-by-month plan: activities and what the client can check
Give the client a plan of things you will do and things they can see, each with a date. Results go in the monthly report once they exist, not in the plan.
| Period | Your activities | What the client can check | Review point |
|---|---|---|---|
| Weeks 1 and 2 | Collect access. Add and verify a Search Console property if the client has none. Record the baseline. Agree on two to four KPIs. | The access list, the baseline document, and the KPI email they replied to | Kickoff call |
| Rest of month 1 | Review the Page indexing report, inspect money pages with URL Inspection, check robots.txt and noindex rules, submit a sitemap if needed. | A plain-language list of issues, each with an owner and a target date | First monthly report |
| Month 2 | Fix what blocks crawling or indexing. Start Validate fix where it applies. Begin work on the agreed money pages. | A change log with dates, and validation status in the Page indexing report | Monthly report |
| Month 3 | Publish the planned page changes and new pages. Add internal links. Ask Google to recrawl the key changed pages. | The live pages, their URL Inspection status, and impressions for those pages in the Performance report | First quarterly review against the baseline |
| Months 4 to 6 | Continue the scoped work, adjusted after the first quarter. | Trends in impressions and clicks for the pages worked on, next to the agreed KPIs | Monthly reports; second quarterly review |
| Months 7 to 12 | The same cycle, re-planned each quarter. Revisit KPIs if the business changed. | Same-month-last-year comparisons where data exists; Search Console keeps 16 months | Quarterly reviews; scope renewal |
For the baseline, use the onboarding checklist; for the KPIs, the worksheet in SEO KPIs for clients. This plan's activities fill "work completed" in the report outline.
Early signals to watch in Search Console
Look for them in this order: key pages indexed, then impressions for those pages, then clicks.
| Signal | Where to look | What it tells you | What it does not tell you |
|---|---|---|---|
| Key pages indexed | Page indexing report; URL Inspection | Whether Google has crawled and indexed the canonical pages you care about | That every URL should be indexed. Google says to expect only canonical pages in the index |
| "URL is on Google" | URL Inspection | The page is eligible to appear in results | That it actually appears; Google says the status does not guarantee that |
| Impressions for target pages | Performance report, filtered by page | Google is showing the page for some searches | That anyone saw it. On a regular results page, an impression can count without the result being scrolled into view |
| New queries for a page | Performance report, Queries tab with a page filter | Which searches the page is showing up for | The full list: rare queries are anonymized and left out of the table |
| Clicks | Performance report | Clicks from Google Search results to the site | Whether those visits became leads. Check the KPI you agreed on |
Three habits keep early reports honest. Pull numbers a few days after the period ends, because collected data usually takes two to three days to arrive. Compare a page with its own earlier period, not with the whole site. And read average position next to impressions, never alone: Google records a position only when the link gets an impression. For the report views, see Search Console setup for client reporting.
For a quick check without logging in, a client can search site: plus their domain; Google's SEO Starter Guide says results pointing to the site mean it is in the index. Counts live in the Page indexing report. For what each reason in it means, see Page indexing statuses explained.
How to check and resubmit one page
These steps follow Google's URL Inspection and recrawl help pages.
- Open the property that contains the URL and inspect it. The result shows the version Google last indexed, not the live page.
- If you changed the page since then, click Test live URL to check the current version. The page must be reachable without a login.
- Click Request indexing. If the page passes a quick check for indexing errors, it goes into the indexing queue; a page the live test marks non-indexable cannot be submitted. You need to be an owner or full user of the property.
- Log the date. Index requests have a daily limit, so for many new or updated pages submit a sitemap instead.
- Do not resubmit. Repeated requests do not speed up crawling, and no request guarantees indexing.
A kickoff email that sets expectations
Send it within a day of the kickoff call. Edit the brackets and cut lines outside your scope. If the timeline is not in writing yet, put it in the proposal first.
Subject: What the first three months of SEO for [business name] look like
Hi [first name],
Thanks for the call. Here is the plan in writing.
What I will do
- Weeks 1 and 2: confirm access, record a baseline of your search data, and agree on the [two or three] numbers we report on.
- Month 1: check how Google crawls and indexes the site, and send you a plain-language list of any problems.
- Month 2: fix [the problems we agree on] and start work on [pages].
- Month 3: publish [pages], ask Google to recheck the pages we changed, and hold our first quarterly review on [date].
What you can check yourself
- A change log of everything I change on the site, with dates: [link].
- The monthly report, on the [day] of each month.
- Search Console, where you can see which of your pages Google has indexed and how often the site appears in search.
On timing
Google does not publish a timeline for SEO. Its guidance says some changes show within hours and others take several months, and a requested recheck can take a few days to a few weeks. First I will look for your key pages being indexed and appearing in more searches. Visits and [leads] can only follow from that, and nobody can promise when or how many.
What I will not promise
A ranking position, a date by which you will rank, or a traffic number. Google itself warns site owners about SEOs who guarantee rankings. What I can commit to is the work above, on the dates above, and a straight report every month.
What I need from you
- [Any access still missing], by [date].
- Feedback on page drafts within [number] business days, so the plan stays on schedule.
- A monthly count of [leads or booked jobs] from [where you record them], so the report connects search to your business.
Please reply to confirm this matches what we discussed.
[Your name]
Kickoff questions: onboarding checklist. Setup emails for the first week: automated onboarding emails. Every month after: the monthly report email template.
Phrases to avoid, and what to say instead
The rule is the same one as for a ranking drop: promise actions and dates, never results.
| Avoid | Why | Say instead |
|---|---|---|
| "We guarantee you'll rank first on Google." | Google says no one can guarantee a #1 ranking, and tells site owners to find someone else if an SEO promises first place. | "Here is the work for the next three months and the numbers we will report each month." |
| "You'll see results in 90 days." | Google gives ranges for single steps, from hours to several months, not a date for results. | "We'll review progress against your baseline on [date] and decide what to change." |
| "We have a special relationship with Google" or "priority submit to Google" | Google's hiring page warns about both claims, and says Google does not take money for inclusion or ranking. | "We'll ask Google to recheck the key pages through Search Console, the same tool you can see." |
| "I submitted it, so it'll be on Google tomorrow." | Google says a recrawl request does not guarantee inclusion, and crawling can take days to weeks. | "The page is submitted. I'll check its status in Search Console on [date]." |
| "Your traffic will double this year." | No one can know this in advance, and it turns a monthly report into a pass or fail test. | "We've agreed to report [KPI] every month against the baseline." |
Watch the same claims in your own marketing. The FTC's advertising guide for small businesses says ads must be truthful and not deceptive, and that advertisers need evidence before an ad runs, for implied claims as well as stated ones. Google's hiring page also points US site owners misled by an SEO to the FTC. This is not legal advice; ask a lawyer about specific wording. For a timing answer on your own website, see the FAQ in a one-page consultant website.
For the wording to use when numbers fall, see what not to say about a ranking drop.
Sources
- No number of months given (page last updated 5 June 2026); questions about results and timeframe; no guaranteed #1 ranking; "priority submit" and "special relationship" warnings; no money for inclusion or ranking; FTC complaints: Do you need an SEO? (Google Search Central)
- Crawling takes days to weeks; no guarantee; quota; repeated requests; owner or full user: Ask Google to recrawl your URLs (Google Search Central)
- Changes take hours to months; wait a few weeks;
site:check: SEO Starter Guide (Google Search Central) - Three stages; URL discovery through links and sitemaps; no guarantee to crawl, index or serve; no paid crawling or ranking; why pages are left out:How Google Search works (Google Search Central)
- Time to see an effect after improvements; positions are not fixed; no guarantee of noticeable impact:Google Search's core updates (Google Search Central)
- When a site may or may not need a sitemap; "about 500 pages or fewer":Learn about sitemaps (Google Search Central)
- Indexed version vs live test; Request indexing steps, quick check and daily limit; no login; "URL is on Google":URL Inspection tool (Search Console Help)
- Canonical pages only; indexing new content; validation time: Page indexing report (Search Console Help)
- Data collection for a new property: Add a website property (Search Console Help)
- Metric definitions; preliminary data that can change for a few hours:Performance report (Search Console Help)
- Data usually available in 2 to 3 days; anonymized queries left out of the table:Troubleshooting data discrepancies (Search Console Help)
- How impressions and position are recorded: Impressions, position, and clicks (Search Console Help)
- 16 months of data: Connect Search Console to Google Analytics (Analytics Help)
- Truthful ads and evidence for claims: Advertising FAQ's: A Guide for Small Business (FTC)