Skip to main content

Custom Domains for CMS Blogs

You can serve your WebStadia CMS blog on your own domain or as a subpath of an existing website's domain.

Option 1: Dedicated domain

Point a domain like blog.example.com directly to your CMS blog.

Setup

  1. Go to your CMS website Settings
  2. Enable Custom Domain
  3. Enter your domain (e.g., blog.example.com)
  4. Click Save
  5. Add the DNS record shown at your registrar:
TypeNameValue
CNAMEblog.example.comyour-project-id.subsite.cc

SSL is provisioned automatically. It may take a few minutes to activate.

Option 2: Subpath of an existing site

If you already have a website on WebStadia with a custom domain (e.g., example.com), you can serve your blog on example.com/blog.

Setup

  1. Go to your CMS website Settings
  2. Enable Custom Domain
  3. Under "Use existing website's domain," select the website that has example.com
  4. The domain will be set to example.com/blog (using your blog slug)
  5. Click Save

No DNS changes needed - the domain already points to WebStadia.

How it works

When a request comes to example.com/blog/my-post:

  1. WebStadia's routing layer checks the path prefix
  2. Matches /blog to your CMS website
  3. Serves the blog post from your CMS
  4. All other paths (example.com/about, example.com/contact) continue to serve from the static site

Blog slug

The blog slug determines the URL prefix for your posts. Set it in Settings → Blog URL Settings.

SlugBlog URL
blogexample.com/blog/my-post
newsexample.com/news/my-post
(empty)example.com/my-post (root)

Subdomain

Every CMS website gets a free subdomain: your-slug.subsite.cc. You can change the subdomain in Settings → Subdomain.