Using Facebook only to market isn't a safe bet simply because you're at Facebook's mercy and you are limited by the type of content you can create and share. Having your own website gives you a more power -- you can blog, host your videos, create infographics, and build and email subscription list. You can also set up your website with social sharing buttons to hit all of the social networks, not just Facebook. In the long term, it's the better choice for affiliates.
Be sure not to make your page or profile scammy, though. If you post these frequently, your Facebook reach can suffer, and you could risk losing followers who don’t prefer to see so many promotional posts. For the benefit of your Facebook followers and reach, it’s a good idea for you to post a variety of text and text plus image posts to your page or profile.
Facebook Ads allow individuals and businesses to run paid ads on Facebook. To run ads, you need a Facebook page. Before using ads, you’ll want to understand Facebook’s policies. Affiliate links, redirects, and suspicious sites/landing pages get many people suspended and banned from using ads and even Facebook. Facebook will review an advertisement before approving or declining it.
It’s a great way for marketers to drive more traffic to their websites, or to get more eyeballs on the Facebook content they want to promote. This is a great way for marketers to drive traffic from their Facebook Business Page back to their website. Check out how Mandarin Oriental uses the "Book Now" button in this way, to make it easier for viewers to make reservations.