@karstenkoehler - thanks for the prompt reply!
Okay sure I have created this idea “Lead Scoring on Custom Objects” that you can upvote and in the meantime create different membership lists when a contact/company has 1 or multiple listings and then rate the lists appropriately.