I think keywords would be based on your niche but not on promoting channels. Generally speaking, you need to have a thorough understanding on your niches and then brainstorm some relative words to be used on Google Adwords keywords tool. Also, analyzing your top 10 competitors' title tags would be a useful shortcut.
1.Identify Your MDFK and $KW SERPs Dominators
2.MDFKs for Industry Link Opportunity Analysis
3.MDFKs for Competitive Link Analysis
4.Connecting Existing Linkable Assets to Keywords
5.MDKWs + Link Building Query Operators
6.Getting Your Money Keywords in Anchor Text with Guest Posts
7.Getting Money Keywords in Anchor Text with Outreach Requests