Yes. I had a Trello board specifically for this purpose.
If you're selective about the job you want then you have to cast your net far and wide until you find The One. Recruiters will ghost you, low salary bands will be withheld until the second or third call, you won't find out about team drama until one interviewer talks trash about another that you spoke to earlier, a remote job will magically turn into an on-site one because the recruiter told you incorrectly, your prospective manager will expect 60 hour weeks plus a mandatory on-call rotation with no compensation, twelve-hour-long coding assignments involving proprietary technologies and/or reverse engineering will be sprung on you prematurely, etc.
On the flip side of this you should know what it is that you're good at and want to do for a living. Since you know yourself better than any recruiter or future coworker the onus is somewhat on you to make sure that the positions you're considering are a good fit. You shouldn't, for instance, waste time interviewing for a mobile development job just because you built an app for your current employer for a few months once if you really aren't passionate about it and actually want to develop distributed back-end systems.
It's always better to hold out for a position that will set both you and your employer up for success. Taking a job just because it's there for a paycheck will leave both parties unsatisfied in the end.