Building Public Pages
A sales page is built the way the login page is designed — from blocks you stack and arrange, not from code. Drop in a hero, a row of plans, a comparison table, a testimonial, and you have a pricing page anyone can visit.
This page is about the page builder. For what you're actually selling — items, pricing, Stripe, access — start with Selling Plans & Products.
What a Page Is
Each public page is its own thing with its own address under the /p/ path — so /p/plans/ is a page you built and named "plans." You can build as many as you like: a main pricing page, a single-plan landing page, a page aimed at one audience. Each is an independent stack of blocks.
Creating a Page
From the Products & Plans area, choose New Page. You can start blank or from one of three starter templates:
| Starter | For |
|---|---|
| Pricing | A classic pricing page — hero, a row of plans, a comparison table |
| Services | A services-led layout |
| Client Offer | A page aimed at a specific client or audience |
A starter just seeds the blocks; everything is yours to change, remove, or add to afterward.
The Studio
Pages are edited in a full-screen studio, not the WordPress admin. Open a page and add ?cove=run to its address, or use the edit control from the Products & Plans list. The studio is staff-only — a visitor who tries the same URL just sees the normal page.
Inside, you add blocks, reorder them, edit each one's settings, and preview the result. Changes save from the studio; the live page updates when you publish.
The Blocks
Eight block types build a page:
| Block | What it's for |
|---|---|
| Hero | The headline area — heading, subheading, a call-to-action button, and left/center/right alignment |
| Plans | A row of subscription plans (see below) |
| Products | A row of one-time products (see below) |
| Comparison Table | A feature-by-feature grid across chosen items, with your own rows of comparison |
| Testimonial | One quote, or several in a carousel |
| Rich Text | A free block of formatted copy — intros, FAQs, fine print |
| Divider | Breathing room between sections, in small, medium, or large |
| Group | A saved set of items (a product group) dropped in as one block, so a lineup you reuse across pages is defined once |
Plans & Products Blocks
These two are the store itself. Each has the same controls:
- Selection — Automatic pulls in every eligible item of that kind, so the block stays current as you add items; Manual lets you pick exactly which items appear and in what order.
- Columns — one to four across.
A Plans block shows subscriptions; a Products block shows one-time purchases. Each item renders as a card with its image, price, and — for a plan — its features list and buy button.
Showing Different Content to Prospects and Clients
Every block has an audience: public or authenticated. The same page is rendered two ways depending on who's looking:
- A logged-out prospect sees the public blocks.
- A logged-in client sees the authenticated blocks.
So one page can open with a "Start your free trial" hero for visitors and a "Manage your plan" section for existing clients — no second page, no redirect. Build the block once, mark its audience, and ClientCove shows it to the right side.
A logged-out visitor never sees an authenticated-only block, and the reverse. This is also a safety property: a block meant only for signed-in clients can't leak to the public even if the page URL is shared.
Highlighting and Excluding
Within a Plans or Products block, individual items can be tuned:
- Highlight a plan to make it the visual standout — the "most popular" card.
- Exclude by client — hide a specific item from specific clients (in the authenticated view). Useful when a plan shouldn't be offered to a client who's already on something else, or to a segment you're steering elsewhere. Exclusions apply only to logged-in viewers; the public view is never filtered this way.
Publishing
A page has a status like any other. Build and preview it in the studio, then publish when it's ready — the live /p/ address reflects the published version.
For the page to actually take public payment, two things outside the builder must be in place: the item's Show on public services page switch, and a page carrying the Guest Checkout template. Both are covered in Selling Plans & Products — if a buy button sends visitors to log in, that's where to look.