How The BBPress Wordpress Forum Plugin Increased Traffic & Profit

This tutorial will teach you how to install & set up the BBPress Wordpress forum plugin on your Wordpress blog in less than an hour!

I will even go beyond the BBPress tutorial and show you how to use it to increase:

  • Traffic
  • Engagements
  • Profits

I recently decided to add a forum to the site which offered a number of benefits.

However it wasn’t all that straight forward to set up and took me a while to get everything working as it should.

This step by step BBPress tutorial will make it a breeze for you without the headache!

Why Bother Adding A BBPress Forum?

I added Wordpress forums to the site to solve a problem. I was getting lots of emails everyday asking for advice which was eating into a lot of time.

This was a problem because not only was I spending a lot of time doing that – but the answers I provided stayed locked up and weren’t for everyone’s benefit.

So adding a BBPress forum to the site solved those problems.

Other Benefits

There are a huge range of other benefits to adding a Wordpress forum-

  • User Generated Content – Every time someone creates a new post that creates a new page on the site
  • Engagement – People have a reason to return to the site
  • Community – It allows my readers to interact and help each other
  • Helpful – The forum is a valuable & helpful resource in itself as people discuss & interact
  • Long tail traffic – All of these new forum posts have potential to rank for long tail searches

My Results So Far

I launched the forum 40 days ago on the 18th October 2012. In that time-

  • 126 users have signed up
  • 64 topics have been started
  • 279 replies have been made

Check out the traffic stats for the forums so far-

BBPress Wordpress forum plugin traffic

Not bad eh? The forums now account for 12.95% of my overall traffic and is highly engaged spending an average of 12 minutes on the site browsing 7.55 pages per visit.

On top of that Google also sent me 548 visitors to forum pages-

BBPress plugin search engine traffic

Hopefully your starting to see the long term benefits of having your own forum!

Stats Update

As of the 21st February 2012 the forum now has-

  • 404 users
  • 231 topics
  • 954 replies

 This has resulted in an extra 65,447 pageviews from 5,841 unique visitors.
Google alone has sent 5,052 visitors to the forum that on average visited 5.15 pages across 7 minutes 30 seconds.

You can keep track of the blogs & forums growth via the monthly income & growth reports.

The User Journey

One thing I wanted to cover quickly is while the BBPress Wordpress forum plugin does make it relatively easy for people to register on the site…

It doesn’t really provide the best user journey.

For example the login pages don’t match the design of the site and there is no obvious register/login/logout links on most Wordpress sites.

I also wanted new members to be added to my blogs mailing list.

I spent considerable time tweaking the user journey through trial & error and will show you my personal solutions below.

Planning Your Forums

The first step in this BBPress tutorial is to decide what forums you will offer. You don’t want to be so specific that you end up creating lots of forums that confuse the user, but you don’t want to go to general either.

For this site I personally went with-

  • E-Commerce
  • Hosting & Domains
  • Link Building
  • On Page SEO
  • Social Media
  • Video
  • Tutorial Requests

Take time to think about the forums you will offer and make a note of them, you’ll need this later on!

Installing The BBPress Wordpress Forum Plugin

First of all download and activate the BBPress wordpress forum plugin here.

Then go to Settings > Forums and configure to your personal preference.

Ensure that under the Theme Packages header you choose the bbPress Default option

I have included a screenshot of my settings below-

bbpress tutorial

Creating Your Forums

Now from the Wordpress Dashboard you will notice that the BBPress Wordpress forum plugin has added a new menu on the left.

Just select Forums > New Forum

In the title area enter the forum name and then add a short description in the content area.

Creating a BBPress forum

Once your happy click on Publish and your first forum will be up and running!

Repeat this process for each of the forums you want to create but don’t start using them just yet, there’s a few more things we need to do first.

Tweaking & Additional Plugins

In order to make the forums a bit more user friendly and just better all-round there are a few plugins we need to install & configure.

If you want to add any other features then check out the full list of bbPress plugins there are quite a few to choose from!

GD bbPress Tools

This plugin add a range of functionality to the forums including-

  • BBCode support
  • Quoting
  • Signatures

It also allows you to tweak a lot of the more advanced options.

Download, install and activate the GD bbPress Tools plugin.

Then head to Forums > Tools and tweak the settings to your personal preference.

Here are my settings, everything else I left at default-

GD BBPress Settings

Once that is done, you can move on to the next plugin!

Theme My Login

The user registration / login process doesn’t really deliver a consistent user journey but this can be fixed with Theme My Login.

This will integrate the login form with your page templates seamlessly.

Download, install and activate the Theme My Login plugin.

Click on Pages > Add New and create a login page similar to the screenshot below. Don’t forget to include the shortcode in the image below-

Theme My Login Setup

Once you have done that publish the page and in the URL make a note of the page ID.


In the URL above the ID is 1137

