https://www.brokenlinkcheck.com/broken-links.php#status
It takes years to perfect the perfect website and a lot of reliable ongoing maintenance so this is an awesome tool to help you!
I checked mine a week ago and found 100s of broken links. I spent a few long days sifting through them and correcting them. My site visits have increased so it was worth it.
Episodes with text