Managed website platform

A page builder, blog, contact forms and hosting in one place.

Build the site in a visual editor, publish it, and let us run the server. The free plan is five pages on a signalpagecms.com subdomain, and it does not ask for a card.

Free forever · No card · 14-day trial on Starter

The SignalPage page builder: sections, columns and elements, with live preview
No credit card
Five pages, 100 contact-form emails per 30 days, no expiry.
HTTPS and backups
A certificate that renews itself, and a nightly backup with 14 days kept.
Leaving is allowed
Export your content on any plan. No contract.

Templates

Start from a template, not an empty page

Twelve templates ship with the CMS — six full pages and six drop-in sections. Preview any of them rendered in your own site's header, footer and colours before you commit, then edit every block.

The template gallery: browse templates and preview them in your own site's theme

What you get

Page builder, blog, forms and hosting

Visual page builder
Sections, columns, headings, images, buttons, tables, embeds and forms. The editor preview and the published page run through the same renderer, so what you build is what ships.
Blog
Categories, featured images, scheduled publishing, and a visual or HTML editor chosen per post.
SEO
Per-page meta title, description and Open Graph image, plus a generated XML sitemap and robots.txt.
Hosting
Managed on every plan, free included. Your own domain from Starter up, with its own certificate.

Forms and tracking

Forms that report themselves to your analytics

Build a form by dragging fields, embed it on any page, and map each field to a Google enhanced-conversion type. Submissions are stored, emailed, and pushed to your dataLayer as a conversion event — without writing any JavaScript.

The form builder: drag-and-drop fields with enhanced-conversion mapping
Pushed on every page
page_view, with page_type, content_id and content_title
Pushed by forms
contact_form_start, plus a conversion event you name per form
Enhanced conversions
Nine field types: email, phone, first and last name, street, city, region, postal code, country
GA4
Configured inside GTM like any other tag. No separate measurement-ID field to keep in sync.

Before you sign up

Where SignalPage fits, and where it does not

Every site runs on its own SQLite database and its own PHP process. That is a deliberate trade, and it is the right one for most small sites and the wrong one for a few.

Good fit
A business site, a landing page, a portfolio, a band, a blog. Low to moderate traffic, one person or a small team editing.
Poor fit
Thousands of visits a day, a storefront, or anything needing multi-region hosting. SQLite handles low-traffic sites well; past that, this is not the right tool and we would rather say so here than after you have moved in.
Not included
No e-commerce, no membership or paywall, no multi-site management from one login.

01 / Sign up

Pick a subdomain

Enter an email and a subdomain. Provisioning is automatic — your own directory, PHP pool and database.

02 / Build

Start from a template

Load a template or an empty page, then add sections, text, images, forms and embeds.

03 / Connect a domain

Point two A records

On Starter, add your domain and point two A records at it. We watch DNS and issue the certificate once both resolve.

Pricing

Two plans, both priced on this page

Free

$0/mo

A real plan with no expiry, not a trial.

  • 1 site on a signalpagecms.com subdomain
  • Up to 5 pages
  • Full visual page builder
  • Blog with categories and scheduling
  • Unlimited contact forms
  • 100 contact-form emails per 30 days
  • Automatic HTTPS
  • Nightly backups, 14 days kept
  • SignalPage branding in the footer
Start free

Starter

$15/mo

For a site on your own domain.

  • Everything in Free, plus:
  • Unlimited pages
  • Your own domain, with its own certificate
  • 2 GB media storage
  • 200 contact-form emails per day
  • No SignalPage branding
  • Email support, answered by a person
  • 14-day free trial
Start 14-day trial

Questions

What people ask before signing up

No. It has no time limit and takes no card. It caps at five pages and 100 contact-form emails per 30 days, and it puts a SignalPage line in your footer.

On Starter. Add the domain in your account dashboard and point two A records at our server. A cron job checks DNS every few minutes and issues the certificate once both records resolve.

You export it. That works on every plan, including free.

Each site runs on its own SQLite database. That is fine for a business site, a landing page or a blog at low to moderate traffic. At thousands of visits a day it stops being the right tool.

One person, who also wrote the CMS. Typically within a business day.

Start today

Build the site first. Pay when you need a domain.

The free plan takes no card and does not expire. If it turns out not to fit, you have lost an afternoon rather than a year of hosting.

Start freeOpen the live demo