Be well known in your industry
Encourage your managers to attend seminars and conferences, look for speaking opportunities and be a regular contributor to industry magazines or websites. The purpose here is to build your profile within your industry, as a great place to work.
Be known to have a great culture
Your best promoters are your own employees. By having a fantastic company culture, you increase the chances that your existing team will be out telling people how great it is to work with your team.
Another way to do this is share insights into your culture, using your own social media accounts. For example, Australian digital agency, Bam Creative, identified that many candidates follow their Instagram account. So they spend time posting images and comments from what it is like to be part of their team.
Offer attractive compensation and benefits
It goes without saying that you need to be at least competitive with compensation; not necessarily pay the most, but don’t pay the least either. Look for opportunities to offer softer benefits as well, such as team lunches, a day off on your birthday, and more.