Yes, your site needs to:
- Be technically healthy for search engines to crawl and index
- Have high-quality content that answers the intent of your customers’ search queries
- Attract links from other relevant and authoritative sites
But working to implement every SEO best practice all at once lacks a focus on driving results that actually make a difference in your bottom line (MRR for your business).
Results from SEO don’t happen overnight and in the big picture it’s a long term game. But if you want to give yourself a chance at seeing some high impact results in a period of several quarters as opposed to several years, you need to be able to identify and focus in on the highest priority items to work on first.