Positioning is a fancy word for a simple decision: who are you for, what do you do for them, and why should they pick you instead of the next guy. Branding is how that decision looks and sounds.
Most businesses never write that decision down, so every ad, post and web page says something slightly different. We pin it down, then turn it into words and a look you can actually use.