The time that SEO of a website takes to see the desired results varies depending on factors like the website's current state, the competition, and the difficulty level of keywords. Typically, SEO can take several months to record significant results, which is considered a medium to long-term strategy. It is also important to note that SEO demands consistent efforts and correct optimization techniques.