Tailor your contract very carefully. You should ensure it is clear you are paying for an advertisement and not for referrals. You should also ensure the ad rate is not out of line with the market. For instance, i/m/o you are asking for a problem if you pay the realtor more than you would pay your local newspaper's online site.