Coupon & Deal Hosting

Coupon hosting where expired offers actually expire.

Your entire product is a list of things that stop being true. A deal site with a dead code at the top of the page has broken the only promise it makes.

Offers expire on timeRedirects cost nothingClicks recorded through cache
Expiry on scheduleCheap redirectsClick trackingDaily backupsFree SSL24/7 support
Built for deals

Content with a shelf life.

A coupon site is an inventory of expiry dates, and everything about hosting one follows from that.

Offers that come down on time

An expiry at midnight has to happen at midnight, not on the next page view. Expiry runs on a real scheduler and purges the pages that showed it, so a dead code does not sit in cache all morning.

Scheduled purge

Outbound clicks that cost you nothing

Every click is a redirect to a merchant, and on a busy site that is more requests than pageviews. Redirects are answered without booting WordPress at all.

No PHP per click

Click data that survives the cache

Listing pages are cached hard, which means the code that would have logged a click never runs. Tracking is handled so the record is written anyway.

Merchant feeds that import cleanly

Offers arrive as affiliate network feeds several times a day. Imports run as batches, so a partial sync does not leave half the site advertising last week.

Undo an import that went wrong

A feed that publishes wrong prices across a category is a credibility problem. Daily backups make it something you reverse rather than repair.

Freshness

Cached hard, and still correct.

Deal sites need aggressive caching because traffic is large and margins are thin. They also need content that stops existing on a schedule. Those two requirements fight.

  • Expiry driven by a real scheduler
  • Affected pages purged when an offer ends
  • Redirects served without loading WordPress
  • Clicks recorded even on cached pages
Active offers
Live now
12,400
Expired today
Purged
310
Outbound clicks
Per day
94k
Merchant feed
Importing
running
Redirect volume

More redirects than pages.

The busiest route on a coupon site is not a page. It is the outbound link, and it is requested more often than everything else combined.

Zero
PHP boots per redirect
Scheduled
expiry and purge
Recorded
clicks through the cache
MagicWP25 ms
Typical shared host780 ms
Redirect handled in PHP260 ms

Illustrative comparison of an outbound affiliate redirect. Your numbers depend on redirect handling and click-tracking method.

Configuration

What we change for coupon sites

Two forces pull against each other here: cache everything hard, and make sure nothing outlives its expiry date.

SettingWhat we doWhy
Offer expiryDriven by a scheduler, with a purge of every page that showed itAn offer that expires at midnight has to leave the cache at midnight, and a site that advertises a dead code has broken the only thing it promises.
Outbound redirectsAnswered without booting WordPressClicks outnumber pageviews on a deal site, so running a full application boot per redirect makes the busiest route the most expensive one.
Click recordingCaptured on cached responses tooListing pages are cached aggressively, which means the tracking code never executes and the numbers you optimise against are wrong.
Merchant feed importsRun as batches several times a dayAffiliate networks publish full feeds rather than changes, and a sync that stops half way leaves part of the catalogue advertising last week's prices.
Expired contentKept and marked rather than deletedExpired offer pages continue to attract search traffic, and deleting them throws away rankings that a status label would have kept.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

How do I stop showing expired coupons?
Expiry runs on a real scheduler and purges every page that displayed the offer. On a default install expiry only happens when somebody loads a page, which is why dead codes sit around all morning.
Do outbound clicks slow the site down?
Not here — redirects are answered without booting WordPress. On a deal site clicks outnumber pageviews, so a full application boot per redirect makes your busiest route your most expensive.
Why do my click numbers look too low?
Almost always caching. The listing page is served from cache, so the code that would record the click never runs. Tracking is handled separately here so the record is still written.
Should I delete expired offers?
No — mark them expired and keep the page. Those URLs keep earning search traffic, and deleting them throws away rankings you would then have to rebuild.

Sell deals that are still real.

Move the deal site across — migration is free, offer history included.