How do you find out when something on your site quietly breaks?
I've been working on a couple of products, and since it's just me, I've handling everything: building, marketing, support, all of it. The main problem is on the building side, now that it's so easy and fast to iterate, changes happen so fast that I don't always know what a change actually touched.
Lately I've realized I don't have a real way to know when something breaks. If signup stopped working or a confirmation email stopped sending, I'd probably only find out when someone emailed me or they'd just leave and I'd never hear about it. This is where I have a lot of anxiety. Every person who hits a broken page and bounces is someone I worked hard to get there in the first place, and it would suck to lose them over something so trivial.
Right now my "process" is clicking through the main pages after every change and hoping for the best. I've tried a couple of pre-launch checklists from online, but they seem either way too long or way too generic for my setup. I've looked into automated testing too, but setting up and maintaining a whole test suite feels like a lot when I'm already doing everything else.
So I'm curious what the rest of you actually do. Have you ever had something break quietly and only found out later? How'd you find out, and did you change anything after? Especially interested in hearing from other people running things solo, since I feel like a lot of advice out there assumes you have a team.