What is a YouTube Branding Watermark? A YouTube Branding Watermark is a feature that allows creators to add any image (typically a logo) to all YouTube videos. It boosts branding of your channel; When clicked on image – viewers can subscribe to your channel.