BuddyBoss Theme Review: Could It Be The Perfect Membership Site Theme?

We're taking a look at the BuddyBoss platform and the BuddyBoss theme. This is the platform that I recently switched my own membership site to. Could this be the perfect the membership site theme?

When you’re putting together a Wordpress-based membership site, there are already plenty of things to research and decide on. Choosing the theme seems like it might be the easy part. But…

It isn’t. Trust me.

Most Wordpress themes out there just are not well suited for a membership site. The needs of a typical membership site go beyond the needs of a typical blog. You’ve got features such as:

  • Displaying online courses in a beautiful way
  • Course progress tracking
  • Member community features
  • Account management (like being able to edit member profile without going into the Wordpress admin panel)

The typical features of a membership site require different plug-ins, but they also require a theme that is built to make it all look good. Beyond looks, too, some themes literally empower some of the functionality we want.

When I was scoping out a total redo of my entire LAB setup, I came across the BuddyBoss platform and the BuddyBoss theme.

I liked what I saw. So much so, in fact, that I bought it. And today, THE LAB is powered by the BuddyBoss theme.

If you are looking to build (or, like me, re-build) your Wordpress-powered membership site, BuddyBoss could be right up your alley, too.

But, to help you find out, let me show you how BuddyBoss works in this BuddyBoss review. Let’s dive in…

What is BuddyBoss?

If you’ve been around Wordpress much, then you may know that there are a couple of free, open source and very popular community add-on plug-ins called:

  • BBPress – Built by the Wordpress folks to allow you to create forums on the back of Wordpress.
  • BuddyPress – Built by the same people, but built to turn Wordpress into a social network, complete with member profiles, newsfeed, groups, etc.

Both of these systems are powerful, but it can take some custom development and a bunch of add-on plug-ins to turn them into what you want. Plus, the styling for both is quite minimal, leaving much to the theme to make it not look like crap.

BuddyBoss started off as a “fork” of those two platforms. In developer lingo, a “fork” just means that they took a piece of open source software that people can freely use and develop… and they took it another direction. Kind of like a “fork in the road”. So, they developed it, added a lot more functionality, fixed a bunch of issues, and the result is…

The BuddyBoss Platform.

The BuddyBoss platform is the community platform. It is what provides all the core functionality of forums, social media groups, profiles, private messaging… and essentially everything you would want to almost clone Facebook right on top of Wordpress.

The BuddyBoss Platform is completely free. It is very powerful. And if you want to build community features into your site (whether a public site or a private membership site), BuddyBoss is a great option.

There’s only one issue…

Just like BBPress and BuddyPress, BuddyBoss comes with basic styling. And it is pretty ugly. Which means, you need a nice, pretty theme to make it look awesome.

Here’s a user profile using the Twenty Nineteen theme that comes with Wordpress:

As you can see, it works. But, it isn’t too pretty. It would take some serious time modifying the theme and customizing your CSS to make this look better.

Now, compare this to when the BuddyBoss theme is activated…

The theme makes everything gorgeous. It also provides a lot of great integrations with things that a lot of membership site owners will be using, such as LearnDash, GamiPress and numerous others.

The theme is NOT free. To use the theme, you need to be also using the platform. But, they are two different things.

From this point forward, I am simply going to refer to this combination as BuddyBoss. While you can use the BuddyBoss platform alone and style it up as you want, it is when using it along with the BuddyBoss theme that I think this becomes a very compelling option for membership site owners.

Why Is BuddyBoss So Well Suited To Membership Sites?

The BuddyBoss theme is designed from the ground up specifically for membership sites. Most themes are designed primarily for blog functionality, but doesn’t have the support for the other things.

So what happens is that you end up having to do a massive amount of customization. Or you could use something like Thrive Apprentice (read my Thrive Apprentice review) to organize your courses, but Apprentice is limited in the amount of design functionality you have as it practically bypasses the theme altogether.

Previous versions of THE LAB did things very differently, but in a very custom way. For quite awhile, I based my site on Memberoni, which is a theme made available only to members of the Member Site Academy. I used to be a member there.

