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
- Go to your CMS website Settings
- Enable Custom Domain
- Enter your domain (e.g.,
blog.example.com) - Click Save
- Add the DNS record shown at your registrar:
| Type | Name | Value |
|---|---|---|
| CNAME | blog.example.com | your-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
- Go to your CMS website Settings
- Enable Custom Domain
- Under "Use existing website's domain," select the website that has
example.com - The domain will be set to
example.com/blog(using your blog slug) - 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:
- WebStadia's routing layer checks the path prefix
- Matches
/blogto your CMS website - Serves the blog post from your CMS
- 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.
| Slug | Blog URL |
|---|---|
blog | example.com/blog/my-post |
news | example.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.