Sustainable mining has received much attention in recent years as a consequence of the negative impacts of mining and public awareness. The aim of this paper is to provide mining companies guidance on improving the sustainability of their sites through effective community engagement based on recent advances in the literature. It begins with a review of the literature on sustainable development and its relationship to stakeholder engagement. It then uses the literature to determine the dominant factors that affect community perceptions of mining projects. These factors are classified into five categories: environmental, economic, social, governance and demographic factors. Then, we propose a new two-stage method based on discrete choice theory and the classification that can improve stakeholder engagement and be cost-effective. Further work is required to validate the proposed method, although it shows potential to overcome some of the challenges plaguing current approaches