I guess there was already some discussion about this matchup on this Forum. I let you search.
Basically, never attack until he didn't use his double jump (so bait him to make him burn his DJ). Use your great ground mobility to go under him and attack with UpSmash/Uptilt or SH Upair/Fair. I recommend large stage. Ban Yoshi in anycase because you will die at 60%.
To combo, Uptilt/Upair/Bair are good. But remember that you benefit a lot more on edgeguard situation than combo game.
Quiet never try to trade/challenge him in the air (It s a common things to do with Luigi against other character but not against Ganon). Same for Crouching.
DI his Dthrow in, so you will be hit by his Bair rather than is Fair.
Be super patient for Edgeguard, step by step, hit by hit, even if you have to bair him 10 times and reach 160%. Bair is the safer but at low percent you have to Fair him to keep edgeguarding. My method is to stay near the ledge and jump as high as his potential UpB. So you will make a big vertical wall, and if he try to pass it, you bair him. If he want to pass below, you should have the timing to fall with him in the same timing.
Some basics stuff, I'm not very common in the matchup. Hope you'll have some insights with this.