There are several benefits for a business to sign up with Trustpilot:
Businesses can showcase customer reviews and build trust with potential customers for free.[1][2] Signing up allows businesses to engage with customers and learn what they really think.[2] Many businesses have seen an increase in online visibility and conversions after partnering with Trustpilot.[3] Over 167 million reviews have been written on Trustpilot, so it can be an effective way for businesses to establish their reputation.[1]
Thanks to the Kagi quick answer 🙂
Trustpilot isn't perfect but it could help
https://www.trustpilot.com/review/kagi.com
https://support.trustpilot.com/hc/en-us/articles/115015561467--Claim-your-business-profile