Next go to Settings > Theme My Login and type the page ID in and tick all 3 options. Here are my settings-

Theme My Login Settings 1

If you click on Permalinks you can also define the slugs to use for your login, register, lost password and profile pages –

Theme My Login Settings 2

If you click on Modules you can enable other settings/options modules to customise even further.

Personally I have-

  • Custom E-mail
  • Custom passwords (nothing additional to configure)
  • Custom user links
  • Theme profiles
  • User moderation

E-Mail Options

Here you can customise the e-mails that get sent out upon new user registration, password resets etc

I have left everything at default except for the new user registration e-mail which I have as-


Thanks for registering on my blog!

Why not head over to my forum and join in with the conversation https://www.matthewwoodward.co.uk/forums/

Your username and password are below for your reference-

Username: %user_login%
Password: %user_pass%

Thanks for signing up!

Matthew Woodward

You can put whatever you want in that e-mail, I plan to improve these by linking out to social profiles & key content.

User Links

In the User Links settings click on Forum Participant and delete the dashboard line.

Themed Profiles

In the Themed Profiles settings enable Theme Profiles for all users and restrict admin access to Forum Participants-

Theme My Login Settings 3


In the moderation settings choose if you want to enable e-mail confirmation or not.

GD bbPress Widgets

Download, install and activate the GD bbPress Widgets plugin.

This add some new wordpress forum based widgets that we are going to use alongside the next plugin.

bbPress WPTweaks

This will add a custom sidebar to our forums that only displays on forum pages / topics.

Download, install and activate the bbPress WP Tweaks plugin.

Go to Settings > bbPress WP Tweaks and select Page.php click on Save Changes

Next go to Apperance > Widgets and you will see the new bbPress sidebar on the right.

Add widgets to this as you please – see the screenshot below for my setup-

BBPress Custom Sidebar Widgets

Aweber Integration

I also wanted new forum members to be added to my Aweber list. If you want to do the same then setup a new list in Aweber.

Download, install and activate the Aweber Registration Integration plugin.

I know it says the plugin hasn’t been updated for a while but it still works!

Once installed go to Settings > Aweber Integration and add your form ID and list name.

If you need help with that follow the instructions at the top of the settings screen.

Redirect After Login

The only place people can login / logout of the site is in the forum sidebar. By default when people login they get taken to the homepage which offers no benefit. Instead they should be taken to the forum.

In your themes functions.php file add this code-

add_filter('login_redirect', 'plugin_admin_redirect');
function plugin_admin_redirect($redirect_to, $url_redirect_to = '', $user = null) {
return '/forums';

Ideally though the user should be taken back to the page they logged in from but I suck at coding and couldn’t work that out.

Test Test Test!

That is the setup complete and hopefully it didn’t take you all that long!

Have a browse around your forums and check that everything is looking good and as you want it to.

Create a test user and go through the user journey yourself, ensure your test user gets added to your Aweber list.

Start a test topic and post a test reply – if your happy delete all the test data.

Going Live!

If everything looks good then it’s time to push your forums live.

What I chose to do was add a link in the main navigation bar that reads ‘Ask A Question’

I positioned this on the far left as it will attract a lot of attention from the eye and if anyone wants to ask me a question they will see that option before reaching the ‘Contact Me’ option which is purposely positioned on the far right (least attention).

This helps to ensure a steady new flow of users and questions while keeping my inbox clear for my clients.

I also added 2 widgets to the sidebar that are visible across the rest of the blog, these are a list of the forums and a list of popular topics.

Learn how to start a blog that people notice in 7 days

Peace Out

Well that brings me to the end of the BBPress tutorial – your Wordpress site should now have a fully functional forum for your visitors to enjoy.

If you get stuck then post a comment or better yet, jump over to the forum ;)

If you use this guide to create a new forum let me know in the comments below and I’ll link it from this post!

Don’t forget, the BBPress Wordpress forum plugin is 100% free so you have nothing to lose by trying it out!

