Everything you need to run a website, in one place.
A visual designer, reusable blocks, menus, forms, publishing controls, search and analytics, branding and your own domain. No plugins to install and nothing to keep patched.
Drag, drop and see it as it will be.
Pages are laid out as rows and columns, and blocks and forms are dropped into them. The designer shows the page with your own styles, so what you see is what gets published.
- Nest as deep as you need. Columns can hold several blocks, or more columns.
- Style each row. Give a row its own CSS class, background and text colour, and an anchor so other pages can link straight to it.
- Responsive by default. Columns stack on phones without any extra work.
- Page-specific CSS. Each page can carry its own styles, which apply only to that page.
Write it once. Use it everywhere.
A block is a piece of content you keep in the library and place on as many pages as you like. A placed block keeps the version it was placed with, so publishing a change never quietly rewrites a page. When you want a page to have the new version, you update it there.
| Block | What it's for |
|---|---|
| Rich text |
Headings, paragraphs, lists, links and images, written in a familiar editor. |
| HTML |
Hand-written markup for anything else. This page is built from these. |
| Gallery |
A grid of images from your media library, laid out with a template you control. |
| Carousel |
Images or panels that rotate in place, for a hero or a set of highlights. |
| Horizontal scroller |
A row of cards that scrolls sideways, such as products, people or case studies. |
| Page list |
A live list of every page built from a chosen template, newest first and optionally filtered, for news, events or a blog. Publish a page and it appears in the list. |
| Form response |
Lays out a form submission's answers in your own design, such as a confirmation or a receipt. |
One block, many variations
Give a block settings, write {setting:colour} in its content, and each page can fill in its own value without copying the block.
A block's styles go with it
CSS written on a block is added to every page that uses it, and taken away again when the block is removed.
Start every page from a layout that already works.
A template is a page layout you design once, such as a news article, an event or a case study. New pages start from it, and a page list block can show every page made from it.
- Addresses you choose. Group pages under paths like
/services/and pick each page's address. - Search and sharing, page by page. A description, a robots setting, and a sharing image with alt text.
- Tags. Tag pages, then filter page lists by them.
Page tokens
Write a token in a template and every page fills in its own value.
Featuresthe page's title featuresits address images/placeholder-image.svgits sharing imageDrafts, approvals, schedules and a full history.
Pages, blocks, templates, menus and forms all follow the same publishing steps, so your team only has to learn them once.
Draft
Every change is a new draft. The live version stays exactly as it was.
Preview
See the draft on the real site, with real menus and styles. Visitors can't see it.
Approve
With approvals on, a draft waits for someone with permission to publish.
Publish or schedule
Publish now, or set a time for it to go live and a time for it to come down.
Compare
Put any two versions side by side and see what changed, in the content and the layout.
Files you can trust, and content you can move.
Media library
Upload images and documents once and use them anywhere. To swap an image, drag the new one onto the block in the designer.
Scanned on upload
Every uploaded file is checked for malware before it's stored, including files sent in through your forms.
Export and import
Export pages, blocks, menus and forms with everything they depend on, then import them into another site, for example to take a finished test site live. The import checks the archive is complete before it replaces anything.
Email that sounds like you
Edit the wording of the emails the site sends, and see a history of every email that went out.
See your own site in the designer.
Give us 30 minutes and we'll build one of your pages with you, live: blocks, a menu and a working form, ready to publish by the end of the call.