Running a remote company?

Discover the best way to work with Discourse for Teams!


Updates & community insights

  • Building an Emotionally Sustainable Company

    In many ways, our company seemed well-positioned for the COVID-19 pandemic. We’d already been a 100% remote company, spread across many time zones and countries. We’d learned to use tools (like Discourse!) asynchronously to communicate and work effectively. When push came to shove, though, it didn’t help much. Our employees were as negatively affected by the virus as anyone else.

    Even though we already knew how to work from home, we still relied on others, and our support systems crashed. We suffered through illness and death. We struggled with child-rearing and relationships, with mental illnesses, and burnout. For those who first experienced remote work during this difficult time, you should know, this is not what it’s normally like.

    It was touching to see our company come together. Many of our employees felt comfortable sharing and helping each other. There were open discussions about personal development, therapy, burnout, strategies for dealing with loss and illness, marriages, and countless other personal things.

    It’s really made me wonder about growing an emotionally sustainable company.

    Many companies default to cold and uncaring. When making decisions that affect employees you’ll often hear “It’s not personal, it’s just business.” That’s always struck me as horrible. Why should it be enviable to pursue profit above decency?

    There are leaders in our industry who have been openly abusive, and I’ve seen them admired for it. In my opinion, those people have succeeded despite their abusive actions, not because of them.

    Don’t get me wrong. All businesses need to make money to survive. But, surely, there’s a way to grow emotionally that respects the feelings and experiences of everyone who works there.

    Here are some ideas I had for strengthening our company from an emotional perspective:

    • Really listen to people: Even if you disagree, focus on what they say and try to see things from their point of view. Be compassionate.

    • Reach out, share your stories and experiences: We are stronger when we understand everyone’s backgrounds. Having said that, some people are uncomfortable sharing certain details, and we should respect that, too.

    • Recognize that people have moods: Maybe someone replied in a rude way because of something in their personal life? Allow people to make mistakes and try to forgive them for it.

    • Give yourself permission to walk away: Everyone gets overloaded. Don’t reply right away. Take the time you need to cool down. Sleep on it. Afford others the same luxury. There are very few things that need immediate action.

    • Encourage and enable friendships: Do you have close friendships at work? If not, are there activities or things that can be done to encourage it? When was the last time you randomly reached out to someone on chat?

    Companies spend a lot of time brainstorming ways to grow from a business or technical perspective, but I think this stuff is just as important. We are all emotional creatures, and we have to work closely together to produce great work.

  • 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.