Build your WordPress website with Elementor.Discover Elementor Affiliate link
Français

Site appearance

Comparisons and selections

bbPress or wpForo for a public peer-support forum?

Compare bbPress and wpForo for opening a public forum: free features, volunteer moderation, additional costs and discussion migration.

Source published: · Source updated: · Editorial policy

Read the French edition

Choosing for a public peer-support space

For an association, collective or volunteer software support, bbPress and wpForo address the same initial need: organising questions and retaining searchable answers. The choice mainly changes how this space is administered. Choose bbPress if you want a restrained forum close to WordPress organisation and accept adding precisely the missing features. Examine wpForo if discussion layouts and group management should be available in a fuller package from the outset.

The selected scenario is a self-hosted WordPress site with public reading and contributions from identified members. The forum sells no subscription and does not replace contractual support. On WordPress.com, first check that your plan allows extension installation. In a multisite network, have the network administrator approve installation scope. The workflows below target a site administrator; volunteers answering questions should not automatically receive the same powers.

Before comparing screens, write three real situations: a new member asks a question, a volunteer moves it to the right section and a visitor finds the answer without signing in. Add an example of an abusive message. This small framework avoids choosing from an attractive demo that shows neither posting restrictions nor daily workload. The described actions are an acceptance-test procedure to perform on your site copy; neither plugin was tested for this comparison.

Compare before you choose

The offers at a glance

Find the use case and budget that fit, then read the details to see the limitations and any components you may need.

On smaller screens, the table scrolls horizontally. With a keyboard, press Tab to focus the table, then use the left and right arrow keys.

Prices recorded for these offers. Check terms and renewal prices before you buy.
OfferBest forPricing and billingRenewal and support
bbPressRead the details Public peer support with few sections and precisely chosen additions.Free engine; budget third-party extensions, hosting and operations separately.

Taxes on paid services and extensions not established.

No renewal for the free engine; third-party licences depend on selected components.
wpForo ForumRead the details Peer support benefiting from several layouts and an explicit permissions matrix.Free base; Advanced Attachments 29 USD or Private Messages 39 USD, each for one site. Optional AI: Starter 15 dollars/month for 1,000 credits.

Extensions: single-site licence with one year of updates; AI separate, monthly.

USD established for extensions; taxes not established. ISO currency of the dollar displayed for AI not established.

Renewal required to continue extension updates after one year; its future price is unconfirmed. Support: conflicting duration between listings and terms.

What the free versions actually let you compare

The bbPress base is free. It organises forums, topics and replies integrated with WordPress. This suffices for structured peer support if members mainly write text and the team accepts a simple presentation. Do not turn simplicity into a performance promise: speed also depends on theme, database size, added extensions and server. No simultaneous-visitor count or load-test result is established here.

wpForo is also available free in the WordPress directory. Its listing presents several discussion layouts, subscriptions, moderation tools and a group system. The richer interface requires more initial decisions. A question-and-answer display may suit a section of short questions; a long collective conversation is read differently. Have the team choose using identical fictional content. A publisher demo does not predict rendering with your theme or participants’ habits.

Distinguish simple attachments from advanced features. wpForo documentation describes file addition subject to forum permissions, then a separate extension for multiple attachments and enhanced management. For bbPress, do not assume a feature seen on another site belongs to the base: request its extension list. A screenshot added to a question may be essential, while private messaging is not necessary for a public forum. Budget only the workflow you intend to open.

Calculating cost without confusing licence and operations

For both solutions, the engine’s starting price can be zero. Total cost remains the sum of suitable hosting, backups, email delivery, selected extensions and human time. Present a twelve-month budget with one line per item. Then state who pays renewal and owns the purchase account. A forum installed by a volunteer must remain maintainable after they leave the association; no engine subscription does not solve that handover.

In the November 3, 2026 record, official gVectors pages display Advanced Attachments at 29 USD and Private Messages at 39 USD, each for one site. The first enhances attachments; the second adds private messaging, optional for this public support space. Update access lasts one year and a future renewal amount is not established here. A support contradiction remains: product pages advertise one year while individual licence terms state one month. Clarify this duration before purchase and record cart taxes, not established in this report. These module listings advertise minimum wpForo 2.0.0: that alone does not validate every combination with wpForo 3. Confirm the version pair before purchase. Then compare the cost of only necessary features with any third-party bbPress extensions.