One of the previous versions of THE LAB, built upon the Memberoni theme.

I used Memberoni as the foundation for my site, but I hacked the hell out of it to turn it into something more than it was. Memberoni is nice, but it didn’t have enough of a community around it because it was limited to Academy members. Plus, as I customized it, I got FAR away from the original roots of the theme. That meant I could no longer update it easily.

Part of the reason I switched to BuddyBoss is because it was a massive time-saver for me.

The theme is designed specifically for membership sites. It integrates with almost anything I would need. It looks great.

Some of the stuff that makes it ideal for membership sites is:

  • A built-in integration with LearnDash, allowing you to make your LearnDash courses look fantastic right out of the box. It also works with LifterLMS, if you want to go that route.
  • Built-in support for the major Wordpress membership plug-ins, such as MemberPress, Paid Memberships Pro, Restrict Content, Wishlist Member (read my Wishlist Member review). Meaning there is special attention paid to making the various screens from these plug-ins look great.
  • Built-in integration with WooCommerce, meaning you can only only turn your site into a selling platform, but the entire system will look fantastic.
  • Built-in support for the various forms plug-ins you are likely to use in your membership. I use Gravity Forms and the styles are all just ready to make it look great.
  • Built-in support for gamification, if you want to use that.
  • Built-in ability to lock the whole site down to require login, if you want.
  • Built-in ability to customize the login screen to look quite professional and not use the default Wordpress login.

The ironic part is that the ability to control the style of the actual blog is, by far, NOT the most important thing about this theme. And that makes sense. Because this is a membership site theme. While it could be used on a public site for a public blog, the real power of this setup is… everything else.

BuddyBoss And LearnDash

BuddyBoss has built-in support for LearnDash and LifterLMS. In my re-build of THE LAB, I switched all courses as well as the Roadmap itself to LearnDash. You can check out my full review of Learndash.

LearnDash works a lot like BuddyBoss platform out of the box. The functionality is all there, but it doesn’t look very nice at all. The styling of LearnDash courses is up to you and your theme.

BuddyBoss makes LearnDash look fantastic.

The course library page inside the LAB, powered by BuddyBoss

One of the main course pages inside THE LAB, powered by BuddyBoss

BuddyBoss not only makes things look great, but it is built to work alongside all the features of LearnDash. The progress tracking looks great. Quizzes (if you use them) look great. Even little details, such as ensuring embedded videos automatically take up 100% width that way you don’t have to mess with video dimensions. BuddyBoss even has a “dark mode” and a focus mode inside all courses.

BuddyBoss Theme Options

One of my biggest reasons for switching to BuddyBoss was to save my own time. Many of the things that I would have had to dive into the CSS with my old setup and do myself… BuddyBoss has built right into the theme options and you can control it by flicking a switch.

The theme has a big options panel that allows you to control a whole host of things such as:

  • Logo & site icon
  • Header layout, header buttons, etc.
  • The BuddyPanel (the unique side menu you can use for navigating between sections of your site)
  • Fonts
  • Blog layout
  • Custom tracking codes, CSS, javascript codes
  • Built-in minification of CSS and Javascript for site performance enhancement

The whole idea here is really to avoid (as much as possible) having to do any custom CSS. The good news is that you can get pretty far with customizing BuddyBoss into what you want with just the built-in options.

BuddyBoss: The Cost

The annual fee for BuddyBoss starts at $228 for one site. For a bit more, you can get a license that allows you to use it on up to 5 sites.

If your first reaction is “That seems expensive”, then you’re not thinking straight. This is a real steal, by all measures. You’re getting all of the social features for your membership site. You’re getting a theme that makes it all work and look fantastic. And it integrates with a ton of things right out of the box. Try developing anything even CLOSE to this and see how much hassle and time it will take!

Seriously, when I look at some of my past work to customize the LAB theme and/or add functionality, I spent countless hours doing it. It makes me cringe at this point. Because I just got something MUCH BETTER for only $228/year. That’s $19/month. I couldn’t even hire a clueless Fiverr person for $19. Certainly, my time is worth way more than that.

