Get creative with compensation - let people earn bonuses, prizes, whatever. You'll be surprised what motivates people.
Gotta love the Fake News.
I have been looking at Indeed.com for a few weeks now, in advance of my college student coming home to look for a summer job. Looks like employers will only reluctantly take people with no experience and train them. If they are really needing to find people, they could actually try taking the time and effort to train them. Take the long view— build loyal workers who will stay longer than they would have, and they may become loyal customers, or may work for suppliers, or may vote for tax-friendly policies for your business.
You’ll be surprised what motivates people.
I agree with you. It amazes me that more people don’t get creative that way.
For that matter, it wouldn’t hurt a lot of bigger businesses and organizations to be more creative, too.
Get out of the “this is the way things have always been done” mindset. ASK people what they want. What motivates me might not be what motivates you. (Then give them options). Don’t set up your “bonus” or “incentive” program in such a way that it’s difficult if not impossible to reach the goals. That dis-incentivises me quickly.
Speaking for myself, if I never get another “gift” or “reward” that is something along the lines of a tote bag with the company name on it, it will be too soon. Don’t waste money on that junk; just give me money, if not a gift card!