For media buyers and affiliate teams

One pre-lander, dozens of domains

Upload a ZIP, plug in your tracker link and pixels, connect your domains. Manylander cleans the HTML, issues SSL and publishes the lander on Cloudflare’s network. Domain burned? Rotate in one click.

ZIP up to 50 MB · Keitaro, Binom, Voluum · automatic SSL

How it works

  1. 1
    Upload a ZIP
    A pre-lander archive up to 50 MB. We validate it, strip external scripts and redirects, and show a report of what was removed and why.
  2. 2
    Set up your tracker
    An offer link template with the {subid}, {geo}, {variant} and {domain} macros, Meta and TikTok pixels, your own <head> code. Pick which buttons lead to the offer.
  3. 3
    Connect domains
    Add a domain and point a CNAME at our network. The SSL certificate is issued automatically.
  4. 4
    Deploy and rotate
    The lander is built and published in seconds. If a domain gets burned, move the deployment to a new one in one click.

What’s inside

Everything you need to ship pre-landers fast and swap domains.

Safe import
The archive is checked before unpacking: path traversal, symlinks, php, exe and other executable files are rejected.
Clean HTML
External scripts, redirects, meta refresh and third-party iframes are removed. The report shows every removed fragment.
Tracker macros
Keitaro, Binom, Voluum or your own tracker. The subid is filled in on the fly from the subid, sub_id, clickid, click_id or s1 parameter.
Pixels and code
Meta Pixel, TikTok Pixel and a custom <head> snippet — without editing the source files.
Your domains, with SSL
Any domain connects through a CNAME. Certificates are issued and renewed by Cloudflare.
Served from the edge
Static files are delivered from Cloudflare’s network — fast in any geo, with no servers of your own.
Domain rotation
Mark a domain as burned and move the deployment to a new one — no rebuild needed.
Preview
Desktop and mobile views before publishing — in an isolated sandbox.

Principles

No cloaking
Manylander does not swap content for moderators or bots and does not detect reviewers. One URL, one page for everyone.
Static only
Landers are served as static files. Uploaded code never runs on our servers.
Account isolation
Landers, configs and domains are visible only to their owner — access is restricted at the database level.
In the works:Import by URLAI translation and geo variantsDomain monitoring and Telegram alertsVisit and click statistics

Questions and answers

What can I upload?

A ZIP archive up to 50 MB with a static pre-lander: HTML, CSS, JS, images, fonts. The index.html file must be in the archive root; if there are several HTML files, you choose the main one. Server-side and executable files (php, exe and the like) are rejected.

Which trackers are supported?

Keitaro, Binom, Voluum and any other: the offer link is a template with the {subid}, {geo}, {variant} and {domain} macros. The subid value is taken from the lander’s query string.

How do I connect a domain?

Add the domain in the dashboard and create a CNAME record at your DNS provider pointing to the address the dashboard shows. Once DNS is verified, the certificate is issued automatically — usually within a few minutes. A subdomain such as promo.example.com is the easiest option.

What happens to the scripts in my lander?

Scripts from the archive itself stay. External scripts, redirect scripts, meta refresh and external iframes are removed — the cleanup report lists everything that was removed.

Is there cloaking?

No, and there never will be. Manylander shows every visitor the same page and does not detect moderators or bots.

Who is responsible for lander content?

You are. Before publishing, read the Acceptable Use Policy: phishing, fraud, malicious code and illegal content are prohibited.

Deploy your first lander in a couple of minutes

Sign up with an email — no card required.

Create account
Manylander — deploy pre-landers to your own domains