If you’re looking to figure out how to create a subreddit, you’ve come to the right place! First, let’s look at what subreddits are before we dive in to the nitty-gritty details…
Key Takeaways
✅ All it takes to start a subreddit is a Reddit account and the Create Community button on your Reddit home page. On desktop, it sits on the right side of the page.
✅ Pick the name carefully. The same page notes that Reddit locks the name once you create the community. Check that it isn’t taken, get the capitalization right, and keep it to 20 characters or fewer.
✅ Search for an active subreddit with the same purpose first. Reddit’s moderator guidance suggests joining a thriving one and volunteering to moderate it, or requesting an unmoderated one through r/redditrequest.
✅ Plan who will moderate before launch. The same guidance points out that a subreddit cannot be deleted once created, and moderators are expected to follow Reddit’s Moderator Code of Conduct.
✅ Build the subreddit around what members contribute, such as feedback, tips, or photos. A subreddit that only hosts your own guides and videos defeats the communal nature of Reddit.
What are subreddits?
Subreddits are free to create and customize, which many people don’t realize. Just like we might create our own forum or Facebook group for a business, a subreddit bears many similarities to these platforms.
- It has a theme: we can designate what type of content and discussions are appropriate and which are not.
- It has rules: we can warn users ahead of time about what type of content, discussions, and general social etiquette will be removed or approved.
- It can be public or private
- They can be discovered (if public)
- They’re free to create
- People can post any type of media
- They’re easy to share
Why should businesses create a subreddit?
A subreddit is one more channel in your social media marketing mix, and businesses can and have created them for a variety of reasons:
- Startups can grow faster and more efficiently when users can easily and quickly share their feedback and suggestions, along with developers/designers being able to ask direct questions to users for improving/adding/removing features.
- Larger brands can create subreddits for the sole purpose of running a game or a social media contest, which many redditors are fond of.
- A common theme is to create a subreddit built on user-generated content from the community, such as tips, guides, photos, etc. For example a plumbing company might create a light-hearted subreddit for anyone to post pics of leaky faucets or broken water pipes. While the content itself is humorous in nature, the sidebar could display links and helpful information provided exclusively by the plumbing company. With enough popularity/traffic they could actually get some referrals and social traction, which is pretty impressive for a plumbing company.
How to create a subreddit, step by step
The only pre-requisite to creating a subreddit is having a reddit account. If you don’t have one already, simply create one – it’s free and easy.
On the homepage, in the right-hand sidebar, located and click the create your own subreddit button.

Next, you’ll be greeted with a table full of customization options. To learn what each option does, simply reference the image below:

Thousands of subreddits have their own unique customization. It helps personalize the experience and add variety to the collection of communities on reddit. For example, let’s peek at the Apple subreddit:

The notable up and down arrows, navigation bar, logo position, links, colors, and sidebar are all completely customized. As such, the out-of-the-box style for a subreddit is pretty bare-bone. Let’s use a fictional example for a business that might not seem reddit/social media savvy, like a tax or legal firm. While we could simply make a subreddit to post our own content like guides, tutorials, and videos, that would defeat the communal nature of reddit. Isntead, we might go with a theme like “tax tips” – yeah, let’s go with that.
After filling out the settings and name for our subreddit, we get the bare-bone layout you see below:

While most business owners will be passing off the actual design onto their capable CSS-gurus, the following should prove as a helpful reference when attempting to target and alter the main elements and features of a subreddit.
A quick and popular way to implement a custom subreddit theme is to install Naut; a pre-built, modernized CSS framework.
In just a few minutes I had a custom header running and the rest of the theme styled with Naut:

This can make it easy to go in and change all of the self-explanatory classes to our desired styles. As far as content goes, in this example we’ve created an opportunity for tax and legal professionals of all corners in the world to contribute advice and tips. This presents opportunities for accounting firms to collaborate and contribute relevant content. Many of them already have helpful strategy and guide sections, such as tax strategies for business owners, but they could be grabbing more exposure contributing them to a highly trafficked community.
If the Naut style doesn’t suit your taste consider checking out a variety of other themes you can simply download and implement for your own subreddit.
As far as starting from scratch goes, let’s go from the top down. In general you’ll find it useful to have the reddit styling wiki up in tandem with the information below.
Tips & Links for Customizing from Scratch
To view all of the main selectors you’ll be using click here. This includes everything in the HTML, body, header, content, link listings, rank, vote area, score, thumbnails, entry, and comment area. This is what your in-house designer or coder friend will want to reference if you’re not attempting this yourself.
Customizing the logo:
The default logo image is 120×40.
The modified version can be of any dimension or file size, but is recommended to keep it no wider than 300 and shorter than 100. The file size is strongly recommended to be within 100Kb as not all users have 10MB+ connections.
Customizing arrows: view this guide.
A good size for the header background: 1920 x 180
The Digital Marketing Playbook for Small Teams
My latest book helps small businesses, entrepreneurs, and marketers bring search, email, and social together into one digital marketing strategy that actually compounds.
Drawing on my work as a Fractional CMO, Digital Threads turns complicated tactics into a clear, practical plan you can follow, whatever your budget or team size.
Grab your copy on Amazon and start weaving your own digital threads. Click the cover or the button below to get started.
Customizing the submission page:
Please refer to this guide to access all the elements on the submission page. This includes:
- Tabs: link & text
- Submission content body
- Description
- Title box
- URL box
- text box
- reddit box
- Submit button (you can also view this wiki for more details on custom submit buttons in the sidebar).
Other helpful code snippets you might need:
- Change the “readers” and “users online” fields
- Hide down vote arrows
- Highlight post titles that contain a specific word (you could use this to allow members to filter between advice and tips)
- View all common snippets here.
Frequently Asked Questions
Yes. Per the same Reddit help page, the app puts the community creation button at the bottom of the community drawer in the upper left. You then set the name, a description, the community type, and whether the community is 18+.
No. As noted earlier, Reddit locks the name and its capitalization once the community exists. Type reddit.com/r/ followed by your chosen name before you create it to confirm nobody has taken it.
No. Reddit’s moderator guidance, linked earlier, says a subreddit cannot be deleted once created. If you can no longer run it, adding moderators keeps it from sitting unmoderated.
A subreddit gives a business a community where it sets the theme and the rules. That suits collecting product feedback, running contests, or gathering tips and photos from customers. The trade-off, per the same moderator guidance, is that someone has to moderate it actively.
Final Thoughts on Creating a Subreddit
I hope that helps as I know that there are not many resources packed into one place for customizing subreddits. Hopefully this will provide you, as a business owner, with enough options as far as delegating the task out to someone in-house/freelance. For those with basic knowledge of HTML/CSS it should be relatively simple to download one of the ready themes and set it up for your own subreddit.










