20–40 seconds is ideal. Long enough for your CTAs but short enough that viewers don’t drop off before you’ve finished.
At minimum: a subscribe prompt, one next-video suggestion, and a thank you. Keep it warm and personal — avoid sounding like a scripted advert.
Both. A spoken outro gives context and warmth; YouTube end-screen cards provide clickable links. Use them together for maximum effect.