How to Promote a Minecraft Server: Top Lists, Voting and Ads
You launched your Minecraft server, invited friends, and a week later the player count is zero. Familiar story. According to internal hosting stats, around 95% of new servers die within the first month. The reason is almost always the same: no traffic. Players do not arrive on their own, you have to bring them.
This guide breaks down a working promotion system: from listing on monitoring sites to paid creator ads. We cover numbers, plugin configs, specific platforms. And at the end we honestly show why you will need protection once growth kicks in.
Server readiness before promotion
The main rookie mistake: pour traffic first, think about content later. Do not do this. When a player joins and sees emptiness, bugs and no rules, they leave and never come back. You do not get a second chance.
Minimum checklist before launching any ads:
- Server runs stable for at least 2 weeks without crashes
- TPS holds 19.5+ under 20-30 player load (bring testers)
- Anti-cheat, LuckPerms, CoreProtect configured
- Rules written and posted on site and in-game
- Discord set up with at least 3 channels and roles
- Decent screenshots (not at night on one island)
- 60-90 second trailer (DaVinci Resolve works for free)
- Short second-level domain (play.server.net)
Without these, ad spend burns for nothing. A player joins, watches 30 seconds, closes the client.
Global server monitoring sites
Listing sites run on voting. Players vote for the server once per 24 hours, the server climbs the rank, new players see it on the front pages. Closed loop.
Top international platforms
| Site | Audience | Ad pricing | Votifier |
|---|---|---|---|
| minecraft-mp.com | EU/US/global | from $5/week | Yes |
| planetminecraft.com | US, EU | $15-50/bump | No |
| minecraft-server-list.com | Global | from $10/week | Yes |
| topg.org | Global | from $20/week | Yes |
| minecraftservers.org | US | from $15/week | Yes |
| minecraft.buzz | EU | from $8/week | Yes |
| mc-servers.com | Global | Free | Yes |
| mclist.io | EU | Free | Yes |
| minerank.com | Global | Free | Yes |
PlanetMinecraft stands out: it is not just a list, it is also a community site for builders and mod makers. People publish projects, maps, texture packs. A full server blog here brings organic Google traffic for months.
European and EN-focused listings
For servers targeting EN-speaking Europe, also register on:
- minecraftservers.org - still one of the biggest EN audiences
- mcsl.net - solid European traffic
- topminecraftservers.org - moderate size, real players
- minecraftlist.org - decent for niche modes
- serverpact.com - growing rapidly in 2026
Registration is free everywhere. Everywhere there is a paid bump - a paid boost to the top. Do not pay at launch. First collect real players through votes, then spend on bumps.
Listing registration: what to fill in
Conversion depends on the quality of your listing card. Standard structure:
Name (up to 50 chars)
Short, memorable, no numbers or underscores. Good: "HoneyCraft", "ArkRealm", "VoidSMP". Bad: "Mega_Server_2026_Best".
IP and port
Prefer no custom port (stick to default 25565). Use a subdomain: play.yourserver.com looks more professional than a raw IP.
Description (200-500 chars)
The first 150 chars are the most important. They show up in the preview. Write about the main hook, not a list of plugins. Bad: "Survival 1.21 SMP LuckPerms EssentialsX". Good: "Vanilla SMP with two lives. Die twice, you play in the lower league. 3-month season".
Banner 468x60 (or 150x50)
This size has not changed since 2005. GIF or PNG. Show gameplay, not a logo on a black background. Where to make it: Photoshop, GIMP, or online via bannersketch.com.
Tags
Pick 4-6 relevant ones. Too many tags means "everything and nothing". Basic set: Survival, SkyBlock, PvP, Economy, Towny, Anarchy, Lifesteal.
Server country
Important for country ranking. If the server is in Germany, set DE, not US.
Version
Usually a range: "1.8-1.21". If you run ViaVersion, that fits. If you run Paper 1.21 without ViaVersion, set only 1.21.
Voting system: Votifier and VotingPlugin
The working combo in 2026: NuVotifier to receive votes + VotingPlugin to distribute rewards. Both free, work on Paper 1.8-1.21.
NuVotifier install
- Download from SpigotMC
- Drop the
.jarintoplugins/ - Restart the server
- Open
plugins/Votifier/config.yml
Basic config:
host: 0.0.0.0
port: 8192
debug: false
forwarding:
method: none
tokens:
default: YOUR_SECRET_TOKEN_HERE
disable-v1-protocol: false
Open port 8192 in the firewall (TCP):
ufw allow 8192/tcp
iptables -A INPUT -p tcp --dport 8192 -j ACCEPT
Copy the public key from plugins/Votifier/rsa/public.key and paste it into the server settings on each listing site. Some newer sites use token-based auth instead of RSA - they use the default token from the config.
Rewards setup via VotingPlugin
Config plugins/VotingPlugin/VoteSites/minecraft-mp.yml:
ServiceSite: minecraft-mp.com
Enabled: true
Priority: 1
VoteDelay: 24
Rewards:
Items:
VoteCrate:
ItemID: CHEST
Amount: 1
Name: "&6Vote Crate"
Money: 100
EXP: 50
Messages:
Player: "&aThanks for voting! &6+1 Vote Crate"
Broadcast: "&e%player% just voted!"
VoteParty: collective reward
VoteParty is the feature that keeps voting active. When the server hits N votes in a day, all online players receive a reward:
VoteParty:
Enabled: true
VotesRequired: 100
Rewards:
Items:
LegendaryCrate:
ItemID: ENDER_CHEST
Amount: 1
Money: 500
Commands:
- "broadcast &d&lVOTE PARTY! Everyone got a Legendary Crate!"
The player sees a live counter "84/100 votes" via /vote, which motivates them to drag friends in.
Tebex votes integration
If you sell ranks through Tebex, you can tie votes to store credits. Tebex exposes a webhook on vote events:
POST /api/tebex/vote
Content-Type: application/json
Authorization: Bearer YOUR_TEBEX_SECRET
{
"username": "Steve",
"site": "minecraft-mp.com",
"timestamp": 1761840000
}
On each vote you can credit the player with 10 store points that stack into rank discounts. Converts casual voters into buyers over 2-3 months.
SEO for server description
A listing description is an SEO text. The server page is indexed by Google and ranks for queries like "best skyblock server 1.21".
What works:
- Keywords in the first 150 chars: version, genre, main hook
- H2/H3 headings in the description (not all sites support it, but PMC does)
- Links to Discord, TikTok, YouTube raise the page authority
- Screenshots with alt text when the platform allows it
Do not do:
- CAPS LOCK FOR EVERYTHING
- Emoji at the start of every line
- "Best server in the world" with no specifics
- Copy-paste description from another server
TikTok as the main 2026 channel
TikTok became the main source of new Minecraft players. The algorithm pushes short gameplay clips to users with matching interests, so if a user watches Minecraft content, you have a shot at their feed.
Working formats for 2026:
- POV clips: "How I found the ancient portal on survival"
- Reaction clips: "When the admin saw my base"
- Fails and drops: emotional moments with friends
- Trolling: a decade-old classic, still works
- Build timelapse: 30-second build montage
Post 1-2 clips per day. Every caption has the server IP and Discord. Bio has the pinned link. Hashtags: #minecraft #server #smp #minecraftserver.
Paid TikTok creator ads
If you do not want to wait for organic reach, pay niche accounts. 2026 market rates:
| Creator tier | Followers | Price per clip |
|---|---|---|
| Micro | 10k-50k | $30-80 |
| Mid | 50k-300k | $80-300 |
| Large | 300k-1M | $300-1500 |
| Top | 1M+ | $1500-5000 |
For Minecraft servers, channels in the 50-200k range work best. ROI is higher than with million-follower accounts.
YouTube and Discord
YouTube trailer
Make one solid 60-90 second trailer once. Publish on YouTube, link from the site, all listing descriptions, Discord. The trailer's job is to show gameplay and vibe in 60 seconds. Not a plugin list, an emotion.
Budget stack: OBS + DaVinci Resolve (free). Server footage, edit, royalty-free music from Epidemic Sound or YouTube Audio Library.
Discord invite embed
Discord is your retention hub. When a player tried the server but cannot log in at 3 AM, they go to Discord. They see activity, events, screenshots, and come back.
Discord.js embed example:
const embed = new EmbedBuilder()
.setColor(0x10b981)
.setTitle('Welcome to ServerName!')
.setDescription('IP: `play.server.net`\nVersion: 1.21.x')
.addFields(
{ name: 'Mode', value: 'SMP + Lifesteal', inline: true },
{ name: 'Online', value: '42/100', inline: true },
)
.setImage('https://server.net/banner.png');
Influencers and streams
A paid review on a Minecraft YouTube channel spikes the player count for the first day. Typical 2026 rates for a 2-hour stream:
- Streamer 1-5k viewers: $200-500
- Streamer 5-20k: $500-2000
- Streamer 20k+: $2000+
Before paying, check engagement: not just viewer count, but chat activity, retention, real comments. Some channels run bot-inflated audiences, the money burns.
What works best: "streamer plays your server for the first time, viewers watch and follow them in". Prepare:
- VIP rank for the streamer
- Dedicated Discord channel for their viewers
- A launch code (e.g.
/redeem STREAMERfor a starter kit)
Paid ads on listing sites
When organic stalls, pay for a bump. A bump boosts your server to the top of the listing for a set period.
2026 rates:
- PlanetMinecraft server bump: $15-50
- minecraft-mp.com feature: $20-100/week
- topg.org premium: $30/month
- minecraftservers.org featured: $25/week
Only worth it if vote rewards are set up and you have a trailer. Otherwise players bounce.
Metrics and tracking
Without analytics, ad spend is blind. Set up:
- UTM tags on every paid link
- Plausible / Umami on your site (more private than GA)
- Plan Analytics plugin inside Minecraft for server-side stats
- Regular monitoring: DAU, MAU, D1/D7 retention
A healthy server: D1 retention 30%+, D7 retention 10%+. Lower means the product, not the ads, is the problem. Go back to the readiness checklist.
The dark side of growth: attacks
The moment your server hits the top of a listing, competitors see it. The first thing a nearby-niche operator does: orders a stress test on your IP. Booter services in 2026 start at $5 for a 10-minute hit. For someone losing players to your growth, that is pocket change.
Symptoms of targeted attacks:
- Random lag spikes at 20:00-23:00 (prime time)
- Mass "Connection timed out" drops
- Host blocks the port "for exceeding traffic"
- Online drops from 60 to 5 in a minute for no reason
That is not bad luck. Those are targeted hits. You need network-level filtering. MineGuard proxies traffic through filtering nodes and blocks L3/L4 attacks before they reach your server - without dropping legitimate player packets. Setup takes 10 minutes, your server IP stays hidden.
Common mistakes
Empty server with 100 slots
You set the cap to 100, but online is 5. A "5/100" label on the listing kills conversion. Start at 30 slots, grow the cap as the server grows.
Bad screenshots
A night screenshot from a starter island is the worst ad possible. Build a showcase area, take 6-8 daytime screenshots from different angles.
No Discord
In 2026 a server without Discord is a server without a community. Retention drops threefold.
Fake online
Online-spoofing plugins show 200/500 while 5 are actually playing. The player joins, sees emptiness, leaves with a "fake online" review. Reddit and listing admins catch this and ban.
Copied description
Google detects duplicates. The listing pushes you down the ranking. Write your own, even if it is rough.
Ads before readiness
Burning $200 on TikTok in the first week while the server crashes every 3 hours. Result: zero players, wasted spend, damaged domain reputation.
Wrap-up
Promoting a Minecraft server is a system, not a single channel. Listing sites with voting drive organic growth, TikTok brings fast new-player flow, YouTube holds SEO long-term, Discord retains. Register on 8-10 platforms, set up Votifier with VoteParty, ship 1-2 TikTok clips a day, make one solid trailer. When growth lands, prepare for attacks. Without network-level filtering, your hard-earned traffic will die in timeouts the moment real momentum starts.
Protect Your Server from DDoS Attacks
Free protection with 5-minute setup. 1 TB bandwidth included.
Try for FreeRelated Articles
Two-Factor Authentication for Minecraft Server Admins: A Complete Guide
Why every Minecraft server admin needs 2FA, what happens when an admin account gets compromised, TOTP setup in AuthMe, panel access, and SSH. Protecting Discord bot tokens and backup codes.
Whitelist vs Online Mode in Minecraft - What's More Secure?
Breaking down the difference between whitelist and online-mode: how Mojang authentication works, why UUID matters, cracked server security risks, protecting offline servers with AuthMe, and why you should combine both mechanisms.
Aternos vs Paid Hosting: When Free Is Enough and When It Isn't
Honest breakdown of Aternos in 2026: real limits, idle sleep, ads, startup queue. Plus comparison with Minehut, Exaroton, Falix, and paid hosts from $3.