I relied entirely on linkedin for my most reason job switch. Make sure to set up a few alerts for search queries (/job titles) and apply as quickly as you can (it is a little stressful, I agree).
When job openings have the ‘easy apply’ thing, don’t bother and simply move on (I’ve NEVER had a meaningful response to any of these). Also, don’t bother if an opening already has more than 25 applicants (unless your resume is outstanding).
Indeed seemed to have nosedived in the last few years; monsterboard was never a success for me either. For me linkedin has been the only meaningful portal. Hang in there!