The best way to think of SEO is to think of it like a pyramid. The most important factors are at the top of the pyramid, which could be considered “community build”, though the full structure of the base foundation is also important. As you move down the pyramid you will see all of the different factors that help contribute to making the perfect SEO design.
In addition to all of the SEO factors that are built within the pyramid, social media/networks, link building and content creation also play a huge part in the process.