There is no fixed number, because keyword research is scaled to the site, not run on a clock. For a small business with one location and a handful of services, an SEO company can usually complete a first round of keyword research in a few days to about one week. For a larger site with many service lines, multiple locations, or a complex product catalog, the same work can take two to four weeks. These are working ranges, not industry standards, and any company quoting an exact figure before seeing your site is guessing.
What matters more than the headline number is what the company is actually doing during that time. Real keyword research is not just exporting a list from a tool. It includes pulling search data, reviewing what currently ranks for each target, judging how hard those pages would be to outrank, grouping terms by search intent, and mapping the result to specific pages on your site. The time estimate should reflect that full scope. If a company promises a finished keyword strategy in a day for a 60-page site, that is a signal to ask what they are skipping.
What makes it take longer
Three factors drive the timeline more than anything else.
Site size and page count. A five-page brochure site needs far fewer target terms than a site with dozens of service pages, location pages, and a blog. More pages means more keyword groups to build, more intent to sort, and more decisions about which term belongs on which page.
Number of services or products. Each distinct service is its own small research project. A plumber offering one core service is quicker to research than a contractor covering plumbing, HVAC, electrical, and remodeling, because each line has its own set of terms, competitors, and buyer questions. The same is true for ecommerce sites, where every product category adds work.
Competitiveness of the market. In a low-competition local niche, the company can identify viable terms quickly. In a crowded market, more time goes into difficulty analysis: checking the domain strength of the pages that already rank, reviewing how thorough their content is, and finding realistic openings rather than terms you have little chance of ranking for. Harder markets require more judgment, and judgment takes time.
Other things can stretch the timeline too, such as how much existing data the site already has, whether multiple languages or regions are involved, and how quickly your team answers questions about your services and priorities. Delays in that back-and-forth often add more days than the research itself.
Questions to ask before the work starts
Ask the company to put the keyword research timeline in writing as part of the project plan, along with what the finished research will include. A clear answer sounds like a range tied to your specific site, with the reasoning behind it, rather than a flat promise. Ask how the estimate would change if your site is larger than they assumed, or if the market turns out to be more competitive than expected.
It is also fair to ask whether the timeline covers a single first pass or ongoing updates. Search behavior shifts over time, and many companies revisit keyword research periodically, often each quarter, rather than treating it as a one-time task. Knowing whether you are paying for one round or a recurring process helps you compare proposals accurately.
The short answer
For most small to mid-sized business websites, expect roughly one to three weeks for a thorough first round of keyword research, with smaller and simpler sites at the low end and larger, multi-service, or competitive ones at the high end. Treat any estimate well outside that range with caution: too fast usually means corners cut, and unusually slow may mean unclear scope. The right timeline is the one a company can explain by pointing to your site, your services, and your market.