As a rule of thumb, we usually estimate: 3–4 weeks for websites with less than 500 pages. 2–3 months for websites with 500 to 25,000 pages. 4–12 months for websites with more than 25,000 pages.