Social media marketing is one of those things that can work amazingly well for some businesses and not so much for others. Sometimes it has to do with how much the business puts in to it other times it can just bed down to the industry you are in. The businesses that do best on the social media platforms are those that appeal to the masses. Businesses that sell niche products or services may not do as well as they are trying to essentially find that needle in a haystack. Social media marketing is all a numbers game. The more people you can get to see your ads or posts the more likely you are to have people interact with it. These interactions can then lead to enquiries or sales.
If your target audience is very specific, you may find that you are not able to reach them easily. You may struggle to know how to get your page shown to them and this is where paid for advertising can come in. When you set up paid for advertising such as Facebook ads, you can select groups of people to show your ad to. For example, if you have a product that you wish to promote that is for horses then you can choose people that have shown an interest in horses. This can work really well for many and once you have go them following your page you can then easily reach out to them.