BuddyBoss is suitable for a membership site. This is something that will make you money. It will form the foundation of your brand. When you look at it as the core piece of software that it is, spending $19/month for it should feel like a gift. If you think that is expensive for something like this, you’re coming into it with the wrong mindset.

Dealing with BuddyBoss Support

Since this is a commercial theme, it does mean you have support available to you. And I used it on several occasions as I was getting things set up for THE LAB.

Support is good, but not perfect.

First off, support is only offered via support ticket via their helpdesk. I am personally a massive fan of being able to use live chat and get support in real-time. BuddyBoss does not provide that. I think they could improve the customer experience by having more support channels.

That said, they were pretty snappy on the response time via their support desk. They were also pretty personal and the people who replied seemed to know what they were talking about most of the time. In a couple cases, they were not fast enough or they had to come back to ask for more data. By that point, I had already figured out the issue on my own.

So, BuddyBoss support is fine. Not perfect… just fine. It wasn’t fast enough for me because I’m impatient. Plus, I know more about this stuff than the average Wordpress user, so they don’t need to waste time asking me questions I’ve already ruled out. But, in the end, it was fine. Fast enough for a helpdesk. But, it would be nice to have live chat support.

What I Don’t Like About BuddyBoss Theme

One of my major reasons for switching to BuddyBoss is to save my time. I wanted something that looked nice, did what I wanted, and was maintained and updated by somebody else.

I know how to modify and code Wordpress themes, though. I didn’t WANT to do it anymore, but there’s definitely times when you need to customize things. And…

BuddyBoss is rather difficult to customize, I must say.

They have a starter child theme that you can install. And you can then go to town and make modifications using the child theme and retain the ability to install updates of the main BuddyBoss theme when they are released. But…

The way BuddyBoss does things is overly complex. It breaks up CSS and template components into different folders in a way which is not standardized. And it makes customizing things unnecessarily difficult.

Also, getting BuddyBoss to look like you want might take some trial and error. Some of the features are spread out all over the place, so it can feel a bit overwhelming at times.

The BuddyBoss theme does lack customizations options for some things. It has some support for Elementor, meaning you can use Elementor to customize some of your membership screens. But, as I said before…

Customizing the actual theme is a bit difficult. You can do  it using the child theme, but be prepared to need to dive into the code and figure out the BuddyBoss way of doing things.

Who BuddyBoss is Good For (And Not Good For)

BuddyBoss is not for everybody.

First and foremost, if you don’t wish to have a community inside your site, don’t bother with BuddyBoss. While this theme does other things, its main focus is the BuddyBoss platform. The social component is a fundamental part of all this. So, if you either don’t want a community in your membership or you are intent on using a non-Wordpress option for your community (like dedicated forum software), then BuddyBoss won’t do you much good.

Secondly, if your primary purpose is simply to blog, then BuddyBoss isn’t for you. Most other themes out there are meant to make your BLOG look good. BuddyBoss might be a Wordpress theme, but it is not built primarily as a blog theme. Styling the blog itself is maybe 5% of what BuddyBoss does.

BuddyBoss is a great option for you if:

  • You want to build a social membership site, whether free or paid. Whether it is a paid membership with social components or you want to build a full social network that you control and open it up to your entire audience, BuddyBoss will do it.
  • You want to build a socially-enabled, paid membership site and intend to use LearnDash.
  • You want your social network and forums to be Wordpress. I personally like the flexibility of having it all on Wordpress, but there’s no doubt that dedicated forum software has it’s perks.
  • You like your membership to look more like a “web app” and less like a regular blog. I personally think BuddyBoss looks fantastic. A quality membership site should look different than a standard blog, in my opinion.
  • You mostly like how BuddyBoss looks as is. While you can customize things as much as you want, getting into the code and the child theme gets nerdy and BuddyBoss is not as easy to modify as a regular Wordpress theme.

