It is more efficient to incorporate SEO at the time the website is being designed. This is called foundational SEO. Once the website has been completed, the option of ongoing search engine optimization is available depending on your needs, growth goals, and so forth. If you’re looking for lead generation, SEO may be a good fit.