TL;DR
- Google's SEO Starter Guide says some changes take effect in a few hours and others can take several months, and suggests waiting a few weeks before judging results.
- Google's recrawl help page says crawling can take a few days to a few weeks, and requesting a crawl does not guarantee a page will appear in results.
- Time to results depends on five factors: crawling and indexing, keyword competition, site history, content quality and backlinks.
- Google's 'Do you need an SEO?' page states no one can guarantee a number one ranking, so a 'page one in 7 days' promise is a red flag.
How long SEO takes to show results has no single answer that fits every website, because the time depends on how long Google needs to process your pages, how competitive the chosen keywords are, and what state the site's history, content and links are in when work starts. What you can do is understand how each factor consumes time, then use Google Search Console to measure progress step by step instead of only waiting to see whether you reached page one.
Why SEO does not show results instantly like ads
Paid advertising such as Google Ads can show as soon as a campaign passes review and has budget, because you are buying the placement directly. Organic results have no buy button. Google has to discover the page, crawl it, process it and store it in the index, then compare it with every other page that answers the same query. Each of those steps happens on Google's schedule, not on the site owner's.
Google's own SEO Starter Guide says every change you make takes some time to be reflected on Google's end. Some changes take effect in a few hours, others can take several months, and the guide suggests waiting a few weeks before assessing whether your work had a beneficial effect. Google's help page on asking it to recrawl URLs says crawling can take anywhere from a few days to a few weeks, and that requesting a crawl does not guarantee the page will appear in search results instantly, or at all.
Another reason is that SEO is relative competition. Your ranking does not depend only on the quality of your page. It depends on whether other pages answering the same query are better or worse. If competitors improve their sites at the same time, the time you need stretches too.
What makes SEO faster or slower
The time comes from several factors combined, and each pulls in a different direction. Knowing which one your site is stuck on lets you set more accurate expectations than asking for a ready-made number of months.
1. Crawling and indexing
If Google has not indexed a page, that page has no chance of ranking. Sites with technical problems, such as a robots.txt file blocking important sections, pages carrying an accidental noindex tag, a canonical pointing to the wrong page, or an internal link structure that leaves new pages with no links pointing to them, lose time at this stage before they can start competing. Submitting a sitemap and linking new pages from pages Google visits often makes discovery easier, but it does not force Google to act immediately.
2. Keyword competition
Broad, high-volume queries, such as generic product category names, are usually held on page one by large sites that have built content and links for years. Displacing them takes longer than targeting specific long tail queries with fewer competitors. A simple check is to search the term yourself and look at what kind of sites hold page one: national brands, news sites, or small sites similar to yours. If page one is full of sites far larger than yours, starting with narrower terms usually produces early signals sooner.
3. Site history and condition
A site that has been live for a while, already has indexed pages and has other sites linking to it has a base to build on. Improving existing pages or adding new pages on topics where the site already has a presence tends to be discovered quickly. A site that previously used techniques against Google's spam policies, such as buying links in bulk, or that received a manual action, has to clear the old problem first and can take longer than a site starting from zero.
4. Content
A page that answers what searchers want more completely and more clearly has a chance of ranking better when Google reprocesses it. But if the content duplicates another page on the same site, is too thin, or does not match search intent, waiting longer will not help. A common problem is several pages on one site competing for the same keyword, which leaves Google unsure which page to show.
5. Links from other sites (backlinks)
Links from relevant, trustworthy sites are one of the signals Google uses to assess credibility. Earning links naturally takes time, because you need content or data that others want to cite, and Google has to crawl the pages linking to you. Buying links to speed up rankings goes against Google's spam policies and risks costing more time than it saves.
How new and established sites differ
A new site starts from zero on almost every front. Google does not know the domain yet, there are no indexed pages, no external links, and no data on how users respond to the site. The early period is therefore about getting pages discovered and indexed first, which you can measure in Search Console. Competing on high-competition queries usually requires the site to build up content and links for a while.
An established site has the advantage of its existing base, but it also carries baggage to fix, such as old pages nobody visits, URLs changed without redirects, or outdated content. Fixing technical problems on an established site sometimes shows results quickly because Google already visits it often, but if the site has a spam history, recovery is a different matter.
The table below summarises common situations without naming a number of months, because the months depend on all of the factors above.
| Situation | What usually takes the most time | First signal to check in Search Console |
|---|---|---|
| New site, new domain | Discovery, indexing and earning the first links | Number of indexed pages in the Page indexing report |
| Established site with technical problems | Finding and fixing issues, then waiting for Google to recrawl | Status in URL Inspection and a falling count of excluded pages |
| Established site adding new content on existing topics | Competing with pages already ranking near the top | Impressions for new queries in the Performance report |
| Local SEO for a shop or branch | Profile verification, complete information and accumulated reviews | Queries containing city or district names in the Performance report, alongside Google Business Profile statistics |
How long local SEO takes
Local SEO works partly differently from general search results. Map results and the Local Pack rely mainly on Google Business Profile data, and Google states that local ranking considers the relevance, distance and prominence of a business. Distance is outside your control. Relevance and prominence can be improved through complete profile information, the correct categories, photos and reviews from real customers.
The steps that take time in local SEO are profile verification, which in some cases means waiting for a video verification or another step Google requires, and accumulating reviews, which depends on how many real customers you serve. That cannot be sped up with fake reviews, which break Google's policies. If you have done local SEO and still see no results, check for basic mistakes before concluding you simply need to wait longer, such as name, address and phone details that differ between sources, or the wrong primary category. If you want help setting it up properly from the start, see our local SEO service.
What to measure in Search Console while you wait
Waiting without measuring anything means you cannot tell whether the work is on the right track. Search Console is a free Google tool that shows data straight from Google's side. A sensible order is to look from the first stage of the process to the last.
- Indexing: open the Page indexing report and check whether your important pages are in the indexed group. If they are in the not-indexed group, read the stated reason, such as blocked by robots.txt or discovered but currently not indexed.
- Per-page URL checks: use URL Inspection on pages you just published or edited to see when Google last crawled them and which page it chose as canonical.
- Impressions: in the Performance report, impressions usually move before clicks, because pages start appearing at positions where nobody clicks yet. New queries beginning to collect impressions are a sign Google has started connecting the page with that topic.
- Average position: read it per query or per page, not as a site-wide average, because the overall average can fall even as things improve, when the site starts showing for many new queries at low positions.
- Clicks and click-through rate (CTR): the last indicator, which tells you visibility has turned into real visitors. If impressions are high but CTR is low, review the page title and description.
A tip for reading the data is to compare periods long enough to matter, for example 28 days against the previous 28 days, and to filter by page or query instead of looking at the whole-site chart, which tends to swing with seasons and holidays. The figures in this example are only a comparison window, not a guaranteed time to results.
Warning signs an SEO company is overpromising
The time question is often used as a sales hook. Google has a document titled "Do you need an SEO?" that says plainly no one can guarantee a number one ranking on Google, and that if someone guarantees their changes will give you first place, you should find someone else. Warning signs to watch for:
- A promise of page one in 7 days, or a fixed date for a specific ranking.
- Refusing to explain what they will do to the site, or calling it a secret technique. Google advises caution with companies that are secretive about their methods.
- Selling large link packages, or talking about submitting your site to thousands of search engines.
- Reporting on queries nobody searches for, so rankings look fast in the report.
- Not asking for Search Console access, or not letting you see the raw data.
One of the questions Google suggests asking an SEO provider is what kind of results to expect and in what timeframe. A good answer explains what each stage measures and what to expect, with clear limits, not a guaranteed ranking figure.
How to avoid wasting time
You cannot speed up Google's process, but you can reduce the time lost to mistakes. A sensible order of work is to start with a technical check, to make sure important pages can be crawled and indexed, then map keywords so each page has its own main topic and pages do not compete with each other, and only then develop content and earn links from relevant sources. A technical SEO audit at the start shows where the problems are before you invest effort in content.
It also helps to balance your keyword choices. Use specific, less competitive queries to see the first signals in impressions, alongside main queries that take longer. That gives you real Search Console data to make decisions with, instead of waiting on one big term.
Finally, paid search can fill the gap while SEO is not yet delivering. It does not improve organic rankings, but it brings visitors while you wait and shows which queries actually convert, which you can use to choose SEO targets.
What this means for Thai businesses
For Thai-language sites, do not assume the English-language results page tells you how hard a Thai query will be. Search the Thai term yourself and assess the real competitors on that results page before setting targets.
If your business runs both Thai and English sites, look at each language separately in Search Console using page or country filters, because the time each language takes can differ a lot. Also be careful about changing website platforms or moving domains during SEO work: without complete redirects, accumulated results can disappear and you start again. If you want to plan SEO for the Thai market in both languages, see our SEO Thailand service.
FAQ about how long SEO takes
How many months do I have to wait after starting SEO?
There is no number of months that applies to every site. Google itself says some changes take effect in a few hours and others take several months, and the real time depends on crawling, keyword competition, site history, content and links.
Will requesting a crawl from Google make me rank faster?
Requesting a crawl through URL Inspection tells Google a page is new or changed, but it does not guarantee indexing or rankings. Google says crawling can take a few days to a few weeks, and repeating the request does not make it faster.
How long should I wait before judging whether the work is paying off?
Google suggests waiting a few weeks after a change before assessing the effect, and you should compare long enough periods in Search Console, looking per page or per query.
Can I trust a company that guarantees page one in 7 days?
Be cautious, because Google states that no one can guarantee a number one ranking and advises finding another provider if someone guarantees first place.
Start planning with data
The most honest answer to how long SEO takes is to start by knowing where your site stands, then track progress stage by stage in Search Console, from indexing to impressions to clicks. If you want a team to assess your site, set the order of work and report results with real data, see the SEO services from Relevant Audience.







