AdminPlus plan to publish

Public Page Builder

Design a polished, public-facing website for your co-op, no code required. Prospective families can find your page, learn about your program, see upcoming events, and apply to join, all in one place.
Open Page Builder

1. Opening the editor

The Page Builder is available to co-op admins on any plan. You can explore the editor, try templates, and save drafts for free. Publishing the page, making it visible at a public URL, requires the Plus plan.

1Sign in and go to your Admin dashboard.
2Look for Public Page Builder in the left-hand admin navigation or the getting-started checklist.
3The editor opens in a new tab as a fullscreen app. Your other HomeschoolGo tabs keep running in the background.
Note: The editor requires a desktop or laptop screen. On a phone or small tablet you'll see a message directing you to a larger device. The block palette and inspector need the horizontal space to work comfortably.

Importing an existing website

The first time you open the editor, you'll see a dismissible Have an existing website? card pointing at Import from your website, marked Beta. If your co-op already has a website somewhere else, this is worth trying before you build from a blank template.

Enter your current site's URL and HomeschoolGo crawls your homepage and up to 14 sub-pages (15 pages total), pulling in your real content — headings, body text, and structure — as a starting layout in the builder, with an option to enhance the result with AI. It's a starting point, not a finished page: review what came in and adjust the blocks, images, and copy before you publish. If your current site is bigger than that, the extra pages are simply skipped, so its bigger sections may need to be added by hand.

If you dismiss the card without trying it, you can still reach the import tool later from Admin › Custom Pages › Import from website.

2. The editor at a glance

The editor has three panels. Knowing what each one does makes everything else click.

Page Builder — Riverside Nature Co-opSavedPublish
Sections
Navigation
Hero
About
Feature Grid
FAQ
Upcoming Events
Contact
+ Add section
Preview
Riverside Nature Co-opApply
Selected
Riverside Nature Co-op
Orlando, FL · A welcoming community
Apply to join
About our co-op
A community where families come together to learn, grow, and support each other in their homeschooling journey.
What makes us different
Enriching classes
Connected families
Clear comms
Edit: Hero
Heading
Riverside Nature Co-op
Subheading
Orlando, FL
A welcoming co-op for curious families.
Button label
Apply to join
Style
Photo background
Background photo
Upload photo
Min height
Normal
Sections panel (left)

Lists every block on your page in order. Click a block to select it. Drag the ⠿ grip handle to reorder. Use + Add section at the bottom to insert new blocks.

Live preview (center)

Shows how your page will look to visitors. Switch between Desktop, Tablet (820 px), and Mobile (390 px) using the toggle in the toolbar. Each size renders in its own viewport, so the layout you see matches what visitors on that device will see. Click any section to select it.

Inspector (right)

All the editable fields for the selected block. Changes appear in the preview in real time, no per-field save button. Three tabs: Content, Design, and Advanced.

3. Starting with a template

The first time you open the Page Builder, a template chooser appears. Templates pre-fill your page with a ready-made arrangement of blocks. Pick the one closest to your goal, then customize it. You can also choose Start blank to build from scratch.

Templates are a starting point only. You can add, remove, or reorder any block after applying one.

