The time to see the desired results varies depending on multiple factors such as the complexity of the optimization, the competition, and user experience. In general, to start seeing them you have to wait 2 to 3 months, and to have a stable strategy, it can take between 6 and 12 months. It is important to note that SEO is an ongoing process that requires constant attention and updating to maintain and improve ranking and visibility in search results.