OxyPages

Landing Page Hosting In Singapore: Live Before The Ads

Landing Page Hosting In Singapore: Live Before The Ads

Landing page hosting in Singapore for a campaign: what the page needs from a host, where to put it, and how a Figma export goes live with a working form.

The OxyPages Team · · 9 min read

It's 4pm and the ads start at 9am tomorrow.

The 11.11 page for your furniture showroom is a finished design, signed off, sitting in Figma. The agency quoted three working days to build and host it. Every hour it isn't live is ad budget pointed at a homepage that says nothing about the sale.

I have watched this happen enough times to know what comes next. You type "landing page hosting Singapore" into Google, get a screen of shared hosting plans and agency enquiry forms, and decide it needs a developer after all.

It doesn't. Landing page hosting in Singapore, for one campaign page, is barely a hosting problem. A design exported to HTML is one file and a folder of images, and getting that online with a real address is a two minute job on any static host.

What eats the afternoon is everything around it: the lead form, the QR code for the print run, the domain. None of those needs a developer either, but one of them catches almost everybody.

So here is the evening, in the order it actually happens.

TL;DR: A campaign page needs seven things from a host: a lead form that reaches you, a QR code for print, visitor counts without a cookie banner, a custom domain, a way to take the page down, version history, and HTTPS. Any static host covers most of that, and an exported folder goes live by drag and drop in under a minute. The step that catches people is the form: on a static host a plain HTML form does nothing until you give it a handler and a spam check.

What Does A Campaign Landing Page Need From Its Host?

Seven things, and not one of them is a server.

A campaign page is a poster with a form on it. It goes up, it collects enquiries for a few weeks, then it comes down or gets replaced. Nothing in that sentence needs PHP, a database or a content management system, which is why most search results sell you the wrong thing.

Hold any host against this list.

  • A lead form that reaches you. Fillable on a phone, with every enquiry landing somewhere you will actually look.
  • A QR code for print. It is the only practical link between an MRT poster and the page.
  • Visitor counts without a cookie banner. You want arrivals per day, not a consent pop-up sitting on top of the offer.
  • A custom domain. promo.yourbrand.sg matches the ad copy and the printed artwork.
  • A way to take the page down or replace it. An 11.11 offer still live on 15 November is a customer service problem.
  • Version history. The 2am price edit will go wrong and you will want the working version back.
  • HTTPS on every address. Browsers label a form on a plain http page "not secure", right beside the email field.

That is the whole specification. Notice how little of it is about hosting and how much is about the fortnight after launch.

The guide to HTML hosting in Singapore covers the general setup. This post stays on campaign pages.

Landing Page Hosting In Singapore: What Your Options Actually Are

Landing Page Hosting In Singapore: What Your Options Actually Are - OxyPages

Four real routes, and they split on one question: do you already have the page, or do you still need to build it?

If the design is exported, you want somewhere to put a folder. If it isn't, a page builder will get you there faster than any host will.

RouteWhat it suitsFormsStarting cost
Drag-and-drop static host (OxyPages and similar)An export you already haveUsually built in, with a spam check to configureFree tier, custom domain on a paid plan
Developer platform (Netlify, Cloudflare Pages)A team with a repo and a build stepNetlify handles forms itself; Cloudflare Pages needs a Worker or a form serviceFree tier
Page builder (Carrd)Building the page from scratch, on your ownIncluded from the Pro Standard tier upAbout $19 a year
Landing page platform (Unbounce)A/B testing, popups, CRM integrationsIncluded, with conversion reporting on top$99 a month, or $74 billed annually

Netlify and Cloudflare Pages are genuinely excellent, and I would use either for a site with a repository behind it. For one exported folder and a campaign starting in the morning, they ask you to create an account, connect a git provider and learn a deploy pipeline to publish something that needed none of it.

Unbounce is the opposite trade. At $99 a month it buys A/B testing and conversion reporting that no static host can do at all. If you run campaigns monthly and test variants against each other, that is money well spent. For one 11.11 page, it is not.

Carrd sits in between, and it is the honest answer when the design does not exist yet.

The Form Is The Whole Point

A campaign page without a working form is just a poster, and this is the step that catches people out.

Here is what nobody warns you about. On a static host, a plain HTML form does nothing. There is no server of yours behind it to catch the submission. You can publish a beautiful page, fill the form in, press send, and watch precisely nothing happen.

So two pieces have to be in place before launch.

The first is somewhere for the submission to go: either a third-party form endpoint that the form's action points at, or a handler built into the host. On OxyPages that is one attribute on the form tag plus a name on every field.

<form data-oxy-form="promo">

The second is a spam check, and it is not optional. A public form with no bot protection fills with junk within days, so the handler wants Cloudflare Turnstile or Google reCAPTCHA v3 keys, set once in Form Settings. Until those keys are saved, the form delivers nothing. Miss it and you find out on 11 November.

Then test it. Fill the form in yourself with a real email address and confirm the entry arrives.

