A true 'heavy' landing is rare and the criteria are well documented in other threads.
I think you meant 'Hard landing'.
A 'Heavy' landing should be avoidable unless returning due to an emergency..
Flying frequently I might get a ripple or two but it's truly been a long time since I experienced a real hard landing, almost a thing of the past...
TW