# Is there a way to easily replace the word "Topic" everywhere on my site at once

**URL:** https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246
**Category:** Support
**Created:** [November 16, 2021, 5:03am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246 "2021-11-16T05:03:40Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Nitin\_Iyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nitin_iyer/32/239568_2.png) [@Nitin\_Iyer](https://meta.discourse.org/u/Nitin_Iyer)
#### Post date: [November 16, 2021, 5:03am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/1 "2021-11-16T05:03:40Z")

</div>

I’m looking to slightly repurpose the discourse forum setup and as part of that would like to rename “Topics” to “Journeys” everywhere on my site. Is there an easy way to do this? Also Topic should be come Journey and so on and so forth. I see that you can customize text in the admin panel, but seems like I’d have to manually customize each instance of the word?

Thanks for any advice / guidance!

---

<div class="post-metadata">

### Author: ![gingerman](https://avatars.discourse-cdn.com/v4/letter/g/47e85d/32.png) [@gingerman](https://meta.discourse.org/u/gingerman)
#### Post date: [November 16, 2021, 5:24am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/2 "2021-11-16T05:24:08Z")

</div>

Similar question in the past →

> [@Bulk replacement in translated strings?](https://meta.discourse.org/t/bulk-replacement-in-translated-strings/181080):
>
> I know that Discourse lets use now change text almost everyone on the site through the admin panel, but is there a way to do something like find and replace all? I know categories and topics are fundamental to how Discourse was built, but what if I wanted to match the experience of the forum I’m migrated to and instead wanted to use ‘Forums’ to replace ‘Categories’ and ‘Threads’ to replace to ‘Topics’. ?

If you are tech-savvy, there are couple of options for bulk replacement of strings in posts which theoretically can be extended to do what you are looking for

> [@\[Announce\] Search & replace / batch process Discourse posts](https://meta.discourse.org/t/announce-search-replace-batch-process-discourse-posts/34029):
>
> ==\> [Discourse-post-process](https://github.com/dandv/discourse-post-process) \<== I’m happy to introduce this simple but powerful Node.js script that uses the [Discourse API](https://meta.discourse.org/t/discourse-api-documentation/22706) to mass-modify Discourse posts. It essentially performs a regexp-based search & replace across all posts in a forum. After migrating a few thousand posts from MyBB to Discourse, there was various little tweaks that needed to be made (fix BBCode → Markdown conversion, re-attach attachments, fix @username mentions when the usernames have changed etc.) I’m not a Ruby coder, and…

> [@Replace a string in all posts](https://meta.discourse.org/t/replace-a-string-in-all-posts/48729):
>
> bookmark This guide explains how to replace a string in all posts within a Discourse instance. person_raising_hand Required user level: System Administrator warning Console Access Required Want to replace a string in all the posts on a site? Let’s get started! warning WARNING: We strongly recommend you take a full backup before proceeding, and make sure your string replacement is specific enough to affect only the places you want it to. If this string replacement goes wrong, every…

---

<div class="post-metadata">

### Author: ![Nitin\_Iyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nitin_iyer/32/239568_2.png) [@Nitin\_Iyer](https://meta.discourse.org/u/Nitin_Iyer)
#### Post date: [November 16, 2021, 5:38am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/3 "2021-11-16T05:38:32Z")

</div>

Thank you for these references!

Are these only possible if I’m self-hosting? Currently planning on using the Standard or Business Discourse hosting plans to get going quickly and not having to worry about that stuff.

---

<div class="post-metadata">

### Author: ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)
#### Post date: [November 16, 2021, 6:52am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/4 "2021-11-16T06:52:32Z")

</div>

You are spot on! Using our Standard or Business plan makes sure you do not have to worry about any of the technical stuff.

---

<div class="post-metadata">

### Author: ![Nitin\_Iyer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nitin_iyer/32/239568_2.png) [@Nitin\_Iyer](https://meta.discourse.org/u/Nitin_Iyer)
#### Post date: [November 16, 2021, 9:24pm UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/5 "2021-11-16T21:24:39Z")

</div>

Sorry I meant since I’m using the Standard plan, can I make a lot of these modifications? Or do I have to self-host to really get that deep level of customization, if it’s even possible.

---

<div class="post-metadata">

### Author: ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)
#### Post date: [November 17, 2021, 5:44am UTC](https://meta.discourse.org/t/is-there-a-way-to-easily-replace-the-word-topic-everywhere-on-my-site-at-once/209246/6 "2021-11-17T05:44:41Z")

</div>

We’d help you do these word replacements and console-needed tasks that you can’t access on your hosted plan. If you want to have access to the console to run your own commands and the likes, you’d have to go self-hosted.
