If your organization wants to attract top talent, then you need to ensure that your brand should be attractive enough for applicants to apply in. There are a few points you can keep an eye on them to attract.
a). Be transparent about who you are. Communicate clearly what candidates can expect from the organization.
b). Be consistent in brand messaging in your communication for both external and internal.
c). Take care of reviews on a social platform like Glassdoor, Indeed, LinkedIn.