The challenge with any free marketing is that YOU are the product. The message (text, video, images, etc) that you use to get your message out help the platform owner (ie. Facebook) than they help your business. Why is that? When you are using Facebook for free they do everything they can from preventing your prospects from leaving Facebook.
PS. After an hour the reach of any FB update drops dramatically.