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:

StarterFor
PricingA classic pricing page — hero, a row of plans, a comparison table
ServicesA services-led layout
Client OfferA 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:

BlockWhat it's for
HeroThe headline area — heading, subheading, a call-to-action button, and left/center/right alignment
PlansA row of subscription plans (see below)
ProductsA row of one-time products (see below)
Comparison TableA feature-by-feature grid across chosen items, with your own rows of comparison
TestimonialOne quote, or several in a carousel
Rich TextA free block of formatted copy — intros, FAQs, fine print
DividerBreathing room between sections, in small, medium, or large
GroupA 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:

  • SelectionAutomatic 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.

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.

Was this page helpful?