Welcome
Welcome
Nav · Hero · About · Features · Events · Contact
Full page
Simple
Simple
Hero · Features · Events · Apply CTA
Full page
Showcase
Showcase
Nav · Hero · Features · About · Events · FAQ · CTA
Full page
Link Hub
Link Hub
Hero · Links list · Events · Contact
Links
Events
Events
Hero · Events · Features · Apply CTA · Contact
Events
Apply Now
Apply Now
Hero · Features · Testimonials · Apply CTA · Contact
Apply
Outdoor Co-op
Outdoor Co-op
Announcement Strip · Dark Hero · Image Features · Footer
Full page
TemplateBest for
WelcomeEstablished co-ops with a story to tell
SimpleFastest setup — clean and minimal
ShowcaseShowing off what your co-op offers
Link HubShareable mobile-first link page
EventsActive co-ops that run lots of events
Apply NowRecruiting and converting new families
Outdoor Co-opNature or outdoors-focused style
Tip: Already started editing and want to try a different template? Click an empty area of the canvas to deselect any block. That opens Page settings(the Inspector's page settings), then click Start over to reopen the starter options: import from a website, pick a template, use your co-op info, or start blank. This replaces all current blocks, so copy out any content you want to keep first.

4. Adding and editing blocks

Adding a block

Click + Add section at the bottom of the Sections panel. It opens the block picker shown below.

Add a section
Layout5
Content9
Action5
Media8
People & Info2
About
Heading and description paragraph
Feature Grid
Three polished highlight cards
FAQ
Expandable question and answer list
Testimonials
Quotes with attribution
Pull Quote
Large centered blockquote
Split Content
Side-by-side image and text
Photo Cards
Grid of photo cards with captions
Rich Text
Full formatting: bold, lists, links
Text Section
Heading and freeform paragraph

Reordering blocks

Drag any block by the ⠿ grip handle on the left side of its row in the Sections panel to reorder it. You can also use the up and down arrow buttons that appear when you hover a block row.

Hiding, duplicating, or deleting a block

Hover a block row in the Sections panel to reveal four icon buttons: an eye icon to hide the block from the published page without deleting it (hidden blocks stay in the list, dimmed, so you can bring them back later), plus duplicate (copies it immediately below) and delete. Deleted blocks cannot be recovered. Use hide instead of delete if you just want a section out of the way for now.

The Inspector panel

Click any block to open it in the Inspector. Every change appears in the live preview instantly. Inspector fields are split across three tabs:

Content

Text, links, images, and repeatable lists. This is where you enter what the block says and shows.

Design

Per-block color overrides: background, body text, headings. Optional. Most pages look great using just the theme.

Advanced

Section max-width, vertical padding, the anchor ID for nav links, and the sidebar display name.

5. Block types reference

There are 29 block types organized into five categories. Here's what each one is for.

Layout

BlockWhat it's for
NavigationSticky top bar with logo and links
HeroHeadline, intro copy, and primary action
Announcement StripTop banner for important news
DividerHorizontal separator line
SpacerBreathing room between sections

Content

BlockWhat it's for
AboutHeading and description paragraph
Feature GridThree polished highlight cards
FAQExpandable question and answer list
TestimonialsQuotes with attribution
Pull QuoteLarge centered blockquote
Split ContentSide-by-side image and text
Photo CardsGrid of photo cards with captions
Rich TextFull formatting: bold, lists, links
Text SectionHeading and freeform paragraph

Action

BlockWhat it's for
Apply ButtonCTA linking to your join form
LinksMobile-friendly list of buttons
ContactEmail, meeting times, and location
Contact FormLet visitors send you a message
Social LinksLinks to social media profiles

Media

BlockWhat it's for
ImageFull-width image section
VideoEmbed a YouTube or Vimeo video
Photo GalleryGrid of up to 9 photos
Upcoming EventsAuto-shows next 5 events
MapEmbedded map with your location
Image FeaturesFeature cards with images
CalloutInfo, success, or warning box
FooterFooter with links and CTA

People & Info

BlockWhat it's for
TeamPeople cards with photo, name, role
PricingMembership tier or pricing table

Hero block styles

The Hero is usually the first thing visitors see. It has four style options:

Riverside Nature Co-op
Orlando, FL
Apply to join
Solid

Filled background using your theme accent. Clean, works without a photo.

Riverside Nature Co-op
Orlando, FL
Apply to join
Photo

Your photo as full-bleed background. Automatic dark overlay keeps text readable.

Riverside Nature Co-op
Orlando, FL
Apply to join
Split

Text on the left, image on the right. Editorial feel. Requires an image.

Riverside Nature Co-op
Orlando, FL
Apply to join
Soft

Light tinted background. Easy to read, no photo required.

Upcoming Events block

This block has no configurable fields. It automatically pulls the next five upcoming events from your co-op's calendar and displays them with date, time, and title. Dates update live as you add or edit events in Admin → Events. Just place it where you want events to appear, nothing to fill in.

Contact vs. Contact Form

Contact

Displays static information: email address, meeting days/times, and location. Four layout options — Definition list, Statement strip, Stacked, and Cards. Use this to tell visitors how to reach you.

Contact Form

A form visitors fill out to send you a message directly. Messages arrive in Admin → Page Submissions. Optional phone field. You can customize the button label and the success message shown after submission.

Repeatable fields (Features, FAQ, Nav links…)

Several blocks use repeatable fields, a multi-line text area where each line becomes one item (one feature card, one FAQ entry, one nav link, etc.). Each line uses a dash separator between the label and its detail:

Enriching classes - Thoughtful curriculum by experienced teachers.
Connected families - Build lasting friendships with families who share your values.
Clear communication - Everything families need, in one place.

The text before the dash is the card title or question. The text after is the description or answer. Testimonials use a pipe | separator instead, because the quote text itself may contain dashes.

6. Page design and themes

The Page settings panel on the right shows whenever no block is selected. Click an empty area of the canvas to bring it up. The settings here apply across your whole page, so you rarely need to override colors block-by-block.

Color theme

Pick one of six curated themes, or a seventh swatch labeled Custom. The theme controls accent buttons, tinted section backgrounds, and link highlights everywhere on the page. The six curated themes each use their own fixed palette. Typing a hex value into Your own accent coloronly takes effect once you've selected the Customswatch; it won't override one of the six curated themes on its own.

Heritage
Classic and calm
Spruce
Deep teal green
Harbor
Muted slate teal
Sunrise
Warm cream
Clay
Warm neutral
Sage
Soft green
Custom
Your own color

Everyday page settings

Logo imageOverrides the image shown in the Navigation block and the hero logo badge. Paste an image URL or use the upload button. PNG or SVG with a transparent background works best.
Display nameText shown in the nav bar and footer when there's no logo. Leave blank to use your co-op's default name.
Main “join” button — Button textThe wording on the call-to-action button shown across most sections (e.g. “Apply to join”).
Main “join” button — Where it goesThe link the button opens. Use a path on your site (start with /) or a full URL (https://…). Setting it once here updates every section that uses the main button.

Advanced settings

Click Advanced settings at the bottom of the Page settings panel to open a focused dialog for the less frequently changed options.

Search result titleThe headline that shows up in Google and other search engines, and in browser tabs. Defaults to your co-op name if left blank.
Search result descriptionThe short blurb shown under the title in search results. Aim for one or two sentences, about 150 characters.
Web address (Subdomain / Custom domain)Choose what URL visitors use to find this page. See section 10 below for full instructions.

7. Per-section design controls

Every content block has optional design controls in its Inspector tabs. These are layered on top of the page theme. Use them only when a specific section needs to break from the overall style.

ControlOptionsWhat it does
BackgroundWhite, Tinted, Stone, CustomWhite and Tinted use your theme palette. Stone is a warm gray. Custom accepts any hex value.
Max widthNarrow, Normal, Wide, FullControls how wide the content is allowed to grow. Full removes all horizontal margin for edge-to-edge layouts.
Vertical paddingCompact, Normal, SpaciousAdds breathing room above and below the content. Compact works well for dividers and small callouts.
Body text colorHex colorOverrides default body text for this block, useful on dark custom backgrounds where the theme's default text would be illegible.
Heading colorHex colorOverrides heading color independently from body text.
Anchor IDText slugSets the URL fragment for nav link scrolling, e.g. type 'about' to create the anchor #about. See Navigation below.

9. Images and uploads

Several blocks support photos: Hero (background), Image, Split Content, Photo Gallery, Photo Cards, Image Features, and Team. Each image field shows a click-or-drop upload area. Drag an image from your computer or click to open the file picker. If you prefer to paste a URL instead, tap the 'Use URL' toggle below the dropzone.

Uploading a photo

1Select the block. The image field in the Inspector shows an upload dropzone labeled with the field name.
2Drag a photo onto the dropzone, or click it to open the file picker.
3Once uploaded, the image is stored in HomeschoolGo and will keep working even if the original file is moved or deleted.
4The preview updates immediately. Click the dropzone again (or drag a new file onto it) to replace the image.
Note: For hero backgrounds, use a wide landscape photo at least 1600 px wide. The Photo hero style automatically applies a dark overlay to keep white text readable. You don't need to darken the image yourself. JPEG and PNG formats are both supported; keep files under 10 MB for fast page loads.

Photo Gallery block

The Photo Gallery block holds up to nine photos arranged in a 2-, 3-, or 4-column grid. Upload each image in the Inspector using the Photo 1 through Photo 9 fields. Leave any slot blank to use fewer than nine. You can control the column count and background color in the Design tab.

10. Domain and URL settings

Web address controls live inside the Page settings panel. Click an empty area of the canvas to deselect any block, then click Advanced settings at the bottom of the panel. The dialog has a Web address section with both options below.

SubdomainFree
riversidenature.homeschoolgo.app

A free subdomain under homeschoolgo.app. Available on the Plus plan. Set it to your co-op name or slug. Once saved, this URL takes visitors directly to your page.

Custom domainPlus plan
riversidenature.org

Point your own domain at your HomeschoolGo page. Requires DNS records at your registrar. Once verified, HomeschoolGo handles HTTPS automatically.

A custom domain needs two DNS records at your registrar to fully work:

  • A CNAME record for www pointing to cname.vercel-dns.com, which makes www.yourdomain.com work.
  • An A record for @ (the bare domain) pointing to 76.76.21.21, which makes yourdomain.com (without www) work.

Add both so visitors reach your page whether or not they type “www.” The Advanced settings dialog shows these exact values and includes a picker for eight common registrars (Namecheap, GoDaddy, Google, Cloudflare, Squarespace, Vercel, Netlify, or Other) with instructions tailored to whichever one you pick. Once you've added the records, use the Check DNSbutton in that same dialog to verify they're live before you consider setup done.

Note: Custom domain DNS changes typically take effect within minutes but can take up to 48 hours depending on your registrar. If you manage your domain through Namecheap, GoDaddy, Cloudflare, or Squarespace, look for "DNS records" or "Advanced DNS" in your registrar's dashboard and add both records shown above.

11. Saving and publishing

Auto-save

The editor saves your work automatically every few seconds. A Savedbadge in the toolbar confirms the draft is stored. There's no manual save button to click. You can close the tab and reopen it anytime to continue from where you left off.

If you have the same page open in two tabs at once, the editor detects the conflict and shows a warning. Edit from one tab at a time to avoid overwriting your own work.

Preview mode

Click Preview in the toolbar to expand the preview to full screen without any editor chrome. This is the closest to what a real visitor will see. Click Edit to return to the three-panel layout.

Publishing your page

Click Publish in the top-right corner of the toolbar to make your page live at its public URL. An unpublished page is invisible to the public. Only admins can preview it in the editor.

Plan requirements
EssentialsPlus
Open editor, try templates, save drafts
Preview at all device sizes
Publish page (visible at public URL)
Custom subdomain (yourco-op.homeschoolgo.app)
Custom domain (yourco-op.org)
Receive contact form submissions (Admin → Page Submissions)
Note: If your page is currently published and your plan downgrades from Plus to Essentials, the page stays live in read-only mode. Visitors can still access it and apply to join. The editor becomes read-only until you either upgrade again or unpublish the page first.

12. Tips and common patterns

Use a photo hero for maximum visual impact

Set the Hero block to the Photo style and upload a wide landscape photo of your co-op in action. The editor automatically applies a dark overlay to keep text readable, so you don't need to pre-darken the photo. Use a high-resolution image (at least 1600 px wide) and avoid centered subjects that get cropped on mobile.

Let the Events block update itself

You don't need to manually edit your public page when events change. The Upcoming Events block reads directly from Admin → Events and always shows the next five events. As long as events are marked as published (not draft), they'll appear automatically, no editor required.

Put the Apply CTA near the top and near the bottom

Visitors who are already sold won't scroll to the footer. They want a way to apply from the hero. Add the Apply to join button in the Hero block, then add a separate CTA block near the bottom for visitors who needed to read more first. Two paths to the same action convert better than one.

Alternate section backgrounds for visual rhythm

A dark Hero followed by a White About, then a Tinted Features, then White Events creates a visual rhythm that guides the eye naturally down the page. Avoid using the same background color for more than two consecutive sections. It makes the page feel like one undifferentiated wall of content.

Use Pull Quote for your co-op's philosophy

The Pull Quote block renders a large centered statement, good for a sentence that captures your co-op's character. Use it between content sections as a visual break. For the attribution, write something like "— Our philosophy" or "— Our approach" to describe the source of the idea rather than attributing it to a real person.

Test on the Mobile preview before publishing

Switch to the 390 px Mobile preview before you publish. Multi-column layouts like Photo Cards and Feature Grid reflow to a single column on small screens, so make sure descriptions are short enough to read comfortably without scrolling. The navigation block collapses to a hamburger menu on mobile automatically.

Image Features for a visually rich program showcase

If you want to show off the types of classes your co-op offers, the Image Features block (under Media) displays up to four feature cards, each with a photo, heading, and description. Use the Portrait (3:4) aspect ratio for vertical subject photos and Landscape (16:9) for wide shots. Mix both aspects in the same block for an editorial grid look.

13. Example sites

Three complete page designs built entirely with blocks available in the Page Builder. Every block listed is in the supported set. Nothing here requires a custom theme, code, or a workaround. Use these as starting points or mix and match blocks from each to fit your co-op.

Example 1Heritage theme10 blocks

The full-story co-op page

Best for established co-ops with classes, events, and a clear identity. Shows visitors everything they need to decide to apply.

sunrisevalley.homeschoolgo.app
Now enrolling for Fall 2026 · Applications close August 15Apply now
Sunrise Valley Classical Co-op
Salem, OR · Classical education in community
Apply to join
About our co-op
Sunrise Valley is a classical homeschool co-op meeting weekly in Salem. We offer rigorous academic enrichment rooted in the great books, Socratic discussion, and the classical trivium, taught by parents who are themselves committed to lifelong learning.
What makes us different
Classical curriculum
Grammar, logic, and rhetoric across every subject.
Engaged teachers
Instructors who love what they teach.
Real community
Weekly classes build deep, lasting friendships.
Literature & Writing
Math & Logic
Science & Lab
Upcoming Events
Aug 5Open House & Info Session
Sep 9First Day of Co-op
Sep 16Socratic Seminar — Logic
Questions families ask
Who can join?
When do you meet?
What is the tuition?
Where do you meet?
Contact
When we meetTues & Thurs, 9am–1pm
WhereSalem, OR
© 2026 Sunrise Valley Classical Co-op · Built with HomeschoolGo

Block order — top to bottom

1
announcementAnnouncement Strip

Now enrolling for Fall 2026 · Applications close August 15

Settings: Style: Teal (accent) or custom amber. Add a button labeled Apply now.

2
navNavigation

Links: About - #about, Classes - #features, Events - #events, Contact - #contact. Button: Apply.

Settings: Sticky top bar. Leave Brand name blank to use your org name.

3
heroHero

Heading: your co-op name. Subheading: city, state · tagline. Button: Apply to join.

Settings: Style: Photo. Upload a wide landscape photo. Text color: White.

4
aboutAbout

2–3 sentences describing your co-op's character, location, and approach.

Settings: Background: White. Anchor ID: about.

5
featuresFeature Grid

3 cards. Format each line as: Title - Short description.

Settings: Background: Tinted. Anchor ID: features.

6
photocardsPhoto Cards

3 cards showing your program areas (e.g. Literature, Math, Science). Upload a photo for each.

Settings: Columns: 3. Background: White.

7
eventsUpcoming Events

No fields to fill in, pulls automatically from Admin → Events.

Settings: Anchor ID: events.

8
faqFAQ

4–6 questions. Format: Question - Answer text.

Settings: Background: White (default).

9
contactContact

Email, meeting days/times, and location.

Settings: Layout: Definition list. Background: Custom dark color (e.g. #292524). Set text colors to white. Anchor ID: contact.

10
footerFooter

Brand name, optional tagline, and footer links (Privacy, Contact).

Settings: Background: Custom #1c1917. Text color: white.

Example 2Sage theme8 blocks

The apply-focused recruitment page

Best for co-ops actively seeking new families. Every section is designed to answer objections and drive toward an application.

greenfield.homeschoolgo.app
Learning grows outside.
Greenfield Nature Co-op · Austin, TX
Apply now
What to expect
Nature-centered
Every session integrates the outdoors.
Small classes
Max 12 students per group.
Simple to join
Quick form, response in one week.
Our approach
Children learn best by doing.
Sustained, hands-on engagement with the natural world builds curiosity that lasts a lifetime. Every co-op day includes unstructured nature time alongside intentional learning.
Apply to join Greenfield
Enrollment is open. Applications take about five minutes.
Apply now →
Questions
Do I need to teach?
What ages do you serve?
How much does it cost?
Is it really outside every week?
Still have questions?
Send us a message and we will reply within two business days.
Your name
Email address
Message…
Send message
InstagramFacebookYouTube

Block order — top to bottom

1
navNavigation

Minimal links: About - #features, Apply - #cta. Button: Join us.

Settings: Keep the nav lean on a recruitment page, fewer distractions.

2
heroHero

Heading: a short philosophy or motto. Subheading: co-op name · city.

Settings: Style: Solid. Background: custom dark green (e.g. #3a5c38). Text: White. Min height: Tall.

3
featuresFeature Grid

3 cards answering 'What to expect': process, class size, cost.

Settings: Background: White. Anchor ID: features.

4
splitcontentSplit Content

Eyebrow: Our approach. Heading + 2–3 sentence philosophy. Upload a photo.

Settings: Image position: Right. Background: Tinted.

5
ctaApply Button

Button: Apply to join [name]. Add a one-line description: Enrollment is open. Applications take about five minutes.

Settings: Background: custom dark (matches hero). Text: White. Anchor ID: cta. Spacious padding.

6
faqFAQ

4 objection-handling questions: Do I need to teach?, What ages?, How much?, What does a typical day look like?

Settings: Background: White.

7
contactformContact Form

Heading: Still have questions? Description: we reply within two business days.

Settings: Background: Tinted. No phone field needed.

8
socialSocial Links

Paste your Instagram, Facebook, and/or YouTube URLs.

Settings: Leave heading blank for a clean minimal footer row.

Example 3Sunrise theme6 blocks

The mobile-first link hub

Best for co-ops that want a simple, shareable page, like a Linktree but on your own subdomain. Works well as a link in your Instagram bio.

brightlearners.homeschoolgo.app
Spring enrollment closes April 15Apply now
Bright Learners Co-op
Denver, CO · Everything you need in one place
Start here
Apply to join
View upcoming events
Download our family handbook
Email us
Follow us on Instagram
Upcoming Events
Mar 12Spring Open House
Mar 19Science Fair
Apr 2Field Trip: Botanic Gardens
WhenFridays, 9am–2pm
InstagramFacebookPinterest

Block order — top to bottom

1
announcementAnnouncement Strip

A time-sensitive message: enrollment deadline, upcoming open house, new term start.

Settings: Style: Warm cream or your accent color. Add a button for the primary action.

2
heroHero

Heading: co-op name. Subheading: city · short tagline.

Settings: Style: Soft. Show logo: Yes. Show button: No (links block handles CTAs). Min height: Normal.

3
linksLinks

5–7 buttons. Format each line as: Label - /url or mailto:email. Leave URL blank to use join form for the top button.

Settings: Heading: Start here. The top link renders with the accent color automatically.

4
eventsUpcoming Events

No fields, auto-pulls next 5 events from your calendar.

Settings: Place after Links so visitors see both options before scrolling.

5
contactContact

Email address and meeting days/times. Leave location blank if you meet at multiple venues.

Settings: Layout: Stacked. Background: White.

6
socialSocial Links

Instagram, Facebook, and any other accounts where you're active.

Settings: Background: Soft tinted to close the page warmly.

Note: These co-op names are illustrative only. They are not real organizations. The events, emails, and dates shown in the mockups are placeholders. When you build your page, replace everything with your actual co-op's information.

Ready to build your page?

Open Page Builder

Questions? Back to Help & Support or use the chat button on any page.