Public pages

Every workspace gets a public site at your-name.app.seldonframe.com. Add landing pages, services pages, blog posts — all themed from your brand.

Your subdomain

When you create a workspace called "Acme HVAC," you immediately get acme-hvac.app.seldonframe.com. It's live the moment you sign up — with a starter homepage that pulls your business name, brand color, and logo.

Adding a page

1

Open the editor

Pages → "New page."
2

Pick a template or start blank

Templates: services, pricing, about, blog post, "thank you" page. Each is a starter you can edit freely.
3

Edit blocks

Pages are composed of blocks (hero, features grid, pricing table, contact form, booking widget, FAQ, testimonials, CTA). Drag, drop, edit copy inline.
4

Set the slug and publish

/services/furnace-repair → live at acme-hvac.app.seldonframe.com/services/furnace-repair.

Through Claude Code

Same flow, faster. Tell Claude Code: "Build me a 'Furnace repair' service page with a hero, three pricing tiers, an FAQ, and a 'Book now' button that opens my chatbot." The MCP tool is create_landing_page.

The chatbot follows you everywhere

Once you have a published agent, every public page automatically carries the chatbot bubble (toggleable per page in Settings). No embed snippet needed for SF-hosted pages.

SEO basics

Each page has fields for title, meta description, and OG image. SeldonFrame sets sensible defaults from your block content but you should override them for any page you actually want to rank.

Custom domain

Want www.acmehvac.com instead of the subdomain? See Custom domains.

Next