Honestly what makes it work is a combination of two things.
- User Experience
- Social Media Outreach
User experience is important, if its hard to navigate your site, or if your load time is too slow you are going to have very frustrated visitors.
Social Media Outreach is important, the way people know about things now is mostly via social media. Its crucial for you to have a social media presence SEO and paid marketing efforts also play a part but social media will give you quick traffic if done right. Notice I mention traffic and not followers, most people are not going to want to follow or friend an adult membership company so do not focus on followers and like but rather on click through rates which is what matters anyway.
Just my 2 cents

