← All posts

bbPress vs wpForo: which forum plugin to pick

A plain comparison of bbPress and wpForo for WordPress: how they store data, what moderation looks like, how they feel to use, and which one fits your community.

Search “wordpress forum plugin” and these are the two free names that keep coming up: bbPress, the old standby built by the same team behind WordPress and BuddyPress, and wpForo, a newer entrant that ships more forum features out of the box. Both are free. Both are still installable today. They are not the same plugin wearing different skins, though, and the difference matters more the longer your community runs.

This is a straight comparison of the two, not a pitch for anything else. Pick the section that matches what you actually care about and skip the rest.

bbPresswpForo
Where posts liveWordPress custom post types in wp_postsIts own dedicated tables
Out of the boxMinimal. A forum and not much elseLayout modes, topic prefixes, forum-level permissions
Setup effortInstall and goLayout choice, structure, longer settings pass
ModerationWordPress post statuses and comment-style controlsForum-specific roles, add-ons, a moderation queue
InterfacePlain, inherits your theme, datedClassic message board, more configurable
Development paceSlow. Long gaps between releasesActive
Fits you ifYou already run WordPress and want the lightest layerYou want forum features switched on by default

What each one is, in one paragraph

bbPress is a lightweight forum layer that plugs directly into WordPress. It does not invent its own concept of a “topic” or a “reply” - it uses WordPress custom post types for both, which means every topic and every reply lives in the wp_posts table alongside your pages and blog posts. That choice is also its main selling point: if you already know how WordPress content works, you already understand most of how bbPress works.

wpForo takes a different approach. It builds its own database tables for forums, topics, and posts, separate from wp_posts, and it ships with more forum-specific functionality already switched on: multiple layout modes, a broader settings panel, and features like topic prefixes and forum-level permissions that bbPress leaves to add-ons or does not offer at all.

The setup experience reflects that difference. bbPress installs and gets out of your way quickly; there is not much to configure, because there is not much there. wpForo asks more of you on day one, walking through layout choice, forum structure, and a longer settings panel before your community is ready for members. Neither is objectively better here. It depends on whether you want a plugin that gets out of the way or one that gives you more dials to turn from the start.

Data storage, and why it is not a technicality

This is the part people skip past and then run into eighteen months later.

Because bbPress stores topics and replies as WordPress posts, your forum content shares a table with everything else on your site: pages, blog posts, custom post types, revisions. On a small, quiet forum this changes nothing you will notice. On an active one, that table grows fast, and every query that touches wp_posts (which is most of WordPress) has more rows to search through. The forum’s success becomes a tax on the rest of the site.

wpForo avoids that specific problem by keeping its own tables. Growth in the forum does not bloat wp_posts, so the rest of your site is insulated from how busy the forum gets. That is a real structural advantage if you expect meaningful volume.

Neither approach is wrong for every use case. A small support forum with a few hundred topics will not notice the difference either way. A forum you expect to run for years and actually grow is where the storage model stops being academic.

Moderation tooling

bbPress moderation leans on what WordPress already gives you: post statuses, user roles and capabilities, and standard comment-style controls extended to topics and replies. It is familiar if you already run WordPress, but it is also basic. There is no dedicated moderation queue built for forum-shaped decisions, and the built-in role system was not designed with a busy community’s needs in mind.

wpForo goes further with forum-specific roles and settings, plus a range of add-ons covering things like user groups and notification controls. The tradeoff is that a lot of that capability lives behind configuration screens and additional plugins, so setting up moderation the way you want takes more deliberate work than bbPress’s simpler, sparser defaults.

If your community is small and self-policing, either handles it. If you expect real moderation load, wpForo’s toolset gives you more to work with, at the cost of more surface area to configure.

Both offer basic spam filtering; neither has trust-based self-moderation. Beyond the spam filter, both rely on a human checking a queue or reacting to a report, which is worth knowing before you commit to either one for a forum you expect to run largely unattended.

Look and feel

Neither plugin is winning a design award against a modern SaaS product. bbPress’s interface is plain, and it has not moved much in years; it looks like what it is, a straightforward extension of classic WordPress theming. wpForo’s interface carries the classic message-board look: dense rows, its own styling, multiple layout options you can switch between. It is more configurable visually than bbPress, but it also does not automatically match your theme - you are working within wpForo’s own skin rather than something that inherits your site’s design system.

If visual polish is a deciding factor for you, be honest that both plugins were built with function ahead of form, and plan on some CSS work either way if a close theme match matters to you.

Extensibility

bbPress benefits from being close to WordPress core conventions. Because topics and replies are just custom post types, a developer who knows WordPress can extend bbPress without learning a separate system, and it hooks cleanly into BuddyPress if your site already runs that. What it does not offer is a large ecosystem of forum-specific add-ons; development on the plugin itself has slowed to a crawl, and that shows in how few new extensions appear.

wpForo has a wider add-on library covering user groups, attachments, notifications, and similar forum-specific needs, reflecting more active ongoing development. The custom-table approach means less overlap with core WordPress conventions, so a developer extending wpForo is learning wpForo’s own patterns rather than reusing general WordPress knowledge.

There is a practical consequence to weigh here beyond the technical one. A plugin under active development is more likely to keep pace with new WordPress releases, PHP versions, and security patches. A plugin whose release cadence has slowed carries more long-term risk, even if it works perfectly well today.

Who should pick which

Pick bbPress if you want the simplest, lightest option, your site already leans on BuddyPress, and you are comfortable with a plain, dated interface on a forum that will likely stay small. It is free, it is familiar to anyone who knows WordPress, and for a low-traffic community the wp_posts tradeoff never becomes visible.

Pick wpForo if you want more forum features switched on by default, more active development behind the plugin, and a storage model that will not slow the rest of your site down as the forum grows. Be ready to spend some time in its settings and add-ons to get the configuration you want, and know you are working inside its own visual style rather than your theme’s.

If neither quite fits because you want wpForo-style storage separation with a UI that actually inherits your theme, it is worth a look at Jetonomy, a newer WordPress forum plugin built on its own dedicated tables with Q&A and an ideas board included.

Whichever you choose, the decision that actually matters is the one about where your data lives and how it will behave once your forum has real traffic, not which admin screen looks nicer on day one. For a broader look at what to weigh before installing anything, see how forum plugins fit into a WordPress site, and if you want to compare feature sets side by side across more than just these two, the features overview is a reasonable starting point along with checking how wpForo compares here directly.

What customers say on Trustpilot

WBCOM Designs is Amazing!

WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very well built. Today their online Chat solved a download…

Edward S.US