wpForo’s AI features consume separate credits. Documentation notably displays a 500-credit trial and a Starter plan at 15 dollars per month for 1,000 monthly credits; taxes and the dollar symbol’s precise currency are not established on that page. For the volunteer forum described here, these remain optional and outside the base budget. Trial credits do not sustainably fund moderation. First ask whether the team lacks tools or simply people available to answer.

Installing a first bbPress forum you can check

For a new site, prepare a staging copy and a database and file backup. Neutralise outgoing email before creating subscriptions. With an administrator account, open Plugins, Add New Plugin, search for bbPress and check the directory listing’s identity before installing and activating. The expected result is forum tools appearing in administration. If activation fails, record the exact message and disable the new extension; do not continue adding components to hide the error.

In Forums, New Forum, create a Peer Support section and add a description explaining which questions belong there. Choose public visibility and open status for the selected scenario. Then publish a fictional topic and a reply from a separate member account. Do not rely solely on the administrator preview: open the public address in private browsing. The question and reply should be readable signed out, and contribution should follow the selected member rule. Close or return the demo section to draft after validation.

Then open Settings, Forums and examine anonymous posting, the delay between messages and the allowed editing period for a contribution. Public reading does not require anonymous posting. Initially retain identifiable registration if that is your operating rule. Record every changed value in the site handover file. If expected behaviour is lost, restore only those values before considering another setting.

  • Create a fictional Peer Support section, topic and reply on the copy.
  • Check signed-out reading and signed-in posting separately.
  • Record retained settings and responsible people’s names before any real opening.

Configuring wpForo around one readable structure

To examine wpForo, restart from a clean copy rather than activating two forums simultaneously on the public site. Install the wpForo Forum listing through Plugins, Add New Plugin. The official listing indicates a starting page at /community/, with a variant if that address is already used. In wpForo, Board, Edit Board, check the assigned page and title. Open it in another window: a created page absent from the site menu can make installation seem to have produced nothing.

In wpForo, Forums, use Add New to create a category, then add a child forum with the plus button. An empty category is not a section ready for questions. Choose a consistent layout for this first set and publish. Check visible hierarchy and resulting address before multiplying sections. If reorganising panels by drag and drop, click Save forums order and hierarchy at the bottom. The expected result is an obvious route to the section without needing to know administrators’ internal vocabulary.

The system distinguishes group permissions from access granted in each forum. In wpForo, Forums, open the section with its pencil, then examine Forum Permissions: each group receives an access level here. Read this matrix even if Registered appears correctly defined, then save only necessary permissions. Prepare a signed-out visitor, ordinary member and demo moderator. Check required actions with each. The v3 documentation retains Forums and wpForo labels in places: if your installation differs, find the screen by function without blindly changing another section. Retain a screenshot of your own validated matrix for future volunteers.

  • Confirm the page in wpForo, Board, Edit Board.
  • Create a category and at least one child forum in wpForo, Forums.
  • Check this section’s access for Guest, Registered and Moderator.

Giving volunteers appropriate moderation powers

With bbPress, forum roles are set in WordPress user management. Moderator permits intervention on contributions; Keymaster opens broader global capabilities. A volunteer organising questions does not need to manage the site’s theme and extensions solely for that task. Separate their member function from the technical owner’s. Ask them to check a simple operation on a demo topic, then ensure they gain no unexpected administrative access.

With wpForo, start from the Moderator group and examine its granted capabilities and section access. A group’s existence does not replace defining work: who handles reports, decides to close discussions and intervenes in disagreements? Write a short response rule and escalation path. A team with many buttons but no shared decision process risks moving and reopening the same topics, tiring members and volunteers alike.

Initially prefer reversible actions for disputed cases: hold pending where supported, close a discussion or request rewording. Reserve permanent deletion for a deliberate decision. In acceptance testing, also check that a member cannot edit another person’s message and a moderator can work without sharing the owner’s account. This check concerns your actual configuration. It does not follow automatically from a feature list or general product reputation.

Preparing notifications and shared documents

A useful forum depends on more than its discussion page. Members must understand how to follow a question and stop notifications. For acceptance testing, subscribe a demo account to one topic, publish a reply with another account, then check receipt and unsubscribe. Perform this in a test-only email route. A visible follow button does not prove the server delivers messages; a received email does not prove every recipient requested that subscription.

