There’s lots of collective wisdom on CC about athletic recruiting, especially at D3 schools, so reading through earlier threads is useful.
A few big picture thoughts –
Consider whether the goal is to use athletic recruiting to get admitted to a highly rejective school, like a Williams, Amherst etc.. or whether the student wants to continue competing somewhere and is not focused on schools where admission is unpredictable.
Consider finances – if you are a full pay family but need merit-based aid to afford it, there are D3 schools which give merit aid but they may be more, or less, competitive for recruiting in your sport. If your student needs merit money (as D3 doesn’t do athletic scholarships), then you need to figure out how competitive for recruiting purposes a school might be, plus the profile required for merit money. For ex., Messiah and Ohio Wesleyan Men’s Soccer programs are historically strong programs with easier overall acceptance rates – it is much harder to get a roster spot as a recruit at those schools than to be admitted. So a student might be a sure thing for admission and merit money, but a long shot for a roster spot. That requires building a wide list of initial schools, balancing recruitment, admission, and merit money.
Generally, for D3 recruits, ED applications are expected in exchange for an offer of a roster spot because the student’s ED commitment is how the coach knows they can stop recruiting for that need, though there are always exceptions. Some highly rejective schools may not have enough “spots” to offer through ED so may encourage students to apply RD.
Also, learn to decipher “coach speak” – “we’d love you to apply,” “we think you have terrific potential,” “we think you’re a great fit” are not offers of a roster spot. You want to hear the words, “you have a roster spot on the team” and understand what is required of the applicant. It’s also helpful to know what getting a roster spot means at that school – some schools make cuts before the season even begins so recruits are competing to keep their spot while other schools may guarantee a roster spot for a year or two. Know what the expectations are.
Also, don’t fall in love with a coach – as they move and might be gone before the student starts college.
Editing to add – I thought I was replying to the D3 recruiting thread, not this general recruitment thread, that’s why some of this might sound too specific for the OP.