Guide
How to make your Discord bot popular
We run a bot directory, which means we see what thousands of listings do and which ones actually grow. This is the honest version of that: what works, in order, and the popular tactics that quietly waste your time.
The short version
Popularity is a pipeline: admins have to find your bot, the listing has to convince them, the invite has to be painless, and the first session has to prove the bot works. Most bots leak at one of those four stages and their developers spend their energy on a fifth thing, promotion, that cannot fix any of them.
1. Be findable everywhere admins look
Server admins find bots in Discord's own App Directory, on bot lists, and by asking other admins. Being absent from any of those is leaving installs on the table, and every major listing is free. We keep a maintained list of all of them: where to post your Discord bot.
Discord's App Directory matters most. It has the largest audience, and once you are in it Discord publishes your server count publicly, which keeps your stats current on directories like this one automatically.
2. Turn listing views into installs
An admin deciding on a bot reads your one-liner, glances at your screenshots, then checks your permissions. Each of those is a place to lose them.
- Say what it does. "Reaction roles with one command" beats "The best all-in-one Discord bot" every time it is read.
- Show, do not claim. Two real screenshots outperform any adjective. A short video outperforms the screenshots.
- List your commands. Admins want to know what they are installing. On BotBoard you can import them from your slash-command JSON in one paste.
- Ask for minimal permissions. Administrator in the invite link is the single most common reason experienced admins close the tab.
3. Get verified by Discord
Discord caps unverified bots at roughly 100 servers, so verification is not optional if you want growth; it is the first gate. It also earns the checkmark admins look for, and on BotBoard it is worth a flat bonus to your health score. Start it in the Developer Portal well before you hit the cap, because review takes time.
4. Keep your numbers alive
A listing that says 0 servers reads as abandoned even when the bot is healthy. Discord only publishes counts for App Directory bots and its number lags, so push your live count yourself: BotBoard has a Stats API for exactly this, and the other lists have equivalents. A bot that reports its own stats also proves it is running.
5. Win the first five minutes
Most bots are removed in the first session, not the first month. The admin invites the bot, types one command, and decides. Make the bot respond to being added: a single short message in the right channel that says what to type first. Make your setup command work with zero configuration. If something needs permissions it did not get, say so in plain language instead of failing silently.
6. Give people somewhere to go
A support server is table stakes: admins check it exists before installing, and it is where your first hundred real users tell you what is broken. Reviews compound the same way. A handful of honest reviews on your listings outperforms any banner, and the way to get them is embarrassingly simple: ask your happy users once, politely.
What does not work
- Vote begging. Votes move you up vote-ranked lists while the campaign runs and stop the moment it stops. They do not create servers that keep your bot.
- Inflating your numbers. Directories cross-check counts against Discord's published data now; we reject implausible ones outright. Even where it slips through, a fake count converts nobody.
- Unsolicited DMs. Mass-DMing server owners is against Discord's rules and gets bots banned. The install you might gain is not worth the account.
Last reviewed July 2026. BotBoard is not affiliated with Discord Inc. Canonical URL: https://www.botboard.gg/guides/how-to-make-your-discord-bot-popular