SEO is done differently by every person, however, there are fundamental elements which must be included in any SEO process.
Initially, an audit will be conducted to identify the strengths and weaknesses of your website. This can be from a technical, on-page, or off-page basis.
After the audit is conducted, the most critical findings will be addressed first, to ensure that your website is ready for sustained traffic and improved rankings.
The process from here differs depending on the website, which is why it’s important to understand that the SEO process is never 100% linear, in the sense that different priorities can take place at different times.