Coachful
CoachfulHelp

How to publish vs unpublish your coaching website

By Coachful10 min readUpdated Apr 20, 2026

Learn exactly how to publish or unpublish your coaching website in Coachful — step-by-step instructions, pre-launch checklist, page-level visibility controls, and troubleshooting tips.

What's covered
  • What "published" and "unpublished" mean in Coachful
  • Step-by-step: How to publish your coaching website
  • Step-by-step: How to unpublish your coaching website
  • Individual page visibility vs. site-wide publishing
  • Publishing your program offer pages and landing pages
  • How publishing affects your Coachful marketplace listing

Your coaching website is ready — the copy looks great, your offer is live, and you just want clients to find you. But before you hit publish, it helps to understand exactly what changes the moment your site goes live, and what happens when you take it back offline. Whether you're launching for the first time or temporarily unpublishing to rebuild your brand, this guide covers everything you need to know about publishing and unpublishing your coaching website in Coachful.

What "published" and "unpublished" mean in Coachful

When your coaching website is published, it is publicly accessible at your Coachful subdomain (yourslug.coachful.co) or your custom domain. Anyone with the URL — or who discovers you through the Coachful marketplace — can view your pages, read your blog posts, and sign up for your programs or sessions. Search engines can index the site, and all your landing pages and lead-magnet funnels are live.

When your website is unpublished, visitors who navigate to your URL see a default placeholder or a "coming soon" screen instead of your content. Your data, pages, and settings are all preserved — nothing is deleted. You can continue editing in the background without any of those changes being visible to the public. This is the state your website starts in before you officially launch.

Quick answer: To publish your site, go to Website → Settings → Visibility and toggle the site from Private to Published. To unpublish, flip the same toggle back. Changes take effect immediately — no cache delay.

Step-by-step: How to publish your coaching website

Follow these exact steps inside your Coachful dashboard:

  1. Sign in to your coach dashboard at app.coachful.co/sign-in.
  2. In the left-hand navigation, click Website.
  3. Select the Settings tab at the top of the website builder.
  4. Scroll to the Visibility section. You will see a toggle labeled Site Status — it will read Private (Unpublished) by default.
  5. Click the toggle to switch it to Published. The toggle turns green and a confirmation banner appears at the top of the screen.
  6. Open a new browser tab and navigate to your subdomain or custom domain to confirm the site is live.

That's all there is to it. There is no approval queue — your site goes live the instant you toggle it on. If you have connected a custom domain, make sure your DNS records are fully propagated before publishing so visitors don't hit an SSL error. DNS propagation typically takes anywhere from a few minutes to 48 hours depending on your registrar.

Step-by-step: How to unpublish your coaching website

Unpublishing is just as fast as publishing — and fully reversible:

  1. Go to Website → Settings → Visibility in your coach dashboard.
  2. Click the Published toggle to switch it back to Private (Unpublished).
  3. Confirm in the modal that appears. (Coachful warns you that the site will immediately become inaccessible to the public.)
  4. Optionally, add a custom offline message in the field that appears below the toggle. This is the text visitors will see instead of your website — for example: "We're updating our programs. Check back soon!"
  5. Click Save.

Your site goes offline within seconds. All your content, pages, blog posts, and funnels remain intact. When you're ready to go live again, just repeat the publish steps above.

Individual page visibility vs. site-wide publishing

Beyond the global site toggle, Coachful lets you control the visibility of individual pages. This is useful when you want your main website to be live but a specific landing page or blog post to stay hidden — for example, a new program launch page you're still drafting.

How to hide a single page

  1. In the website builder, open the Pages panel on the left sidebar.
  2. Hover over the page you want to hide and click the ⋯ (more options) icon.
  3. Select Hide Page. The page is excluded from your navigation menu and is no longer publicly accessible via its URL — even if the overall site is published.
  4. To restore it, repeat the same steps and choose Show Page.

Hidden pages are still editable inside the builder. They just won't appear in your site's navigation or be reachable by visitors. This is different from unpublishing the entire site.

Publishing your program offer pages and landing pages

Your coaching website often works hand-in-hand with your program offer pages and lead-magnet landing pages. These are distinct from your main website pages and have their own visibility controls.

To publish or unpublish a specific offer page:

  1. Navigate to Programs in your dashboard and select the program whose offer page you want to manage.
  2. Click the Offer Page tab.
  3. Use the Published / Draft toggle at the top right of the editor.
  4. A published offer page is accessible at its unique URL and can accept enrollments or purchases. A draft offer page returns a 404 for visitors.
Pro tip: You can keep your main website published while all your program offer pages are in draft — handy when you're redesigning your curriculum before a big launch. Coachful lets you separate each layer of your public presence so nothing goes live before you're ready.

How publishing affects your Coachful marketplace listing

Coachful includes a built-in /find-a-coach directory where potential clients discover coaches. Your marketplace listing is managed separately from your website's published status, but the two are closely related:

  • If your website is unpublished, your marketplace listing is automatically hidden as well. Coachful won't send clients to an offline site.
  • Once your website is published, you can opt your profile into or out of the marketplace independently via Settings → Profile → Marketplace Visibility.
  • Your marketplace profile pulls your bio, photo, and specialty tags from your website settings — so keep those updated before you publish.

If you unpublish for maintenance but want to stay discoverable, consider using a custom offline message with a contact email so interested visitors can still reach you.

Custom domains and publishing

If you've connected a custom domain (e.g., coaching.yourbrand.com), publishing and unpublishing behavior is identical — the toggle in Website → Settings → Visibility controls both your Coachful subdomain and your custom domain simultaneously. There is no separate toggle per domain.

