If you're a history buff, this is the blog post for you. We cover how multilingual support at Discourse evolved over 13 years - with some honest behind the scenes!
blog.discourse.org/2026/03/bui...
Posts by Discourse
PR #38768 is now merged into discourse/discourse main. If you run a Discourse community, your solved topics should now have much clearer structured data signals for Google's rich result eligibility!
github.com/discourse/d...
It took 10 commits across the week - from initial schema injection to cleaning up answerCount logic, filtering by visible posts, refactoring schema utils, and incorporating great feedback from our reviewers. Open source is a team sport.
- ✅ Solution post → gets `acceptedAnswer` from the Answer schema
- 💬 All other posts → get `suggestedAnswer`
- ❓ All posts in a solved topic → get `mainEntity` from the Question schema
Clean, consistent + standards-compliant.
Our fix: We moved schema into the HTML as microdata, not just JSON-LD. This means web crawlers that don't execute JavaScript can still read the structured data from the actual page elements. Resilience + compatibility...
The problem: Discourse's solved plugin was already using QAPage schema in JSON-LD for solved topics. But the page markup itself still used DiscussionForumPosting - sending *conflicting signals* to search engines. Not great.
Just shipped a feature we're proud of for Discourse - solved schema markup for solution posts.
Here's what we did and why it matters for SEO 🧵
New on YouTube: our co-CEO Hawk on the state of online communities.
We dig into what's going wrong with digital spaces, how the attention economy shapes community culture, and why open source infrastructure matters for community builders:
youtu.be/h0SibWF04Io
6/6 We’d love your feedback - what’s working, what’s not, what would make this better?
meta.discourse.org/t/easily-cr...
5/6 This is currently an experimental feature. To try it:
Head to Admin →
Upcoming Changes →
Enable “Support category type setup”
4/6 These defaults come from how we run our own support category on Meta and patterns we’ve seen work across thousands of Discourse communities.
Everything’s fully customizable if you want to tweak it.
3/6 What gets auto-configured:
- Discourse Solved plugin enabled (mark replies as solutions)
- Auto-close solved topics after 2 days
- Unsolved topics get a visible empty checkbox
- Filter by solved status turned on
- Topic creators notified when staff marks a solution
2/6 When you create a new category, you’ll now see two types to choose from - including a dedicated Support category type.
Pick it, and we’ll handle the setup for you.
1/6 We just made it way easier to set up support / Q&A categories on Discourse.
New category type, smarter defaults, less configuration. Here’s what we’ve changed 🧵
Our latest Discourse Discover roundup is live!
This month's Discover Roundup looks at three communities where builders show up with real projects, hit real problems, and get real help from the people who ~know...
blog.discourse.org/2026/03/dis...
5/ More to come. We’re shipping incremental improvements across the board and would love your feedback!
meta.discourse.org/c/news-and-...
4/ Admin reporting is getting a revamp. We’re redesigning the layout and organization of admin reports, including a new stacked chart and cleaner overall structure. Admins can test it out now by toggling on the reporting improvements upcoming change.
3/ We’ve added a Chat tab to category settings. Admins can now see which chat channels are associated with a category at a glance, and jump straight to the channel settings. A small change that makes the relationship between categories and chat much clearer.
2/ Composer 2.0 gets a toolbar redesign. You can now start a checkbox list directly from the composer toolbar, and check off items in the rich text editor before posting. No more switching to Markdown mode just to tick a box.
1/ New improvements just shipped in Discourse. Here’s what’s changed this round…
Keegan from Discourse tells you literally everything you need to build your community...
Learn the exact setup: categories, AI tools, moderation, trust levels, and chat in 8 minutes.
Whether you're starting a community or scaling one, this covers it.
youtu.be/5daZ_eSVGGA
A strong moderator program is one of the most powerful ways to scale a healthy community.
We'll walk you through exactly how to design a program that fits your community’s size, culture, and goals, and how to support moderators so they stay engaged long-term:
zoom.us/webinar/reg...
We build software around the idea that long-form conversation beats chat for real thinking - so we started asking why all that thinking was staying inside the company. Here's what happened when we challenged everyone to write publicly.
blog.discourse.org/2026/03/how...
We started a podcast.
First guest is Sam Saffron who co-founded Discourse because he believed in the power of online communities.
We talked about what AI actually changes in an engineering team, how it unlocks moderation at scale and why trust is paramount...
youtu.be/VrP2oP6LvWI
Take a look behind the scenes!
Here's how Discourse built a system to roll out product changes without breaking anyone's forum - and why the answer was hiding in the codebase the whole time...
blog.discourse.org/2026/03/how...
What does it look like to replace social media with forums?
We're finding out...
www.youtube.com/watch?v=6Di...
The short version of what we believe at Discourse: a community’s language should not be the factor that stops someone from participating in a community...
blog.discourse.org/2026/03/eve...
New from Discourse...
This month, we're launching the Discourse Podcast with tech writer JA Westenberg!
We'll be talking with the leading voices in community about the state of the internet, coordinating humans and how we get from here to a better web.
More soon.
Discourse offers 3 AI deployment paths:
BYO API key, Managed AI + Self-hosted models
One-size AI ages badly. Optionality wins.
blog.discourse.org/2026/03/thr...
What happens when you swap the scroll for something slower?
Keegan from Discourse spent a week off algorithmic social media. No Twitter/X, no Instagram, no TikTok, no LinkedIn feed...
www.youtube.com/watch?v=6Di...