If questions require screenshots, add a neutral image and check who can view it. In wpForo, attachment upload and viewing permissions are separate. A publicly readable section can therefore provide a different file experience. Set your rule before permitting real documents. Ask members to mask names, addresses and keys in screenshots. A short instruction beside the form is often more useful than a complex upload tool nobody has learned to use.

For bbPress, every additional need must be assigned to its supplying component and maintenance owner. Avoid adding an extension for every detail before checking the base journey. Keep a register of function, version, any licence and deactivation procedure. In both solutions, file volume, backups and discussion retention must enter your organisation. No plugin decides for the collective how long to retain an obsolete document or who answers removal requests.

Integrating the forum without breaking the rest of the site

The forum must fit into navigation, theme and search without claiming to replace the whole site. Choose a stable address and an understandable menu label. From the home page, a visitor must find peer support and return to association information. Check a long question, reply list and form on a phone. Publisher compatibility claims are a documentary starting point, not validation of your particular theme, its styles or existing modules.

Do not change cache globally to solve one incorrect page. If a recent reply is missing or a visitor sees inconsistent login state, have rules for forum pages and logged-in members checked. Keep a list of acceptance-test addresses and compare rendering with existing settings. The aim is accessible public discussions without sharing personal states. No universal cache recommendation follows solely from choosing bbPress or wpForo.

For maintenance, reserve a time when someone can check the forum after an update. Repeat the four initial actions: read, ask a question, reply and moderate. Add notification receipt if part of the service. A team documenting this check limits dependency on one person, even with a free engine. If an update causes regression, return to the copy’s backup to understand the problem; do not blindly restore the public database and risk erasing new contributions.

Migrating bbPress to wpForo: an option to assess

wpForo documents the free Go2wpForo tool for transferring, among other things, forums, topics, messages, users and attachments. The same documentation excludes data such as private messages and polls and distinguishes setup help from a result guarantee. This matters in a quotation: an available importer does not mean every old-forum component will transfer. Inventory extensions actually used and the information they retain before treating migration as licence savings.

An ambiguity must be resolved before conversion to the current version: the page filed in v3 documentation still offers downloads labelled for wpForo 2.x and 1.x. Research therefore cannot certify here the version pair usable with v3. Have this confirmed, then prepare a complete copy. After installing the compatible converter through Plugins, Add New, Upload Plugin, documentation locates source selection in the Go2wpForo menu. Do not run conversion on the public forum while versions and copy results remain uncertain.

Migration acceptance testing must compare accounts, topics, replies, dates and files, then open important old addresses. Documentation also provides a separate redirect mechanism for bbPress; its existence does not prove every particular URL is covered. Retain the source forum and backup. For switching, plan a short period without new messages to avoid divergent histories. Rollback restores the retained source and its addresses; it becomes more complicated once replies have been added at the destination.

  • Confirm converter compatibility with exact versions before downloading its ZIP.
  • Compare accounts, discussions, documents and old URLs on the copy.
  • Open the destination only after validation; retain a recoverable source and a defined switch window.

Deciding according to the team that will sustain the forum

For a new forum with a few sections, choose bbPress if the team prefers a restrained structure and can limit additions to precise functions. The expected benefit is understandable, transferable administration, not an unmeasured advertised speed score. Choose wpForo if its discussion layouts, groups and section settings already match how you work. Its fuller base may avoid add-ons, provided someone takes time to explain settings to moderators.

If a bbPress forum already works, do not migrate solely because the competing engine is also free. Compare the missing feature’s cost with account, link and extension migration work. If wpForo already serves you well, reducing options does not justify an improvised conversion to bbPress either. The bbPress importer exists for several platforms; the exact reverse route from your wpForo installation is not established in this report and must not be presented as automatic.

Finally decide using an acceptance-test sheet completed by the technical owner and a volunteer. It must state validated features, selected budget, remaining unknowns and each component’s maintainer. Retain observations from the copy, then progressively open useful sections. For this public scenario without subscriptions, both bases can be examined without an initial engine purchase. The sustainable choice is the one whose rules your team understands and whose operation it can check after the next change.

Sources and references

Use these references to check the features, requirements and limitations described. Reading documentation is not a practical test.

View 19 references

Uses, prices and what to check

2 offers in detail

