I am going to jump in as a college coach. Recruiting websites are great tools if used in the appropriate manner. If a kid sends me a personal email inviting me to check out their profile on BeRecruited, NCSA, or CaptainU for example, I will take the time to do so. If I get a canned copy of an email that I can tell has been mass emailed to a lot of coaches, I usually delete it. So these websites are great tools, but it is up to the recruit and parents to utilize them in a manner that is going to get them the most interest. Some people use these tools as shortcuts. Coaches can see right thru that. Another thing about these recruiting websites--if you don't have a video posted on the profile, the chances of me wanting to come watch you play is drastically reduced.
On a similar note--this is the time of year that I get hundreds of emails from kids telling me that they are going to be at the Queen of Diamonds and/or the Kent State camp. That's great, but why should I come watch you over all the other kids if you have sent me a generic email that has also gone to every other coach on the list of college coach attendees? I am not going to watch a kid unless I already know who they are, or they have taken extra effort to show that they have done research on our school or program.
Just my input, for what it is worth.