Running a remote company?

Discover the best way to work with Discourse for Teams!


Updates & community insights

  • Discourse Official Hosting Now Available in Canada

    We are pleased to announce availability of all hosting tiers in our Canadian datacentre!

    region: canada

    Located in Toronto, customers hosted here benefit from a configuration that stores and processes their data solely in Canada.

    Visit our pricing page and choose the “East CA” location to spin up a free trial in Canada or contact us for more information.

  • 8 Tips to Improve Your Community's SEO

    Helping people find your community takes time and patience. It also takes a little knowledge about search engines, how they work, and how people locate your community through them.

    In this article, we’re going to demystify the basics of SEO and how you can optimize your community for discovery. We’ll discuss:

    Ready? Let’s go!

    What SEO is (and isn’t)

    Search engine optimization, also known as SEO (because everything needs a good acronym, right?), is the process of improving a website so users can find it more easily through searching on the likes of Google, Bing, DuckDuckGo, and so forth. SEO can range from solving technical issues such as broken links or missing page tags all the way to analyzing keywords and crafting helpful, valuable content.


    Before we go any further, let’s talk about an elephant in the room: what SEO isn’t. The honest truth is there are a number of incorrect beliefs about what SEO involves still circulating in 2021. Some of these ideas originate from the reality of how search engines used to operate over a decade ago. Some of them are simply snake oil peddled to businesses to get them to spend thousands of dollars supposedly improving their search rankings.

    Tactics like duplicating content across different sites, keyword stuffing, and adding invisible text on the page may seem tempting to try as a shortcut to boost rankings, but don’t do it. They’ll destroy your site’s search rankings. Additionally, by overly focusing on tiny details like editing meta tags while ignoring the major aspects of a search engine’s ranking algorithm, you’ll find lower rankings and lots of wasted time and money. Handling the small details are important at some level, but as with anything, getting the fundamentals correct first is most important.

    Four Main Aspects of SEO

    While the actual algorithms driving search engines are proprietary and therefore essentially a black box to us community managers and site admins, the overall behavior of search engines in relation to SEO is relatively well known. There are four main aspects search engines like Google take into account when ranking your forum’s pages. They are relevance, quality, authority, and technical. Let’s take a look at each of these in specific.


    If there’s one thing you can take away from this article, it’s that relevance is king. Google and other search engines’ main job is to do one thing: surface links to information that matches the intention of what the searcher is looking for. Think about it, if you were searching for “gluten-free pancake recipe” would you want to be shown recipes for Coq au Vin? News articles on the biggest pancake ever made? Or (a more likely scenario) pancakes made with gluten-filled flour? Absolutely not – you want to make gluten-free pancakes! It’s a frustrating experience not to find what you’re looking for, which is why search engines do their best to try to guess what you’re trying to find.

    How does this matter from a site owner’s perspective? If your content matches up with the search engine’s guess of what the searcher’s intent is, it will rank more highly. We’ll talk about this more in a minute.


    Relevance and the quality of your content are highly related. But what does quality of content mean? Creating quality content means:

    1. Delivering on promises – Put simply, do what you say you’re going to do. If you indicate in the title you’ll show a visitor how to make a friendship bracelet, don’t just talk about how awesome friendship bracelets are.
    2. Providing value – Does the discussion, writing, or video found on the page provide valuable information to those visiting it? If a forum has discussions that are endless replies of “I agree!”, “+1+1+1+1”, or “Duh”, that isn’t a very valuable experience for someone reading the topic.
    3. Giving a usable experience – When someone visits your site, can they quickly, easily get to the information they want, or did you send them to popup hell? On the modern internet, it can be easy to go overboard with popups, confirmations, and advertisements, but all of these things can actually demote your ranking if there are too many.


    How does a search engine know one page better fits a searcher’s intent than another? One way is by how sites link to it. Back in ye olden days on the web when blogs reigned supreme, it was common practice if you found something of value to link it on your blog and write a blurb of thoughts about it. Posting a link to another website creates what’s affectionately known as a backlink.

    As Google crawls websites, it finds these backlinks to your site and factors them into its ranking algorithm. If these links come from sites it already sees as highly authoritative, those links will boost your authority. You can probably guess, though, that not all backlinks are created equal. Low quality links either won’t improve your ranking at all or can hurt it.


    While the majority of SEO is related to the actual content of the discussions and pages you host, there are technical aspects of optimizing that are important to consider as well. Can search engine crawlers reach your site? Is your site usable for mobile visitors? How fast is the site’s loading time? Is there any structure to your site’s content? Do pages you’ve moved properly redirect to the new location? Keeping tabs on these technical aspects of SEO can help you fix problems and prevent them from arising in the future.

    Why SEO is Important for Your Community

    Meta on Google

    You might be thinking this all sounds fine and dandy for some up-and-coming blog or news organization and wondering why this is important for your community. Well, let me tell you – search engine optimization does not a community make. SEO is an aspect of building anything in the world online, so it’s important to be aware of it.

    That being said, you can choose to go as deep as you want in using SEO as a strategy for growing your community. For example, if you run a community for technology enthusiasts, you may find new visitors by creating a discussion about a specific software tool your community is interested in. If the content shared is helpful and visitors are interested in it, the increased domain ranking can bring in quite a few visitors. It’s then your job to build ways to onboard those potential new members to be contributors to your community!

    Our Top 8 SEO Tips for Forums

    That all being said, how do you execute on it for a community? We have eight tips to help you get started.

    1. Start truly helpful discussions

    With the quality and relevance of your site’s discussion content as top priority in the eyes of search engines, the best way to improve your site’s SEO is to start, moderate, and curate valuable discussions. This can range from user-to-user support, asking and answering questions, or sharing thoughts on a relevant topic to stimulate conversation.

    If a conversation is a match for a user’s search intent, it’ll increase the click-through rate from the search engine results page (SERP) and the chances someone will link to your forum in a natural way.

    2. Ensure your platform is designed for usability

    discourse on mobile

    Not all forum platforms are created equally! The most important factors when choosing a platform in relation to SEO include user experience on both desktop and mobile devices, readability of discussion content, and speed. Discourse has made all three of these factors core to how our forums are built – not just for SEO purposes but because they make for an overall better user experience for everyone using the platform.

    3. Use topic titles to your advantage

    If you’re using Discourse, the obvious place to focus on SEO for your content is the actual post content itself. However, if you need another way to target both your URL and title toward a specific keyword or action, edit the topic title. The title is used to generate both the on-page title and the URL of the page. Oftentimes targeted keywords are found in the URL slug, so editing the topic title can be a helpful way to hone SEO for certain topics on the site.

    Editing topic titles is something every community leader should be doing. We recommend adding it to your community’s terms of service and make a habit of clarifying titles, both for SEO purposes and the mere fact of properly understanding what’s discussed in a topic. You may have community members who complain about moderators appearing to randomly edit their topic titles. The explanation is simple: you get better responses if the title accurately reflects the discussion or questions at hand.

    4. View SEO as long-term investment

    It’s easy to fall into the trap of thinking if you get all the little details of SEO correct that your site will start to rank higher in Google right away. This is definitely not the case. Building authority with a search engine takes time, and even the final rankings of a page can take months to solidify after a new discussion is created. Optimizing your site for search is a long game that can pay off if done patiently and thoughtfully, and taking shortcuts to try to speed up the process can damage your rankings more than help them.

    5. Don’t be afraid to promote your community

    Baseball field - if you build it they will come - field of dreams

    If you build it, they will come.

    Building authority takes time, and it also requires other people to know about it! You might find yourself with the mindset of, “If you build it, they will come.” Sometimes this works, but it’s also okay to promote your project. Start by sharing links on your social media platform of choice, but be aware these often don’t build authority with search engines as they’re marked with a nofollow tag. This means search crawlers will not follow these links and count them toward the authoritativeness of the page.

    Another approach is to find partners in the same or similar niche as you and share links to each other’s resources or discussions. While this can take some time and effort, it’s also a way to build your community into being seen as a trusted resource.

    discourse backlinks

    In addition to backlinks, search engines also take internal linking into account. What this means for discussion boards is to link existing conversations together. If one topic is related to another one, be sure to post a link in one of them. If you’re using Discourse, a backlink is automatically created on the page to the post where it’s linked. These links help visitors find related discussions, and also can increase the likelihood they will join and contribute as well.

    7. Research keywords for important discussions you’re seeding

    Seeding discussion is an important part of starting any community. Nobody wants to join a ghost town, right? One tactic to employ when seeding this content is researching relevant keywords to target. You can use a paid tool like Ahrefs, SEMrush, orMoz to dig into the keywords other sites are targeting, or you could use a free tool like Google Trends to find out what people may be searching for. The point here is to try to target topics those interested in your niche will be looking for. Don’t forget to write the content in a way that starts a discussion while also providing valuable information to any visitors.

    8. Experiment

    SEO can be seen as quite formulaic – if you do X then you’ll get Y as a result. This is somewhat true, but there’s really only one way to find out what works and what doesn’t: experimentation. To run an experiment, try picking a keyword or topic area, sharing something helpful about it while keeping the ideas of SEO in mind, and measure the results. With each experiment, you’ll learn more about what works, what doesn’t, and how you can directly help your community’s target audience.

    No need to worry about SEO

    Yes, really. While SEO is an important part of building any presence online, it’s nothing to obsess or worry about. If there are technical issues with your forum’s SEO, seek to fix them. If there’s a keyword you want to target or a discussion you notice is getting a lot of organic search traffic, experiment with it to see if you can draw people deeper into your community with it.

    Remember, creating a community is all about cultivating relationships with those who join it. SEO is one way to help bring more people into your community, the bulk of the work is still building connections and taking care of its members.

  • Facebook Groups: A Guide on When to Use Them and When to Seek Alternatives

    For a fledgling community, Facebook Groups are often seen as the leading standard. They’re easy to access, come with a built-in audience, and require little to no knowledge to get started. But are Facebook Groups the only option? When might you need something a bit more powerful?

    In this guide, we’re going to take a look at:

    Let’s go!

    When Facebook Groups Work for Your Community


    Facebook Groups have a number of advantages for brand-new communities. These built-in mini-communities tend to be best for:

    • Small communities: Communities that fit the two pizza rule, or 8 to 20 people (okay two pizzas don’t feed 20 people, but four theoretically could) can work really well on a platform like Facebook Groups. The pace of posting and commenting is reasonable enough to keep up with, and it’s easy for new members to feel right at home with little welcome.
    • Older content is not relevant: In some community settings, the discussions that matter are the ones happening now, not those that occurred three years ago. Facebook Groups are a good starting place for communities whose older content is not important or relevant.
    • Discussions are transactional: We all know Facebook is not the place to have an important, potentially contentious discussion – even within the confines of a private group. Instead, transactional kinds of communication (keeping members aware of events, posting announcements, or sharing interesting photos/links/memes) tend to do best on this platform.
    • Audience is 100% on Facebook: Facebook’s network effect is one of its most powerful features. By design, Facebook Groups work if your community’s audience is based 100% on the platform because Facebook leverages its own network effect to increase your community’s reach.
    • Data portability and ownership is not a concern: It’s no secret that Facebook collects a lot of data about each of its users, but what you might not know is that after recent breaches and scandals, it is now much more difficult to get data out of Facebook. If data pertains to other people, obtaining the data is next to impossible – even for your community. If retaining access to data is of no concern to you over the long-term, running a community on Facebook also can make sense.

    Signs Your Community Needs a More Robust Platform

    You might be running a growing Facebook community and hitting limitations on the platform, or maybe you’ve shortlisted Facebook Groups and are interested in learning more about alternative options. There are a few signs to keep in mind that would indicate your new or growing community may need a different platform.

    Keep the Kind of Community in Mind

    There are a number of different kinds of communities you can run. These range from customer support communities all the way to brand/influencer/creator groups. Each one has its own set of needs from the community platform hosting its members. For example, if your community model requires finding and participating in older conversations, such as with an effective customer support community, your members are going to have a difficult time with this on Facebook as older posts are hard to find.

    High Volume Engagement

    Is the community expected to have or already experiencing a high volume of engagement? If your group has a large number of new topics, replies, and discussions going on over a given day, it’s likely you’ll need a dedicated discussion platform. While Facebook Groups are great for getting a conversation started, some go unnoticed while a small few get the majority of attention. As your community grows, this favoring of some discussions over others can leave some members feeling left out and can yield a bent toward discussing controversial topics since these conversations tend to bring higher levels of engagement.

    Strong Need for Moderation

    Facebook Groups have some moderation tools, but if your community is showing a need to have better options to keep discussions on point and on track, a platform with dedicated community-led moderation tools is a much better option. When your community members can flag discussions or replies suspected to be in violation of community standards and put them in front of moderators to see and handle these potentially problematic conversations, your group can stay healthy and on mission much more easily.

    Leaving Members Out

    In this day and age, not everyone wants to be on Facebook. To keep your community on a closed platform means you’re leaving people who want to be a part of it out. Using a dedicated platform, while less convenient for those who use Facebook, can help you reach entirely different groups of people. Also, don’t forget that conversations in Facebook Groups are not indexed by search engines, meaning people looking for answers or topical discussions on Google will not be able to find them through an internet search. Having conversations indexed by search engines can dramatically improve your community’s discoverability and growth.

    Access to and Ownership of Data

    As previously discussed, it is now nearly impossible to get any data related to a community on Facebook out. You effectively do not own your community’s data on Facebook. If retaining control of this data is important to you or your company or if keeping your community members’ information away from third-party advertisers or data collectors is a priority, then selecting a platform that prioritizes data ownership is of utmost importance.

    Options on Where to Build Your Community

    construction foundation

    With all of that in mind, where would you build a community outside of Facebook? There are many options, and most fit into three main categories.


    Platforms like Slack, Discord, and Telegram tend to be some of the first tools away from Facebook that community managers reach for. They’re great for fast-paced, synchronous communities who solely want to focus on activities happening right now. These platforms are largely closed, so they suffer some of the same deficiencies Facebook Groups encounter in regard to portability, openness, data ownership, and search indexing.


    Not typically seen as a traditional community, but newsletters are often used as a way to send information to a group of any size. If your community requires no user-to-user interaction and is primarily focused on a way to keep its members up to date, this avenue may be a great choice. Newsletters are also closed, meaning their contents are only sent to a member’s email inbox, so if public discussions are a priority, this may not be the best choice.

    Dedicated Community Platform

    A dedicated community platform is designed for hosting discussions in a way that fits various community models, styles, and sizes. These platforms can be configured to be private or public, and often allow for some level of data ownership. Platforms like Discourse grant access to a full data backup of your community (no questions asked), and offer nearly limitless options for configuration, customization, and integration.

    How to Move an Existing Facebook Group

    moving boxes

    If you’re already on Facebook and are looking to move your community to a different platform, I have some difficult news to share – a direct migration to another platform is not possible as of the writing of this article. As mentioned, Facebook has locked down their data APIs so that accessing and moving data related to other people is nearly impossible to do.

    That means if you’re looking to move to a dedicated community platform, for example, it fully becomes an exercise in community management. Often what community managers do is run two communities in parallel. These managers set expectations that the Facebook Group will close after a certain date, that no conversations will migrate over, and going forward further conversations should start on the new platform. Community members then have the opportunity to wrap up conversations on the old platform while getting familiar with the new one.

    When the date comes to fully shut down the Facebook Group, the newer platform already has content old and new users alike can engage with, and there’s momentum to encourage all users to join. All of that said, some members may not make the jump. While that can be unfortunate, investing in the future of your community is important as well.

    To Group or Not to Group

    Facebook is an easy way to reach your audience, but for some communities it doesn’t scale well. Considering its strengths and weaknesses, the difficulty of moving data away from Facebook Groups, and alternative options of where you can build your community, you are now more equipped to determine the best long-term course of action for your project. If you have questions about anything discussed in this article, let us know in the linked discussion below.