Check your rank tracker and see what sites overtook you and how they differ from your site. This involves all areas such as on-page, speed, UX, backlinks etc etc
Then read up on what other research people have done and apply it to your industry and niche to see if it all adds up.