While the results from SEO are normally slow and generally take two to four months or more, they are usually long-lasting.