Custom domains
Serving your blog from your own hostname: the DNS record, the status transitions, and why apex domains are not supported.
Before you start and expected result
Put the Project on a paid plan, since custom domains are not included in the Free grant, and be able to edit DNS for the hostname you will connect.
The domain shows as verified and serves the intended Blogged site after DNS propagation.
On this page
A custom domain serves your blog from a hostname you own, for example
blog.yourcompany.com.
Adding one
- Add the domain in Project settings
Settings, then Domain. Enter the hostname you want to use.
- Create a CNAME record at your DNS provider
Point the hostname at the target Blogged gives you.
Type: CNAME Name: blog Value: verify-<your unique value>.blogged.dev TTL: 3600 or automaticCopy the exact target shown in Domain settings. Each claim gets its own target, so a target copied from another domain or an older attempt will not verify. No additional TXT record is required.
- Wait for verification
Blogged checks the record. This takes as long as your DNS provider takes to propagate, usually minutes.
- Wait for the certificate
A certificate is issued automatically once the record verifies. Nothing to do here.
Status
| Status | Meaning |
|---|---|
pending_dns | Waiting for the CNAME record to be visible |
pending_ssl | Record found, certificate being issued |
active | Serving |
error | Something is wrong. The reason is shown with it |
expired | The ownership-verification window ended; select Start fresh setup for a new target |
Apex domains are not supported
Primary and alias
A blog can carry more than one hostname, one of which is primary. The primary is the canonical address: it is what appears in your sitemap, in canonical tags and in links. Aliases resolve to the same content without competing with it in search.
If verification does not complete
- Check the record type is CNAME, not A.
- Check there is no conflicting record on the same name.
- If your DNS provider proxies traffic, the proxy has to be off for verification.
- Give it an hour. Some providers are slow rather than broken.
- If the claim expired or predates claim-specific targets, select Start fresh setup. Blogged keeps the hostname reservation and gives you a new CNAME target without deleting the domain.