Should I start SEO before or after my website is built?

We highly recommend that SEO is implemented during the creation of your website. It is might easier to build SEO into your website during the creation phase than to build it in after the fact.
You don’t want Google to see an un-optimized version of your website the first time it crawls your website.