With regards to match-making, there is no foolproof way to find a good partner without doing some checks rather than taking things at face value. Matrimonial alliances and prospective brides and bridegrooms traditionally would be handled by parents, elders, well wishers. Now we have online site but this comes with a huge cost. Everyday we keep hearing about prospective young people getting duped of money and confidentiality by believing what they see on the online portals.
Firstly, you can get your own family members to help you and once people start speaking about you and the alliance search, the word spreads among the relatives. Similar approach can be done via famiy members, well known neighbors and priests at places of faith.
Currently, many prospective bridegrooms choose their brides (and vice versa) at the place of work, within offices of large MNCs and firms. Among the online matrimonial sites, the reputed ones offer a premium services with a personal manager, background check and privacy criteria, you can choose the premium option.
Once you narrow down on a potential alliance, then you can contact the professional consultancy agencies that do background verification. These companies have trained people who are like detective who verify the person, the family including the details given to you regarding age, job status, education, degrees etc.
Once you select one such similar agency, then for a pre-agreed payment, they would verify the details and give you the information. If the groom turns out to be true you can proceed. But in practical terms, alliance making doing via the family elders and well-wishers works out well.