Ninety seconds, and it is the highest value thing you will do all evening.

One more while you are in there. The form collects personal data, so the PDPA expects you to tell people what their name and email will be used for. One sentence under the submit button covers it. the PDPC's overview of the PDPA

Walkthrough: The 11.11 Page, Live Before The 9am Ads

Walkthrough: The 11.11 Page, Live Before The 9am Ads - OxyPages

Back to the showroom, with no ticket raised and nobody working late.

What Comes Out Of Figma

Figma does not export HTML on its own, so the designer used a plugin. What lands in your inbox is one index.html and an images folder with eight product shots, roughly 3 MB in total.

Open index.html in a browser before anything else. If the images show, the paths are relative and the folder works as it is. If they don't, a path is pointing at the designer's laptop: a five minute fix now, a broken page at 9am if you skip it.

The Four Steps

  1. Put the folder online. Drag it onto the drop zone on the Singapore landing page hosting page, or into whichever host you picked. The page has a real address in under a minute. Open it on your phone, not your laptop, because that is where the ad clicks arrive.
  2. Wire up the form and test it. Handler on the form tag, spam check keys saved, then fill it in with your own email. If nothing arrives, either the keys are missing or a field has no name attribute.
  3. Generate the QR code and send it to print. Point it at the address, never at the file. Then you can replace the page later without reprinting anything.
  4. Paste the address into both campaigns. Make the page headline match the ad copy, because Google scores a landing page on how relevant and useful it is to the person who clicked. Google Ads on landing page experience

Fifteen minutes between meetings, not three working days.

The Part To Leave Until Next Week

Run tonight on the host's free subdomain. Nobody clicking a Google ad reads the address bar, and a week of campaign data will tell you whether the page has earned a domain.

If it has, connect promo.yourbrand.sg then. Drop the Christmas page over it in December and the address stays the same, which means the QR code on the posters still works. What free HTML hosting in Singapore includes covers what you get before paying anything.

When A Static Host Is The Wrong Choice

When the page has to do something on a server, which happens more often on campaign pages than people expect.

Static hosting serves HTML, CSS, JavaScript, images, fonts and PDFs, and runs no code of its own. So a campaign page on one cannot show live stock levels from your inventory system, cannot take a payment through a checkout you run yourself, and cannot hide anything behind a login, like a members-only price.

If your 11.11 page needs any of that, OxyPages is the wrong tool and I would not try to talk you into it. That is exactly what the agency's three days are for, and paying for them is the right call.

There is a softer version too. If the page has to live inside an agency-managed WordPress site, don't fight it. Put the campaign on a subdomain and leave their site alone.

Speed is the one thing you get for free here. A static page served from an edge point in Singapore is about as quick as a page gets for local visitors, which matters when half your ad clicks arrive on 4G. Why location matters for a fast site in Singapore goes through the numbers.

What To Do Next

Get the page live tonight, on the free address, before you think about anything else. A URL you can open on your phone turns "can we even do this" into "what's left".

Then, in order: test the form with your own email, send the QR code to print, paste the address into the ads.

That is the fifteen minutes. The domain is a next-week problem, and so is the report on what converted.

Drop the folder into OxyPages and see how far you get, or use whichever host you already pay for. It is the same static page either way, and the ads can still start at 9am.

FAQ

Do I Need A Developer To Host A Campaign Landing Page?

No. A design exported to HTML is already a website; it only needs an address. Uploading a folder to a static host takes about a minute and involves no code. You need a developer when the page has to talk to a server: a login, a live database, or a checkout you run yourself.

Will A Plain HTML Form On A Static Page Just Work?

No, and it is the mistake I see most. A static host has no server behind your form to receive the submission, so the form needs a handler: either a third-party form endpoint, or the host's own, which usually means an attribute on the form tag plus a spam check configured with Turnstile or reCAPTCHA v3 keys. Set both up and test with your own email before the ads run.

Should The Campaign Page Live On My Main Domain?

Use a subdomain like promo.yourbrand.sg. It keeps the campaign clear of your main site, so a bad edit at 2am cannot take the homepage down, and you can replace the page every quarter without touching anything else. Google and Meta do not treat a subdomain differently.

What Does Landing Page Hosting In Singapore Cost For One Campaign?

Nothing at all on a free tier with the host's own subdomain, a reasonable choice for a two week promotion. Landing page hosting in Singapore starts costing money when you want a custom domain: roughly $10 a month on a static host, about $19 a year on a page builder like Carrd, or $99 a month on a platform like Unbounce if you want A/B testing with it. Buy the domain when the campaign numbers justify it, not before.

Try It Now

Still Here? Drop It In.

The whole pitch fits in one sentence: your HTML, on a link, in seconds.

Drag and drop your HTML file(s), folders, or ZIP file

or ·

No account needed. Your unclaimed website stays live for 30 minutes on a free subdomain. Claim it to your account to keep it permanently.

  • No Account Needed
  • Free SSL
  • 30-Minute Unclaimed Link, Claim To Keep It