For those new to SEO (Search Engine Optimization) and website development, SEO can appear very challenging. There are many aspects to an optimized page.
Do not worry. As the concepts become familiar, the process becomes manageable. You also realize that there is no "magic bullet" that gets your site to the top. Much of SEO is attention to detail, time, and effort.
Climbing to the top of search engine result pages is a slow steady process. It takes effort and time, when you are there the view is worth it.