Final Thoughts About BuddyBoss

So, yes, I switched THE LAB to BuddyBoss. This public site you’re on right now is using Thrive Theme Builder.

Different themes with different purposes.

I would never try to use Theme Builder in a membership site. Theme Builder is primarily designed for blogs. It is designed more for marketing-focused Wordpress sites.

A membership site is quite a different beast than the typical Wordpress blog. THE LAB is a VERY different site and platform than my public blog. It has online courses, progress tracking, note-taking ability, forms, member profiles, social functionality…. and much more. The “blog” inside THE LAB is only used for little announcements and little more.

BuddyBoss is perfect for that.

BuddyBoss is one of the top options for creating a social networking site on Wordpress. I don’t think there’s a better option at this time.

And the theme contains functionality and integrations that make it a real powerhouse for a membership site owner.

In fact, I have growing room. There’s support there for things I haven’t even turned on yet.

And that’s why it is now a fundamental part of my own software stack.

Free Membership Will Get You...

Ability to participate in our forum community, access to exclusive downloads in the library, plus an exclusive subscription to THE EDGE. Sent each Monday, The EDGE will keep you on the cutting edge of Wordpress-based business.


  1. Can I use this if I already have users in BuddyPress and bbPress? I have almost 2000 users and I want to switch but can’t find any info on migrating

    1. BuddyBoss is a fork off BuddyPress, so it should work just fine. I would test it first on a staging site just to be sure. Keep in mind, you can test it for free since BuddyBoss is free. It is the theme and the PRO upgrades that cost money, but the actual BuddyBoss platform is free.

  2. Hi David. I love your blog and it has helped me loads.

    Can I ask, if your lab is on separate site to your main website, how do you link the 2? For instance, if someone signs up to the lab from your main site sales page, how will the data get transferred to your Lab members website? I’m abit confused on how it is done?

    I’m asking as I would like to use Learndash and buddyboss but still would like to use thrive architect as the main builder for everything else like my homepage, sales pages, contact, privacy policies etc.

    Or can it be all done from within 1 website?

    1. On this public site, all the onramps are managed using either ConvertBox or ThriveCart. Optins are handled with ConvertBox, and purchases are managed by thrivecart. Both systems are set up to feed data into the LAB. So, all roads lead to the LAB> 🙂 Even when they show up here on the public site, data is sent to the LAB by those 2 pieces of software.

      1. Thank you. I kinda understand now. Do you know if thrive leads would be able to do this even though it’s a plugin inside word express? Or only a hosted solution like convert box would work? As the main website and learndsh are separate sites. I’m guessing a hosted solution like convert box and thrive cart would work to connect the two sites.

        1. Well, Thrive Leads only does opt-ins, so it cannot duplicate what thriveCart does and cannot handle sales at all. In terms of opt-ins, there are other ways to do about it. Thrive Leads would do it fine as long as your CRM has the ability to do web hooks and allow you to create a user profile in the second site. WPFusion is what does the heavy lifting for me, creating profiles in the LAB when told to by other systems.

  3. Thanks, David. I’ve had a membershsip site for the past eight years or so, and I’ve gone from Customer Hub to Paid Memberships Pro to Memberium. I now have custom development to make it look nice and function well. However, Buddy Boss really has my attention for filling holes that I have. But I wonder if it will be possible to convert what I have.

    Currently, I don’t have ANY community features. All of that is in a private Facebook group. I have two paid membership levels, but people can also purchase courses individually. The course presentation is very basic. I have a page per lesson with embedded video, audio, slides, links, and text. But no progression.

    The site is somewhat complex because there are so many levels of access. You can use the site to access a free video series, webinar replay, quiz library, or something else. You may purchase an individual course. Or you may have a membership level that will give you access to these and other things.

    The membership levels are controlled with Memberium. Actually pretty easy to manage. And it integrates nicely with Infusionsoft.

    So… How easy/hard would a migration to BuddyBoss be? Could it handle multiple membership levels? Could I build a community on top of such a site with different membership levels? Would it replace Memberium, or would it work with it (seems to have integration I believe)?

    Lots of questions, I know. But this is REALLY interesting, and something I feel could take my business to the next level. But I worry that I’ll start down the path and realize it can’t actually do things the way my site is currently structured.


    1. Hey Jon! So, since BuddyBoss is a theme, no it would not replace Memberium. Memberium would continue to control access for members, just like it does now on your site. The Buddyboss platform would enable community features within your site, if you wanted to use them. And the Buddyboss THEME would give the look and feel. In terms of your courses, you would use LearnDash. BuddyBoss works directly with LearnDash. While you could technically stick with your current page structure for lessons, you would need to convert it to a real LMS like LearnDash if you wanted progress tracking, etc.

      I recently migrated a client to BuddyBoss who was using Memberium. It wasn’t any issue. So, your current membership mechanics wouldn’t change. The work would be in migrating your courses to LearnDash and getting the theme set up the way you want.

  4. Hi David,
    We are currently building a site and came across your post and wanted to give Buddyboss a try. But does that mean that I have to start again from scratch or is there a simple way to migrate my current content to BuddyBoss? Btw, I am using Astra Theme.
    Also, why not use Buddyboss for both your public and the Lab site? Thank you!

    1. When you switch themes, your content is not touched. It will look different, but the content will remain after a theme change. If there are any exceptions to that because of the Astra theme, I’m not aware of it. But, I have not personally tested Astra yet. So, I would suggest trying it on a staging site.

      My membership site is separate from the public BMA site. And the power of BuddyBoss is on the membership/community side of things. Using BuddyBoss just as a blog theme is total overkill and makes little sense. Plus, Thrive Theme Builder is just a lot easier to work with.

  5. I am in the middle to build my own tribe so this post come perfectly timed! Thanks.
    What about peepso.com? It has been on the market for a while and seems good, too…

  6. Super great review, David! This looks really impressive, and I’d be willing to that Thrive Themes has something to help give it a bit of panache… Super exciting, as this might solve the platform issue for me.

    But I admit I am confused. Didn’t you just recently redo your membership site by switching over from MemberMouse to a combo of WPFusion and Drip..?? (Or was that a long time ago and I was mistaking it for recent?) I really thought you were ditching membership plugins because they make the different levels cumbersome, and that using CRM tags was the way to go.

    My brain is hurting…

    1. Yes, I did. But, a couple things:

      (1) BuddyBoss has nothing to do with the membership plug-in you choose to use, really. This review is about my theme and the community platform. Has nothing to do with the membership plug-in.

      (2) And to be clear, the CRM approach to membership is pretty awesome, but that’s not to say that any plug-in that uses levels is bad. I left MemberMouse for other reasons. But, certainly, anybody using Wishlist Member, MemberPress, etc… all of which use levels, is perfectly fine. It’s just a different way of doing things. Plus, most of those plug-ins could be used side-by-side with WP Fusion.

        1. I use BuddyBoss theme inside THE LAB… while I use Thrive Theme Builder here on the public site. The Blog Marketing Academy blog and the LAB membership are two separate Wordpress sites, using different themes.

          1. hey david thank you for this review do you use any of the thrive theme plugins inside the lab?

          2. I use Thrive Architect to do some content editing and create many of the landing pages inside the LAB. But, that’s it. In terms of the LAB.

Join The Community (For Free). You'll Get...

Related Download From The Vault! Want It?

The Membership Site Planning Worksheet

This worksheet guides you through the idea and planning phase of your new membership site – setting you up for maximum signups and recurring revenue.

This is one of many FREE resources available with your free membership in our community. Create your account, grab some free worksheets, participate in the community, and get our members-only newsletter, THE EDGE.

By signing up you consent to receiving occasional emails from me (David Risley) with. You can, of course, unsubscribe at any time, and your information is never shared.

Create Your FREE Account!

Join and participate in the community, access exclusive resources in the Document Vault, and get a free subscription to THE EDGE.

Your membership is free for life.