1) Check if the marriage bureau or service provider is authentic - Before knowing more about the man, it is important to know about the marriage bureau. It may so happen that the marriage bureau is fake, and shows incorrect matches with fake data just to get money. It is always a safe option to know about the marriage bureau in detail. It is always advised to talk to people who have already got their matches made through that bureau.
2) Be Real - Be who you are. Only that will help you get the perfect match. Just because you are looking for an NRI partner, does not mean you will give wrong information about yourself. Remember, the same thing can happen from the other side too.
3) All the documents of the guy are correct - To get an Indian girl, a man may lie about his home or job. It is of utmost importance to make sure all his documents are correct. Take time, but verify them before you say yes.
4) Nature of the Man - Not just his papers, but his nature also matters. In the end, you will be staying with him alone there. If he has a peculiar nature that bothers you, think twice. Just because he is an NRI, don't marry that person. Your whole life depends upon that one decision of yours.
5) It takes time - It is not always important that you get a suitable match very soon. Sometimes, you have to be patient and trust the marriage bureau to get you a good match. patience is always said to reward you, and here, your patience will result in a good match, which you will not regret in the future.
Marrying an NRI has a lot of pros as well as cons. There is no house help abroad, there is no one you will know, the language will be different, and so on. But in the end, always take the advice of the experts in the marriage bureau. They will guide you through the best.