Minecraft store optimisation

Your server can make more money, now.

  • One time fee
  • Completed in 7 days

Looking good and selling well are different jobs. Server stores are the whole practice here, and every technique on this page was tested on my own server first.

Ten minutes, in writing, no pitch. If a rebuild is not worth it I will say so.

  • Works with
  • Java and Bedrock
OraclePvP's home page Same server, same packages, same players.
Before
The old OraclePvP store home page: a top navigation bar, a large server logo and a grid of category tiles.

Rebuilt

What ships

Ten things your store probably isn't doing.

Real screenshots, all of it live right now on OraclePvP. Not a marketplace theme restyled and resold.

A red sale banner reading Double Shogun Lootboxes with a countdown of 2 days 19 hours 28 minutes and a Buy Gems button.

A sale with a deadline on it

Eight offers rotate through one slot under the hero, each on a running clock. A deadline a player can see is the cheapest lever there is.

Four featured packages badged Most popular, Contains slash fly, Monthly favourite and Best value, with struck-through prices.

Do the maths for them

Most popular. Best value. Thirty-one percent more gems for your money. The comparison gets made for the player rather than left to them.

A side by side table comparing all six OraclePvP ranks on vaults, homes, auction listings, chest shops, sell booster, extra commands, flight, chat colour and bonus gems.

Let them compare the tiers

Six ranks, every perk lined up in one table. A player who cannot compare tiers defaults to the cheapest one, or to nothing at all.

The Ranks page header with an Already have a rank? button at the top right.

Sell the upgrade, not the rank

A ranked player is shown what the difference costs, not the full price again. It turns a dead end into the easiest second sale on the store.

The Plus subscription page offering 3,000 gems every month, eleven in-game perks and four exclusive cosmetics for ten pounds twenty-two a month.

Sell a subscription, not a sale

A monthly rank priced under the gems it hands out. One buyer billed every month beats one sale and silence, and it makes next month predictable.

A basket holding one Demigod Rank, with an offer to upgrade to Eternal Rank for twenty pounds forty-five more and an offer to add 1,650 gems for six pounds eighty-two.

The basket keeps selling

Next tier up for the difference, and a gem pack to round the order out. Both offered while the card is already on the table.

A pop-up shown on the way to checkout offering the Plus monthly membership with 3,000 gems every month, an Add Plus button and a No Thanks button.

One last offer before checkout

The subscription is pitched on the way to payment, when intent is at its highest. Add or decline, the basket survives either answer.

A live feed of real player purchases and market listings, each with a timestamp.

Proof written by other players

A live feed of what people actually bought, timestamped. No testimonial section, because nobody scrolls to a testimonial section.

A patrons page showing tier one supporters with their Minecraft skins above a ten thousand dollar threshold.

Turn spend into status

A patrons board carrying the player's own skin. The top of this page is the most competitive place on the whole server.

A Before you buy panel answering delivery, Bedrock support, timing and permanence, beside a Discord support link.

Answer it before they ask

Delivery, Bedrock, timing, permanence. The four questions that stall a first purchase, answered on the page instead of in a support ticket at midnight.

The numbers

A prettier store is not the product. A bigger number is.

Anyone can show you screenshots. I show you what the screenshots did. The rebuild went live on OraclePvP on 21 August 2026, and a dashboard behind the store measured every figure below on both sides of that date.

  • +21% Store conversion rate
  • +17% Revenue per 1,000 visitors
  • +34% Average order value
  • +48% Baskets holding a second item
  • +11% Checkouts that add the subscription
  • 23,277 Players served on OraclePvP

Run your own number

What the same uplift looks like on your store

Whatever currency you take. The estimate comes back in the same one.

Estimated after the rebuild

2,875 to 3,125

An uplift of +15% to +25% a month, the range OraclePvP's own revenue moved after 21 August.

One server's result is not a promise. Where you land in that range depends on how much of this your store already does and how much traffic reaches it at all. Send me the link and I will tell you which end you are nearer.

Case study, tested on my own server

OraclePvP. I own and operate the server, so I carry the risk of every change.

Most studios test ideas on a client's revenue. I test them on mine first. OraclePvP is a Skyblock server I own and operate, and it is where every technique on this page was tried, measured and either kept or thrown out.

Server
Skyblock, seven locations
Players all time
23,277
I built
Store, landing page, analytics
Payments
Tebex and PayNow
  1. 01

    The store was a theme, so it sold like one

    Packages sat in a grid with an On Sale badge on every card, which meant none of them read as a deal. I rebuilt it around the decision a player is actually making: what do I get, what does it cost, and why this tier.

    The rebuilt OraclePvP rank grid, with bonus gem badges, struck-through prices and one add button per card.
    Bonus gems badged on top, the old price struck beside the new, and exactly one button per card.
  2. 02

    The front page became an aisle, not a menu

    Four illustrated categories replaced a text nav, each with one call to action, and a reassurance row underneath answering delivery, offline delivery and card safety before a player has to ask.

    Four illustrated category tiles, Ranks, Gems, Plus and Market, above a row of four reassurance cards.
    Players browse by picture and land in the right aisle first time.
  3. 03

    The bare domain was doing nothing at all

    oraclepvp.net resolved but served no website. The SRV record already carried Java joins, which freed the apex A record to serve a page without breaking how players connect. 947 KB, no build step, no backend.

    The oraclepvp.net landing page showing the server address, live player counts and destination cards.
    One page turning a dead domain into the top of the funnel.

Then I measured it. A dashboard behind both properties tracks first join address, acquisition source and revenue per source, which is where the figures further up this page come from, and how I know which of these changes actually paid.

Go and click around the live store

Available for projects last seen recently

Contact
me.

Send your store link. You get ten minutes of notes in writing on what it is leaving on the table, and an honest answer on whether a rebuild is worth the money.

  1. 1Add the handle and send your store link
  2. 2Notes back in writing, usually same day
  3. 3If it is worth doing, a fixed price and a date inside 7 days