Host a landing page in seconds
Put a campaign page, product page or coming-soon page online at its own address — without waiting on a developer or touching your main site.
Drop your landing page here
Any other file works too — up to 25.0 MB, or 100.0 MB for a whole site
Free to use, live at your-name.99helpers.site in about ten seconds.
Why this is harder than it should be
Landing pages are the most time-sensitive thing marketing produces and the slowest thing to get published. The page itself might take an afternoon; getting it onto the website takes a fortnight of tickets. A separate address sidesteps the queue entirely — the page goes live now, and nothing about your main site has to change.
The developer queue is longer than the campaign
A page that needs to be live for a two-week campaign shouldn't need a sprint ticket, a code review and a release window. By the time it ships the moment has often passed.
The CMS fights the design
Anything that doesn't fit the existing templates becomes a negotiation. A one-off page designed for one campaign rarely fits a template built for the rest of the site.
Testing variants means duplicating everything
Running two versions of a page through a CMS usually means two entries, two URLs to manage, and a mess to clean up afterwards.
How it works
- 1
Export or write the page
A single self-contained HTML file works, as does a folder if your styles, scripts and images are separate. Most design tools and page builders export exactly this.
- 2
Give it a campaign-specific address
spring-launch, webinar-june, pricing-test-b — a name that says what the page is, which also makes it obvious in your analytics later.
- 3
Publish and start driving traffic
The page is live immediately. Put the link in your ads, your emails and your social posts, and update the page whenever you like without the URL changing.
Worth knowing
- Give each variant its own address when you're testing — pricing-a and pricing-b are easier to read in analytics than query strings.
- Analytics and pixel scripts work normally, since they run in the visitor's browser.
- Forms need somewhere to post to — use an embedded form service or a form endpoint, since there's no server here to receive a submission.
- Keep the page self-contained if you can: one HTML file with its CSS and JS inside has nothing to break.
- Republishing to the same address means an ad campaign's link never goes stale.
Questions
- Can I put a form on my landing page?
- The form itself works, but it needs somewhere to send submissions — an embedded service like Typeform, or a form endpoint that accepts a POST. There's no server here to receive one directly.
- Will my analytics and tracking pixels work?
- Yes. Google Analytics, Meta pixels and similar scripts run in the visitor's browser and work exactly as they would on any other host.
- Can I A/B test two versions?
- Publish each variant at its own address and split traffic between them in your ad platform. Two clean URLs is usually easier to read in analytics than one URL with parameters.
- Can I use my own domain for a campaign?
- Not yet — pages live at name.99helpers.site. Custom domains are on the roadmap.
- How quickly does an update go live?
- Publishing takes seconds, and the change propagates to the edge within about a minute.
Try it with what you have right now
Drop it in at the top of this page and see the link for yourself. You only make an account once it's ready to go live.
Hosting guides by file type
Other things people host
Everything gets its own address on 99helpers.site — see everything you can host or free file hosting for any file type.