I am not sure the internal methods that are used to match profiles, but knowing your candidates are important. There should never be an instance where you provide a profile to someone where they do not fundamentally match. This process is difficult enough to have to keep dealing with rejection due to basic matters in my profile like age and hijab. 

If you have a strong enough client base there would be no need to try to post on matrimonial sites.