how online branding tools work