SEO is a very complex science. It involves on-page seo, off-page seo and user experience. With over 200 ranking signals, no site will get all of them exact. It's best to use "white hat seo" and avoid penalties.
The most sound thing a website owner can focus on is raising Domain Authority. That's a lot of work and mostly takes time.