This matchup seems strange to me. You guys outrange us, outzone us, and out-camp us. Yet despite all that, when we get in, we can combo you to hell and back. On top of that, if we get you offstage, well... good game.
The key to winning this matchup is to continually camp us and space all your attacks.
Your Fsmash beats all our moves in range, as does Zair. Your Dair, UpB, Dsmash, and UpB all kill us fairly well (though you don't want to use UpB unless you're sure it works in this MU. A whiffed UpB can get you offstage and gimped.).
Your projectiles are also good at keeping us at bay, or at least until we get them.
Your Utilt is also a great anti-aerial option.
That being said, we also have a lot on you.
Almost all your moves are punishable, and your shieldgrab is basically useless, which along with slow OoS options gives us free reign to attack your shield (Though Kirbies, beware of Dair and UpB OoS!).
Once you're in the air, you are in a bad position, and if offstage, there's a good chance you are dead, even if you have a bomb.
Your weight makes you very comboable as well, and damage racking won't be a problem for us. Put that along with our good KO options and your bad recovery (which it must get annoying having people telling you how bad your recovery is every MU, so I apologize) and Link's got a problem.
Our short size makes Zair harder to hit with, and allows for less mixups with it.
On a side note, your DACUS doesn't seem to useful in this MU, since we're so short.
In this MU, I'd advise Kirby to approach from the air until he gets into Zair distance, at which point a grounded approach might be better.
For Link, I'd suggest he camp his *** off and not mispace anything. It will be a hard matchup to win.
Personally, I'd say 70-30 Kirby, but maybe I'm just biased, since even the best Links I've played have given me little trouble.
EDIT: ZettaKuma... Have you ever played/played against a Link? A lot of your info sounds wrong... Maybe I'm misunderstanding you?