Skip to content

Custom pages and CMS

The Website surface (under Storefront → Website) is where you design every screen of your storefront — and where its navigation lives, right next to the pages it links (see Navigation). It’s a single view: a sidebar on the left lists everything you can edit, and the panel on the right edits the selected item. Content is assembled from a library of pre-styled sections — no code required.

The sidebar groups your storefront into three kinds of container:

  • Home & custom pages — your landing page (Home) and any standalone pages you create (About Us, FAQ, Terms, a local guide, a campaign page). Each custom page has its own URL and can be linked from your menus.
  • Built-in views — fixed storefront screens you can customize but not create or delete. Each one shows a locked core section (the search results, the checkout form, the post body) that does the page’s job; you add your own sections above or below it:
    • Home — the landing page at /.
    • Properties — the search results page where guests browse and filter listings.
    • Property detail — sections here appear on every listing page.
    • Checkout — the page guests see while completing a booking.
    • Booking — the confirmation page shown after a successful booking.
    • Wishlist — where guests see saved properties.
    • Blog — the blog index page.
    • Blog post — sections here appear on every post, wrapped around that post’s own sections.
    • Contact — the contact page with the inquiry form.
  • Layout — site-wide areas that appear on every page: the announcement bar at the very top, and the above-footer region.

Every editable area — a page, the regions around a built-in core, a layout bar — is an ordered list of sections. Add a section, fill in its fields, reorder, and it renders on the storefront. The library includes:

Group Sections
Hero & banners Hero Search, Banner, Call to Action
Listings Featured Listings, Listing Gallery, Listing Search, Category Grid
Content Rich Text, Image + Text, Image Gallery, Video, Map, Embed
Social proof Testimonials, Stats, Logo Cloud, Team
How & why Features, Incentives, Steps, FAQ, Pricing
Engagement Blog, Newsletter, Contact Form

A few worth calling out:

  • Hero Search — full-width banner with a search bar; ideal as the first section on the homepage.
  • Featured Listings and Listing Gallery — showcase a curated set of properties, filtered by place, tags, amenities, price, or availability.
  • Listing Search — an embedded search with pre-set filters so guests can browse from any page.
  • Rich Text — free-form formatted text for descriptions, policies, or announcements.
  • Contact Form — a configurable inquiry form whose submissions land in your inbox.
  • Embed — sandboxed external HTML for widgets or third-party tools.

Not every section is available everywhere — blog posts and some built-in pages offer a focused subset (nothing that would pull a guest out of the checkout, for example).

Choose Add section, pick a type, and fill in the configuration form (a friendly form per section — you never edit raw JSON). Each section has:

  • A visibility toggle — hide a section without deleting it (hidden sections still show in preview).
  • Move up / move down to reorder.
  • Export / Import sections — save a page’s sections to a JSON file and re-import them into another page (append or replace).

Translatable fields (titles, text, button labels) are edited per language with a tab for each locale you’ve enabled. The section editor also has a Preview language selector that renders the section exactly as a guest in that language would see it, including fallback behavior when a translation is empty. Leave a language blank and the storefront falls back to your default language rather than showing an empty section.

Each custom page has a settings area with:

  • Title and Slug (the URL path, e.g. about-us/about-us) — both per language.
  • Status — Draft or Published.
  • SEO metadata — Meta Title, Meta Description, and an OG (social share) image. These fall back to the page title and sensible defaults when left empty.

Built-in views have fixed URLs and no slug or draft state — use section visibility to hide content on them instead.

Some built-in views also carry a Settings block below their sections, holding the options that configure only that screen — search-card fields, property-detail sections, checkout requirements, page texts. Site-wide storefront settings stay under Settings → Storefront; a setting that shapes exactly one view lives with that view. See Built-in view settings for what each view offers.

  • Preview opens your storefront in a new tab using a short-lived access token (valid about an hour). Draft pages and hidden sections are visible in preview only. The editor also shows a live preview pane you can switch between phone, tablet, and desktop widths.
  • Custom pages start as Draft and return a page not found to the public until you set their status to Published.
  • There’s no scheduled publishing — status changes take effect as soon as you save. Once published, the page is live immediately.

When you create a custom page you can choose Generate with AI: describe the page and Reynt drafts its content sections for you to review and refine. Or start empty and add sections manually. See Content generation and translation.