Vibecode Instapage

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $99/moyou'd save $1,188/yrbuild time weekend to multi-daycategory 🧱 website buildersreplaced by 0 people

The visible enterprise landing pages loop is buildable, but a credible replacement needs more than the first screen. Instapage earns its keep through editor, CMS, hosting, polish, so expect a weekend or multi-day build and a narrower personal scope.

the project pack5 files · written for this build, step by step
README.md
# Instapage · indie build

A landing page builder whose hard problems are publishing static files without a broken minute, measuring speed from real visits rather than a lab score, and running split tests that are decided in advance instead of stopped when they look good.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Content | Pages as ordered sections in SQLite, rendered to static HTML at publish | a page that needs a server at request time is a page that can be slow at request time |
| Rendering | One template per section kind, server-side, no client framework on the published page | the published page should ship almost no JavaScript because that is the whole advantage |
| Measurement | First-party field collection from the published page using the standard web vitals library | a new page has no field data anywhere else, and lab numbers cannot produce two of the three metrics |
| Experiments | Deterministic bucketing from a first-party visitor identifier, decided sample size | sticky assignment and a stopping rule are what make the result mean anything |
| Publishing | Build into a new directory and swap, keeping previous versions | a half-uploaded page is a broken page on the only URL that matters |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the editor and the build.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **A small server and a domain you control** · a few pounds a month plus the domain
  - Why: The published pages need a stable address with a certificate, and the measurement endpoint has to be first-party to avoid being blocked.
  - Get it: Any small virtual server plus a domain, with automatic certificates.
  - Verify: The page loads over your domain with a valid certificate and a measurement reaches the endpoint
- [ ] **The standard web vitals measurement library** · free
  - Why: Computing these metrics by hand from performance entries is subtly wrong, and the library is the reference implementation of the definitions.
  - Get it: Add the published library to the page bundle and report to your own endpoint.
  - Verify: A real page load produces values for all three metrics
- [ ] **A slow device and a throttled connection** · free
  - Why: Every layout shift and every slow paint is invisible on a developer machine on a fast network, which is why pages ship broken on phones.
  - Get it: An old phone, or your browser's device and network throttling.
  - Verify: The page has been loaded once on a throttled slow connection and the shift measured
- [ ] **Your sample size and stopping rule** · free
  - Why: These are the difference between an experiment and a scoreboard, and choosing them after the data arrives means choosing the answer.
  - Get it: Decide the minimum effect worth detecting, compute the sample size it needs, and write the stopping rule down.
  - Verify: Both are stored on the experiment record and shown in the report

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- A general-purpose drag and drop canvas.
- Audience personalisation.
- Heatmaps and session recording.
- Multi-user editing and approvals.
- general-purpose visual editing
- large template and component libraries
- CMS collaboration and client handoff
- managed hosting, forms, and analytics

If one of those is essential to you, that is the reason to keep paying for Instapage, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Instapage: A single site is easy to code. People pay for safe ongoing edits, templates, publishing, domains, collaboration, and no-maintenance hosting.

what you lose

xgeneral-purpose visual editing

xlarge template and component libraries

xCMS collaboration and client handoff

xmanaged hosting, forms, and analytics

share on X ↗"I just replaced Instapage ($99/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

MauticLanding pages, forms, dynamic content, analytics and real split tests for free; in return, you operate a marketing database.9.8kaug 2026open source↗systeme.ioThree funnels, a custom domain, forms and one split test for zero dollars; personalization is basic.$0free↗

no votes, no pay-to-list · just what's real

the numbers

Instapage pricing

planmonthlyannual (per mo)what you get
create$99/workspace$79/workspace15,000 unique visitors/month; unlimited pages/conversions/contacts; 10 team members; 2 subdomains; 1 workspace; 15,000 email sends/month
optimize$199/workspace$159/workspace30,000 unique visitors/month at base usage; unlimited pages/conversions/contacts; 10 team members; 2 subdomains; 1 workspace; 30,000 email sends/month
convertcustom—Custom visitors, team/workspace limits and enterprise features; root-domain publishing, heatmaps, global elements, SLA and services

free tierno free tier; 14-day Create/Optimize trial capped at 2,500 unique visitors and requiring a credit card

billingmonthly + annual (up to 20% off); custom usage above the expanded Optimize tier is annual-contract-only

hidden costsOptimize pricing rises with visitor volume (30,000 base, 50,000 expanded, then custom); hitting the 2,500-visitor trial cap ends the trial and transitions to the selected paid plan.

verified 2026-08-14 · source ↗

questions
Vibecode Instapage

Kinda. The core of Instapage is buildable in a weekend with the prompt on this page, but there are real gaps: general-purpose visual editing, large template and component libraries. Read the honest list above before committing.

How much does Instapage cost?

Instapage costs about $99/month (Create, checked 2026-07-31), which is $1188 per year.

What do I lose by replacing Instapage?

Honestly: general-purpose visual editing; large template and component libraries; CMS collaboration and client handoff; managed hosting, forms, and analytics. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Instapage?

Yes: Mautic (Landing pages, forms, dynamic content, analytics and real split tests for free; in return, you operate a marketing database.) systeme.io (Three funnels, a custom domain, forms and one split test for zero dollars; personalization is basic.) The prompt is for when you want it exactly your way.