Sustainable finance taxonomies can play an important role in scaling up sustainable finance and, in turn, in supporting the achievement of high-level goals such as the Paris Accord and the UN sustainable development goals. This paper develops a framework to classify and compare existing taxonomies. Several weaknesses emerge from this classification and comparison, including the lack of usage of relevant and measurable sustainability performance indicators, a lack of granularity and lack of verification of achieved sustainability benefits. On this basis, the paper proposes key principles for the design of effective taxonomies.