146 Responses

  1. Naomi Hanna

    Great information, keep sharing…

    • Matthew Woodward
      October 25th, 2019 at 11:28 pm

      Certainly will do Naomi

  2. flexible

    thanks for this

    • Matthew Woodward
      June 27th, 2018 at 12:27 pm

      You are welcome

  3. chuyển hàng đi mỹ giá rẻ

    I think this is among the most significant info for me. And i’m glad reading your article.
    But should remark on few general things, The website style is perfect, the articles is really excellent : D.
    Good job, cheers

    • Matthew Woodward
      April 21st, 2018 at 11:46 am

      Thanks very much, I hope it has helped

  4. vishnu

    This helps a lot for bloggers like me. Thank you so much.

    • Matthew Woodward
      April 2nd, 2018 at 3:39 pm

      No probs

  5. Dirk

    Hey Matthew!

    Seriously love your blog, I am learning so much! Just a couple quick questions for your:

    1) I know this post is slightly dates so do you still highly recommend bbPress?

    2) I am wondering if I commitment to bbPress will it scale with me as I grow? Right now the audience is small but what happens when it gets *hopefully* really big? Does it scale up well?

    3) If I change the theme on my self-hosted Wordpress blog or do any Wordpress updates will I have to worry about it messing up the forums or are they separate?

    4) Does it take a lot of bandwidth each month to host forums?

    • Matthew Woodward
      December 22nd, 2016 at 11:04 am


      1) Yes it’s the best forum plugin for Wordpress

      2) Yes it scales well

      3) It may cause a problem but its unlikely

      4) No not really

      The only other thing you might consider is a Facebook group as opposed to a forum

  6. Michelle

    Thank you so much for your help Matthew! It’s very much appreciated. I’m away for a few days but I’ll get on to my host as soon as I return home.
    Much thanks

    • Matthew Woodward
      November 3rd, 2016 at 9:40 am

      No problem, let me know how you get on!

  7. Michelle

    Hi, thanks for getting back to me so quickly!
    I have set up a couple of dummy accounts which have not received emails and the friends who have joined the forum have told me that nothing has come through to them.

    • Matthew Woodward
      November 2nd, 2016 at 11:11 am

      I would speak to your host and also check your server IP isn’t on any email black lists (if it is, ask them to change the IP of your site).

      Also make sure you have an SPF record setup.

      If all else fails you can use something like SendGrid and their Wordpress plugin.

  8. Michelle

    Hi Matthew
    Thanks for this tutorial, I followed it and had my forum up in no time! However, welcome emails are not being sent out. I’ve tried and tried to find an answer as to why this may be but it’s all so confusing.
    I’d really appreciate any ideas you may have.
    All the best

    • Matthew Woodward
      November 1st, 2016 at 9:56 am

      How have you determined they are not getting sent out?

  9. Phil Gregory

    Thanks Matthew for this tutorial. I used to have a very active Forum on my website back in the day.

    It was running phpbb2 and was thriving until Russian hackers found a way to attack it relentlessly. After trying many anti spam techniques, which were all unsuccessful, I gave up. I deleted the forums for a while….then Facebook appeared.

    After trying twice since the advent of Facebook, I have never been able to revive the Forum community. I have bookmarked your article and will give it another go.

    • Matthew Woodward
      October 26th, 2016 at 3:08 pm

      Have you tried using Facebook groups?

      • Phil Gregory
        October 27th, 2016 at 4:38 am

        Oh yes! I have a very successful group and 2 facebook pages.

        I was just thinking about privately hosted forums that are easier to track clicks etc.

        • Matthew Woodward
          October 28th, 2016 at 9:54 pm

          Is there a solution that uses Facebook to drive it in one way or another so people don’t have to register, they can just play?

  10. Agraj Agrawal

    Hey Matthew, I have blog related to smartphones so what kind of forum it would be good.
    Three different forums for android window iOS each or I should go with single forum

    • Matthew Woodward
      May 15th, 2016 at 5:25 pm

      Honestly I’m not really that great at mobile so I am not sure!

  11. Jared

    Quick one, I love this idea but I hesitated to implement something like this about 8 months ago because it would create tons of “thin pages” on the same domain as my blog. I understand that if the entire domain was just a forum then fine but won’t this cause any issues in terms of having thin content (less than 400w on a page) ?

  12. Emilie

    Great article, thanks! I’ve implemented your advice yesterday when I came across your article and have installed a forum on my website immediatly. I’m pretty proud of it: http://www.piercingmodels.com/forums/

    It took quite a while since not all the plugins worked with my Genesis theme or were available. For me, the sidebar ended up working properly when installing the ‘bbPress Genesis Extend’ plugin for Genesis instead of
    ‘GD bbpress Tweaks’ and enable under: ‘Genesis – Theme Settings’ the option: ‘Register a forum specific sidebar that will be used on all forum pages.’

    So far the first discussions are starting to happen! I’m very grateful for this article Matthew!

    • Matthew Woodward
      January 27th, 2016 at 5:05 pm

      Ahhh yeah Genesis has lots of weird things like that (its why I dont use it) but I’m glad to hear you got it working ok and perhaps your comment will help other genesis users :)

  13. Juan


    A help please.

    The Outgoing links of forums to other external sites.

    Is it better to be Nofollow?
    It is correct and why?

    • Matthew Woodward
      January 12th, 2016 at 11:16 am

      I dont care about that personally

      • Juan
        January 12th, 2016 at 2:31 pm

        But what about the power that is lost?

        As I understand my site should have fewer outbound links.
        Because if I have many outgoing links like “dofollow” you could lose strength in my site.

        Or I’m wrong, please help me to have clear the idea.

        • Matthew Woodward
          January 15th, 2016 at 10:00 am

          Like I say, I don’t pay attention to this in any of my SEO efforts

  14. Travelfinity

    TML looks different now and when user registers he gets redirected to wordpress login page instead of tml login page. I can’t find how to change that.

    • Matthew Woodward
      August 31st, 2015 at 9:42 am

      Did you try googling it? “TML login redirect”

      • Travelfinity
        August 31st, 2015 at 9:56 am

        Found the solution, just had to use TML widget instead of bbpress Login.

        • Matthew Woodward
          August 31st, 2015 at 9:57 am

          Awesome :)

  15. Peter Diaz

    I was considering using WPSymposiumPro instead of BBpress. Any comments?

    • Matthew Woodward
      August 24th, 2015 at 1:57 pm

      I chose BBPress because its actually made by the same people behind Wordpress and supported by lots of other plugins and premium themes natively

  16. Rishit Shah

    Hi, Matthew!

    How will I know if someone posts a topic or a reply in my forum.
    I have also allowed guests to post a topic or a reply without registering.

    Do I get a new email every time some posts a reply or a topic?

    • Matthew Woodward
      June 10th, 2015 at 10:24 am

      You can set it up like that if you wish

  17. sangeetha menon

    Awesome detailed review and configuration steps. I will definitely try this as I am planning to have a forum set up in my blog.

    My only concern is the login. Would users logged in can see the settings of my dashboard n stuff.

    • Matthew Woodward
      May 18th, 2015 at 6:34 am

      No as they are assigned a restricted role

  18. sal

    Great blog Matt. I am trying to implement all the strategies you teach. You are the best.

    • Matthew Woodward
      April 6th, 2015 at 9:10 am

      Thanks Sal!

  19. flashcash

    great post

    • Matthew Woodward
      March 10th, 2015 at 8:38 am


  20. drew

    Very useful from many points like user engagement, will try to add and test out the results soon.

    • Matthew Woodward
      January 22nd, 2015 at 3:13 pm

      Let us know how it goes!

  21. Deby at So Sew Easy

    I’d love to add this to my site, but I’m worried about all the plugins – adding what you suggest above is an extra 6 over my current 21. Everything I read tells me to avoid plugins as far as possible because they slow the site.
    What do you think?
    I have no idea how to fix site speed so could this really makes things drag?

    • Matthew Woodward
      November 5th, 2014 at 6:01 pm

      Do you think my site is fast?

      I have 47 plugins installed with 44 active

      • Deby at So Sew Easy
        November 6th, 2014 at 7:30 pm

        OK, so I’m working on my new forum. I’ve opened up the site to subscribers and although my forum isn’t published yet and there are no links on the site to register, I’m getting inundated with new ‘subscribers’ to the site! Hundreds already.
        How are they signing up, and who are these people? They aren’t signing up to the forum because its not there yet, so it seems like they must be some kind of spammers or hackers. Feeling worried!

        • Matthew Woodward
          November 6th, 2014 at 9:37 pm

          I’m using a combination of Akismet and CleanTalk with some black listed words

  22. Vicki

    http://www.snapwebapps.com You can embed this free forum widget inside your web page. It’s just a code you copy and paste into your page. It’s rare to find one as fully featured as this one for free.

    • Matthew Woodward
      November 1st, 2014 at 7:35 pm

      That removes any SEO/Google/User generated content benefits entirely

  23. Berniece

    That is a great tip especially to those new to the blogosphere.
    Simple but very accurate information… Appreciate your sharing this one.
    A must read article!

    • Matthew Woodward
      October 21st, 2014 at 11:49 pm

      No problem!

  24. Rahul Bhatia

    Hey Matthew, i have a problem in setting up forum in subdomain. I want to setup home page as forum homa page. I also want to keep the design of the forum related to Blog design.

    Plz help.


    • Matthew Woodward
      October 17th, 2014 at 2:52 pm

      Using BBPRess? I guess you would have to do a htaccess redirect

  25. Mac

    Hey there! I know this is kind off off topic buut I
    was wondering if you knew where I could locate a captcha plugin for
    my comment form? I’m using the same bllog platform as yours and I’m
    having trouble finding one? Thanks a lot!

    • Matthew Woodward
      October 8th, 2014 at 2:52 pm

      I would never inconvenience genuine users with captchas that spammers automate in their sleep

  26. Prisqua

    What about Spam with forums? I’ve always been hesitant to start a forum because in my mind I will get more spam than genuine subscribers.

    • Matthew Woodward
      September 25th, 2014 at 2:13 pm

      Yeah you do get spam, but so does your inbox so =/

      • Prisqua
        September 25th, 2014 at 10:44 pm

        Yes my inbox does receive a lot of spam, but I remember setting up a forum quite some time ago with a domain name I was not using and I got loads of subscribers but it was just pure Spam, worse than what you are getting in our inbox. That is why I was asking. But will try to set up a forum.

        • Matthew Woodward
          September 26th, 2014 at 2:10 pm

          Just setup proper anti spam mechanisms like you have with your inbox :)

  27. Barry Wilkinson

    Thank you for posting this. I never thought of using forums as an addition to a WP blog. I have a couple of forums (private ones) but I simply got a domain then installed a forum on there from my cpanel. From there I learned how to do what I wanted by my tried and tested formula of pushing every button in sight and seeing what it did. They’re good enough as they are now. My main problem was finding how to add a password for entry, which probably shows the state of my brain.

    However I do want to mention one thing about your forum. I joined a while back and I remember later trying to get back on to your forum but I couldn’t find it. I eventually went back to my records and found from there I had to add ‘/forum’ to your home page URL.

    Your ‘ask a question’ category was one I overlooked as I record the pages of anything I find interesting in my own library under the categories I find useful. So basically, if I haven’t recorded a URL |I will go to the ‘forum’ tag and search from there. Except you don’t have a ‘forum’ tag. I realize now, from your post, you’ve called it ‘ask a question’, a category I looked at but never explored.

    This is a minor point and I did find a work around. Just thought you might want to know.

    • Matthew Woodward
      September 10th, 2014 at 5:44 pm

      Hahaha that is a formula that I use a lot as well – it’s the best way to learn :)

      Sorry about the confusion – I found putting the words ‘ask a question’ got a better response than just ‘forum’

  28. shoeb

    Hi ,

    Great tutorial ! which theme you have used in your forum.

    • Matthew Woodward
      September 3rd, 2014 at 10:15 pm

      It’s just the same theme the blog uses

  29. Sandy

    Great! I can use this idea to another niche. But, do you have another alternative for BBPress? I saw that’s not really like a forum instead a blog.

    • Matthew Woodward
      July 2nd, 2014 at 4:27 am

      Not that integrates with wordpress in the same way but if you just want a stand alone forum there are a bunch of options like PHPBB, MyBB, SMF and so on

  30. Cathleen

    Thank you…not just for teaching me HOW to install a forum but WHY I should! Brilliant advice!

    • Matthew Woodward
      June 5th, 2014 at 4:15 pm

      Glad it helped :)

  31. find

    Hi there! Do you know if they make any plugins to assist with
    Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results.
    If you know of any please share. Thanks!

    • Matthew Woodward
      May 23rd, 2014 at 11:09 pm

      I use Wordpress SEO by Yoast

  32. Ryan

    Great advice on building a forum. Just wondering, how effective if your forum at bringing in traffic through SEO?

    Do you get a lot of traffic through long tail keywords?

    I am tempted to build a forum on my site but just wondering if the extra time needed to implement/monitor will be worth it or not for bringing in extra traffic.


    • Matthew Woodward
      May 23rd, 2014 at 12:10 am

      About 25% of the traffic is due to the forum

  33. Satyender

    Hi There!

    The article is really helpful . Just to want sure did you install the plugin on subdirectory?

    • Matthew Woodward
      May 18th, 2014 at 3:56 pm

      No just install it in wp-admin

  34. YouTube Guy

    Matt, I’ve been getting an INSANE amount of spam on my forum lately. Any plugins/settings to stop this?

    • Matthew Woodward
      May 22nd, 2014 at 4:29 pm

      Upgrade akismet perhaps and I clean up with WanGuard

  35. Joe

    Hi Matthew,
    with regard to the forum, I m not sure atm if I should put it on an external domain (edm) or on a subdomain / folder of my current domain. I think I ll probably put it on the external domain as I m a little bit affraid with regard to possible negative ranking effects for the whole site, e.g. when the content in the forum might be thin (from google perspective) or if it would produce a lot of urls or will affect the main-site on the domain in other seo-relevant ways – its more or less a gut feeling I have that it might be better to seperate it by domain. what do you think … did you consider putting it on another domain before?
    cheers joe

    • Matthew Woodward
      April 25th, 2014 at 1:08 pm

      Nah I would always keep it on the same domain to build a bigger more authrovaite site

      • Juan
        December 5th, 2015 at 2:00 am

        Hello Mateo,

        I also want to create a forum, but in a subdomain.
        Because the user Joe, says that possibly there may be problems with your central site (primary domain), did not understand the answer.

        Can you tell me please ¿What are the disadvantages or problems, to have a forum in a subdomain?

        • Matthew Woodward
          December 8th, 2015 at 2:13 pm

          Only the fact that the subdomain installation is unlikely to talk to the main domain installation but that could be solved with a developers help.

          From an SEO perspective they are treated as seperate sites entirely which has its own set of pros/cons

  36. Peder B. Helland

    Thank you very much, Matthew! That helped me a lot! Do you know how to change the font size of all text in the forum?

    Thanks a lot,

    • Matthew Woodward
      April 22nd, 2014 at 8:07 am

      That will be in a css file

  37. Michael Booker

    I followed all of your instructions (outside of the Aweber integration) but my forum looks VERY basic out the box.

    Did you have to do any custom styling to get your borders, layout, and colors like they are?

    See examples HERE: http://screencast.com/t/L3osWteyKh
    and HERE: http://screencast.com/t/9FqFLImC

    Any ideas? Yours looks so much cleaner with the layout you are using. I don’t need anything fancy now, just something to looks clean and user-friendly.

    • Matthew Woodward
      March 12th, 2014 at 8:34 am

      I didn’t do anything fancy, must be your theme =\

  38. Dave

    Hey matt working on setting this up on my blog, ran into a few problems with theme my login?

    Nowadays it looks like the settings are different from what you picture here.

    I’m running into this weird error where if I go to selfmadebusinessman.com/wp-admin

    I put in my admin info and I get an error that reads

    “More Information Required: Correct Username, Correct Password”

    and that’s it, any ideas?

    • Dave
      February 12th, 2014 at 10:33 am

      actually it looks like I am having this problem with only one username and not the others, maybe my assistant is logged in under the same one? IDK, will wait on it tomorrow, at least the others work. if you have any ideas let me know

      • Matthew Woodward
        February 13th, 2014 at 9:11 am

        Let me know how you get on :)

    • Matthew Woodward
      February 13th, 2014 at 9:11 am

      If you disable the plugin does it still happen?

      • Kirsten Hendrikse
        May 21st, 2014 at 7:30 am

        Hi Dave,

        I have run into the exact same issue. If you could let me know how you resolved it that would be great. Unfortunately for me I only have one login to the site, so I have no access to my site at all at this stage.

        Kind regards,

  39. Ajantha

    Please give me the link to your forum.
    I like to see that.

  40. MarieDenee

    Thank you soooo much! This was amaze.

    • Matthew Woodward
      October 28th, 2013 at 8:25 am

      glad it helped!

  41. matthewbarby

    Awesome, awesome, awesome! I’m starting the mammoth task of setting up a travel forum on my travel blog – a lot of fund in store for me there!

    Just a quick question – I’ve been searching online and have looked everywhere within BBpress but can’t find how to change the title tag on the forum index page (i.e. /forums/). Any ideas?


    • Matthew Woodward
      October 22nd, 2013 at 8:57 am

      Thats an area I’ve been looking at moving into recently ^^

      I found bbpress to be pretty awkward with title/meta tags and gave up =\

      • matthewbarby
        October 22nd, 2013 at 8:59 am

        Nice – well, if you wanna have a chat at any point about the travel side of things then you know where I am. In case you didn’t know, my travel blog is http://www.meltedtsories.com.

        Speak soon mate.

        • Matthew Woodward
          October 23rd, 2013 at 1:58 pm

          Looks pretty sweet will have a deeper delve into the content at some point!!

    • matthewbarby
      October 22nd, 2013 at 8:57 am

      Ignore that – Just as I submitted this comment I realised that I had missed something. Problem solved.

      Just in case anyone has the same issue, you can do it within Yoast’s WordPress SEO>Titles and Meta>Post Types>Custom Post Type Archives>Forums


      • Matthew Woodward
        October 23rd, 2013 at 1:57 pm

        Winning ^^

  42. Anthony

    Hello Matt,

    Great tutorial! I do have one question, while trying to view my newly created forum I get this error:

    Fatal error: Class ‘WP_Post’ not found in /home/content…..theme-compat.php on line 375

    Have an idea on what it could be? I appreciate any help.


    • Matthew Woodward
      October 18th, 2013 at 11:14 am

      Sounds like your theme hasn’t been coded properly.

      If you change to another theme temporarily, does the error go away?

      • Anthony
        October 18th, 2013 at 4:03 pm

        Just tried it with two different themes and still the same error. Should I reinstall the plugin? Looks like the ‘WP_Post’ is not being found within bbPress plugin files?

        Thanks for your help!

        • Matthew Woodward
          October 22nd, 2013 at 9:33 am

          Hmm to be honest I’m not entirely sure then =\

  43. JJ_the affordable_ gadget_man

    Hey matt

    i once installed bbpress long time ago and got many spammers abusing my forum ..hope that does not happen to you

    jj Digitalgrog

    • Matthew Woodward
      October 5th, 2013 at 8:33 am

      Happened a couple of times but easy to deal with :)

  44. Ryan

    I have gotten aweber integrated, and when a test email registers in the forum it shows their name and email information in the plug in, but no confirmation email is being sent by aweber, just one from my wordpress site, and none of the test emails are being added to my aweber account.


    • Matthew Woodward
      October 4th, 2013 at 8:47 am

      Which plugin are you using?

  45. Jason

    Hi Matt

    Regarding the Aweber integration. What happens if somebody registers with your forum but they are already registered on your main email list? Or vise versa! Does it recognise this or do you have 2 seperate aweber lists that contain duplicate contacts?

    Thanks for all the great info


    • Matthew Woodward
      September 8th, 2013 at 3:19 am


      So I have an automation rule setup that anyone that joins the forum list automatically gets added to the main list which triggers the autoresponder for them if that makes sense.

      When you do a broadcast to more than 1 list it auto removes dupes

  46. hertz

    Hello Matt, thanks for this great tutorial. I have a small problem please. I use the heatmap lite version theme for my site but i don’t seem to be able to get this forum plugin settings to work. Please is there a way to go around this? Thank you

    • Matthew Woodward
      June 24th, 2013 at 9:02 am


      Your not really giving my any details to be able to help you. All I’ve got so far is you installed it, doesnt work.

  47. Cristea Cristian

    Hi Matt,

    I have a little problem with the forum that i just instaled.

    On you main site.com/forum it says “Forum” (PrintScreen: http://imageshack.us/a/img856/5726/j15p.jpg),

    But on my site, if I create a now forum it changes the title name on site.com/forum with the mane of the forum that I just created wich is “Cereri” (PrintScreen: http://imageshack.us/a/img199/5017/ut08.jpg).

    What can I do to keep my site.com/forum page with the title unchanged?

    • Matthew Woodward
      June 18th, 2013 at 8:35 am


      I’m pretty sure thats in the main BBPress settings – I would check but I have a plugin conflict which stops me accessing the BBPress settings :P

  48. Manu

    Hi, awesome resource Matt, I’ve used for my website.

    I just wanted to add a little tip. If you have trouble with the forum sidebar not displaying correctly, it’s probably because of GD bbpress Tweaks having trouble with your theme, so instead, install the Content Aware Sidebar plugin (but still install GD bbpress Widgets). Works awesome.

    • Matthew Woodward
      March 18th, 2013 at 9:23 am

      Hi Manu,

      I didn’t have that problem but thanks for the extra tip for anyone that does!

      • Travelfinity
        August 27th, 2015 at 11:30 am

        My forum sidebar doesn’t display too. Using Custom Sidebars or Content Aware Sidebar plugins it displays only in topics, but not in overview. I am using the7 theme. How did you configure Content Aware Sidebar?

        • Matthew Woodward
          August 31st, 2015 at 10:04 am

          It isn’t content aware, its just a custom sidebar specifically for the forum

  49. Emily White Designs

    How do you get the link at the bottom of your forum pages to "Login or Register". In my installation it only says "you must be logged in to create new topics". There is not link to login or register. I have the login widget for the sidebar but would love that link below the forum posts as well.

    P.S. Thanks for the tutorial. Really great and clear instructions. It's helped me out a lot.

    • Matthew Woodward
      December 19th, 2012 at 3:07 pm

      Awwww man that was done by hacking one of the BBPress files directly, I cant remember which file it was now but if you just open some up and search for part of the text string you'll find the code and can add the a href stuff around it.

      If you find which file it was please update here and I'll add it to the post with credit and a link!

    • Matt B.
      December 30th, 2013 at 2:37 am

      Hi Emily and Matt,

      Perhaps the plugin has been updated since this post, but I just went into the BB Sidebar widget and added “mydomain.com/register” to the “register URL” field. Refresh and the link should be there.


      • Matthew Woodward
        December 30th, 2013 at 11:09 am

        She isn’t talking about the URL itself, she is talking about a custom bit of text I hard coded into them forum templates.

    • harshit
      January 5th, 2015 at 2:47 pm

      I also cant resolve this problem. The widgets are fine but you need to get user convenience and display it right there what emily white has mentioned and sidebar is rather for ads and your crucial information to minimize the bounce rate. Just let me know how to get that if your problem is resolved ?

  50. Isaiah Joseph

    can this be add to genesis theme? I have been trying for hours, please help.

  51. MrMonetize

    Nice tutorial Matt. I've built a couple of sites in the past with forums and Wordpress on the same domain. Although I've never used BBPress I imagine its quite limited as a board compared to more mainstream scripts like vBulletin, IP Board and phpBB. The way that I built them was to install Wordpress on the main domain, and then create a subfolder like – example.com/forum.

    I would then create a new database and install the forum into that folder, which gives you two seperate databases and platforms on the same domain. If one of them is hacked or gets corrupted you don't lose both the forum and the Wordpress site. The only thing about this method is there are two seperate backends and logins and its not as integrated as the solution you are describing here. There are bridges available for some platforms which will add a user from the forum database to the CMS database and viseversa, but anyone who can code should be able to workaround this problem to prevent your users having to sign up twice, once for each platform. For a simple forum I prefer your method, but for those people who prefer the bigger scripts my method will work to allow you to use Wordpress as the CMS.

    Anyway, I look out for your emails now and read every one as I know you put effort and thought into your blog posts. Keep up the good work my friend :)

    • Matthew Woodward
      November 30th, 2012 at 11:03 am


      Yes it is quite limited really and does only offer the basics although you can add a lot of missing functionality via plugins.

      Who knows it might come to the point in the future that I will need to move it to a dedicated forum script as it grows but integration is my main concern.

      It's a shame that no one has created a bridge to display something like vbulletin within a wordpress theme while still maintaing a proper URL structure – I've seen people iframing it in but its less than ideal.

      Good news your looking out for my emails now – that means I'm doing something right =D

  52. DDWM Vancouver Website Design Marketing

    Good overview on bbPress integration. Couple of quick questions: was the forum part of the original website development concept or more of an after-thought post-launch? If the latter, would you have opted for another, more well-rounded open source CMS platform or stuck w/WP?

    As a side note, about the redirect post-login, you could take advantage of some of the plug-ins out there like http://wordpress.org/extend/plugins/peters-login-redirect/, mod'ing the plug-in or *hand-coding* using a combination of PHP server variables and/or session vars/cookies to track previous pages. You may find this helpful as well -> http://digwp.com/2011/08/how-to-redirect-logged-in-users/.

    Keep up the great job Matt!

    • Matthew Woodward
      November 29th, 2012 at 10:47 am


      No it was created as a solution to my busy inbox.

      I would always choose wordpress as my CMS of choice – you can do so much with it and I haven't ever had a problem getting it to do what I want it to do.

      The forum integration options were limiting if I'm honest but I'm quite happy with how it turned out and is much better than having to use a separate forum system that isn't as tightly integrated.

      I looked at plugins and funnuily enough the tutorial you have linked and plugins were to bloated and I know it can be solved with just a few lines of code.

      I know it's just a case of changing-

      return '/forums';

      to something else – I've tried a few things but can't get it working

    • DDWM Vancouver Website Design Marketing
      November 29th, 2012 at 11:22 am

      MatthewWoodward.co.uk – good to know; always enjoy others' insights into app usage. While WP offers incredible flexibility, easy installation and administration, always like to hear about others' experiences – load times, user experience, etc. Dabble in several open source platforms and have our own, so feedback can be invaluable. Played w/BuddyPress for a whille, but never used WP in the various ways you have so far.

      With respect to the login redirect, this may work:

      … and from the source …

      Quickly tried both on test servers here as a matter of curiousity, and it seemed to work fine, but then that was on a default install. Haven't a clue what you have installed for other plug-ins, which may or may not work well w/this hack.

      Good luck. ;)

      • Matthew Woodward
        December 31st, 2012 at 1:55 pm


        Well I have just spent the last few days speed optimising the site and have it loading in less than a second now according to pingdom

        The only thing I haven’t done yet is CSS sprites because if I try to figure that out anymore this week my computer is taking a sharp exit out of the window :P

        Thanks for the links will take a look at them once I’ve got the speed optimisation down – i’ll be adding a few new funky features as well :P

  53. Marco Fanelli

    What do you think about the possibility to add a forum on an internet marketing agency website?

    • Matthew Woodward
      November 29th, 2012 at 10:43 am

      This would certainly allow you build relationships with leads and reenforce your authority on the topic.

  54. Syamsul Alam

    Awesome tutorial. Really tempt me to have my own forum since I also get questions a lot from people in Indonesia about wordpress, seo, and stuff. :D

    • Matthew Woodward
      November 29th, 2012 at 10:44 am

      Well what are you waiting for =D

      • angello
        January 10th, 2014 at 10:43 pm

        I just love how you push people to start, many people really need a start up kick, you are not selfish as many other people.
        i now this comment is so old but i just saw it today

        • Matthew Woodward
          January 17th, 2014 at 12:09 pm

          Well success is only a decision!

  55. Michael Cox

    Great tutorial I actualy thought you had coded that forum yourself, looks like a great plugin..

    • Matthew Woodward
      November 29th, 2012 at 10:43 am

      I can't code to save my life :P

    • Michael Cox
      November 29th, 2012 at 7:26 pm

      I'm same, can make stuff bold and center stuff but thats about it,ha

      • Matthew Woodward
        December 31st, 2012 at 1:53 pm

        Yeah you’ll probably notice things get broken/fixed at random across the blog ^^

    • Serge
      October 2nd, 2013 at 5:44 pm

      It’s the buddypress plugin for WordPress ;) you can check the page source for the div containing forum the forum and google the name=”xxxxxxx” portion [if it’s not obviously staying what the plugin name is already].

      I know this because that’s how I found out. I wad looking to add a forum for users on a redesign that I’m working on ;)

      • Serge
        October 2nd, 2013 at 5:49 pm

        Oops. Didn’t see that the comment was ancient xD

What are your thoughts?

* Name, Email, Comment are Required