Before publishing on a custom domain for the first time, confirm:

  • Your CNAME or A record points to Coachful's servers (check the exact values in Website → Settings → Custom Domain).
  • The SSL certificate shows as "Active" in the custom domain settings panel. Auto-SSL provisioning usually completes within 10–15 minutes of a valid DNS record being detected.
  • You've tested the URL in an incognito window to avoid cached DNS responses.

For a full walkthrough on connecting your domain, see How to connect a custom domain to your Coachful website.

Best practices before you publish

Rushing to publish before your site is truly ready can hurt first impressions. Here's a pre-publish checklist coaches on Coachful use before going live:

  • Preview on mobile. Use the mobile preview toggle in the website builder. More than 60% of first-time visitors will land on your site from a phone.
  • Test all links. Broken links on a freshly published coaching website erode trust instantly. Click every CTA button, nav link, and footer link.
  • Check your offer pages. Make sure every published program or session type has a working booking or checkout flow. Run a test purchase using a Stripe test coupon to verify the payment journey end-to-end.
  • Set your SEO metadata. In Website → Settings → SEO, add your page title, meta description, and OG image. These control how your site appears in Google results and on social media link previews.
  • Connect Google Analytics or your tracking pixel before publishing, so you capture data from day one.
  • Review your privacy policy and terms. Coachful provides a template, but you should customize it for your coaching practice before going public.
Insider tip: Ask Michelle, the AI assistant inside your Coachful dashboard, to review your website for gaps. Type something like "What's missing from my website before I publish?" and Michelle will scan your current setup and flag incomplete sections, missing metadata, or unpublished offer pages.

Troubleshooting common publishing issues

My site says "Published" but visitors still see the placeholder page

This is almost always a DNS caching issue. If you recently connected a custom domain, propagation can take up to 48 hours. Test using a tool like dnschecker.org to see whether your domain resolves correctly from different locations worldwide. Also try opening your site in an incognito window or a different browser to rule out local cache.

My SSL certificate shows as "Pending" after publishing

Coachful auto-provisions SSL via Let's Encrypt once your DNS records point correctly to our servers. If it's been more than 30 minutes and SSL is still pending, go to Website → Settings → Custom Domain and click Re-check SSL. If the issue persists, confirm your CNAME record is set exactly as shown — extra characters or a trailing period can cause provisioning to fail.

My blog posts aren't showing up after publishing

Individual blog posts have their own publish status. Go to Website → Blog, select the post, and make sure it is set to Published rather than Draft. Also check that the post's publish date isn't set to a future date — scheduled posts won't appear until that date arrives.

I published my site but my marketplace listing isn't showing

After publishing your website, navigate to Settings → Profile → Marketplace Visibility and confirm the listing is toggled on. New listings can take up to 24 hours to appear in the /find-a-coach directory as the index refreshes periodically.

Unpublishing broke my client's access to their program

Unpublishing only affects the public-facing website. Existing clients retain full access to their programs, squads, bookings, and messages through the client portal at yourslug.coachful.co/portal or the Coachful mobile app — even while your website is offline. The client portal is separate from your marketing website.

I can't find the Visibility toggle in my dashboard

The Visibility toggle is available to users with a coach, admin, or super_admin role. If you're logged in as an editor or virtual assistant, you may not have permission to publish or unpublish the site. Ask your workspace owner (super_coach) to adjust your role under Settings → Team → Roles.

Ready to launch your coaching website?

Publishing your coaching website is a two-second toggle — but the real work is in what you build before you flip it. A well-structured site with clear offers, fast pages, and working checkout flows will convert far more visitors than a rushed one. Take the time to preview, test, and set your metadata, then go live with confidence.

If you haven't built your site yet, Coachful's drag-and-drop website builder, built-in blog, lead-magnet funnels, and Stripe-powered offer pages give you everything in one place — no third-party tools required. Start your free trial and have your coaching website live by end of day.

Frequently asked questions

What happens to my clients when I unpublish my coaching website?
Unpublishing only takes your public-facing marketing website offline. Existing clients retain full access to their programs, squads, sessions, and messages through the client portal or the Coachful mobile app. No client data or progress is affected.
Can I publish individual pages without publishing my whole website?
No — individual pages can only be visible if the overall site is published first. However, you can hide specific pages so they don't appear in navigation or resolve to a URL, even when the global site is live. Use the page-level Hide/Show option in the Pages panel of the website builder.
How long does it take for my coaching website to go live after I publish?
On your Coachful subdomain, the site goes live instantly. If you're using a custom domain, DNS propagation can take a few minutes up to 48 hours depending on your domain registrar. SSL provisioning typically completes within 10–15 minutes once DNS resolves correctly.
Does unpublishing my website remove me from the Coachful find-a-coach directory?
Yes. When your website is unpublished, your marketplace listing is automatically hidden to prevent potential clients from landing on an offline site. Your listing reappears in the directory once you re-publish your website and have marketplace visibility turned on in your profile settings.
Can an editor or virtual assistant publish my coaching website?
By default, publishing and unpublishing requires a coach, admin, or super_admin role. Editors and virtual assistants typically cannot toggle site visibility. The workspace owner can update role permissions under Settings → Team → Roles.
Will unpublishing my website affect my Google search ranking?
If your site is offline for more than a few days, search engine crawlers will eventually de-index your pages, which can hurt your rankings. For short maintenance windows (under 24–48 hours), the impact is minimal. For longer outages, consider keeping the site published with a maintenance page rather than fully unpublishing.
Can I schedule my coaching website to publish automatically at a specific time?
Coachful does not currently support scheduled site publishing — you need to toggle the visibility manually. However, individual blog posts support a scheduled publish date, so you can prepare content in advance and have it go live automatically at a set date and time.
Was this article helpful?