Compare the features you need and the terms of each offer. The order of these entries does not indicate a ranking.

Free version available

bbPress

Best forPublic peer support with few sections and precisely chosen additions.

bbPress suits a collective wanting to organise topics and replies in a restrained structure. Its free engine permits examination of the public journey without an initial purchase. Additional features must be linked to their actual extensions and maintenance. Base simplicity proves neither load capacity nor universal compatibility. For an existing forum, first evaluate the missing need before funding migration.

Offer pricing

Free engine; budget third-party extensions, hosting and operations separately.

Renewal and support: No renewal for the free engine; third-party licences depend on selected components.

Taxes on paid services and extensions not established.

Checked on .

Strengths

  • Forums, topics and replies integrated with WordPress
  • Separate forum roles
  • Free core

What to consider

  • Check enhanced attachments and other needs component by component
  • Reverse migration from wpForo not certified here
  • Assess additional features and their maintenance extension by extension
Pricing terms and compatibility

Understanding the offer

Price at the time of review
Free engine; budget third-party extensions, hosting and operations separately.
Currency
Unspecified. Confirm for the offer you choose.
Billing
Unspecified. Confirm for the offer you choose.
Renewal and support
No renewal for the free engine; third-party licences depend on selected components.
Taxes and fees
Taxes on paid services and extensions not established.
Commitment and terms
No engine purchase required for the base scenario.
Date checked

Compatibility and components

  • bbPress 2.6.21, updated October 27, 2026; compatibility declared up to WordPress 7.1.4, without editorial testing
  • Acceptance testing required with theme and cache
  • WordPress installation permissions required
  • Validate multisite with the network administrator
View official site for bbPress (opens in a new tab)Back to the table
Free version available

wpForo Forum

Blue and white banner for the wpForo WordPress forum.Official wpForo banner; the slogan is the developer’s.

Best forPeer support benefiting from several layouts and an explicit permissions matrix.

wpForo suits a team wanting to examine several discussion presentations and set access by group and section. Its free base is separate from commercial modules and the credit-based AI service. bbPress migration is documented, but converter downloads remain labelled for earlier versions in v3 documentation. Confirm the version pair before migration; the tool’s existence does not guarantee complete forum transfer.

Offer pricing

Free base; Advanced Attachments 29 USD or Private Messages 39 USD, each for one site. Optional AI: Starter 15 dollars/month for 1,000 credits.

Billing: Extensions: single-site licence with one year of updates; AI separate, monthly.

Renewal and support: Renewal required to continue extension updates after one year; its future price is unconfirmed. Support: conflicting duration between listings and terms.

USD established for extensions; taxes not established. ISO currency of the dollar displayed for AI not established.

Checked on .

Strengths

  • Several discussion layouts
  • Groups and per-forum access
  • Simple attachments documented

What to consider

  • Extension support: one year on listings versus one month in Single-Site terms; clarify before purchase
  • Confirm Go2wpForo compatibility with v3
  • AI features subject to separate credits
Pricing terms and compatibility

Understanding the offer

Price at the time of review
Free base; Advanced Attachments 29 USD or Private Messages 39 USD, each for one site. Optional AI: Starter 15 dollars/month for 1,000 credits.
Currency
USD
Billing
Extensions: single-site licence with one year of updates; AI separate, monthly.
Renewal and support
Renewal required to continue extension updates after one year; its future price is unconfirmed. Support: conflicting duration between listings and terms.
Taxes and fees
USD established for extensions; taxes not established. ISO currency of the dollar displayed for AI not established.
Commitment and terms
Purchase and AI not required to examine the basic public forum.
Date checked

Compatibility and components

  • wpForo 3.2.4, updated November 2, 2026; compatibility declared up to WordPress 7.1.4, without editorial testing
  • Forums and wpForo labels coexist in documentation
  • Check theme, cache and notifications on a copy
  • Import acceptance testing essential before public migration
  • Commercial modules: minimum wpForo 2.0.0 requirement advertised; confirm the module/wpForo 3 version pair’s compatibility before purchase
View official site for wpForo Forum (opens in a new tab)Back to the table

English translation of the reviewed French edition. Code examples retain their original identifiers, comments and output strings for reproducibility. Linked exercise files and original screenshots may contain French. No new practical tests or price checks are implied by translation.

Continue reading in English