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.