---
title: "How to Connect a Custom Domain"
description: "Custom domains are available with Typen Pro. You can connect either an apex domain, such as example.com, or a subdomain, such as blog.example.com."
slug: "how-to-connect-a-custom-domain"
published: true
read_time: 3
created_at: "2026-07-17 17:23:44.621 +0000 UTC"
updated_at: "2026-07-17 17:23:44.627 +0000 UTC"
author: "Martin Binder"
author_url: "https://typen.blog/_id/martin"
tags:
  - "Domains and branding"
---

# How to Connect a Custom Domain

Custom domains are available with Typen Pro. You can connect either an apex domain, such as example.com, or a subdomain, such as blog.example.com.

## 1\. Open domain settings

From your blog dashboard:

1.  Open **Settings**.
    
2.  Select **Advanced**.
    
3.  Enter your domain in the **Custom Domain** field.
    
4.  Select **Configure Domain**.
    

## 2\. Add the required DNS records

Typen will generate the DNS records required for your domain. Add them through the DNS settings provided by your domain registrar or DNS provider.

The records differ slightly depending on whether you connect an apex domain or a subdomain.

## 3\. Start verification

After adding the records, select **Start Verification** in Typen.

Typen will continue checking your DNS configuration automatically. Once verification succeeds, the setup progress will show **Domain activated**.

* * *

# How to Configure DNS Records for Typen

Typen requires two DNS records:

1.  A TXT record to verify domain ownership.
    
2.  A routing record that points the domain to Typen.
    

Always copy the exact values shown in your Typen dashboard. Verification values are unique to each domain.

## Connecting an apex domain

For a domain such as `example.com`, add:

### Ownership verification

```plaintext
Type: TXT
Name: _typen
Value: Your unique Typen verification value
```

### Domain routing

```plaintext
Type: ALIAS, ANAME, or CNAME flattening
Name: @
Value: help.typen.blog
```

Some providers allow you to leave the name field empty instead of using `@`.

Your DNS provider must support **ALIAS**, **ANAME**, or **CNAME flattening** for apex domains.

## Connecting a subdomain

For a domain such as `sub.example.com`, add:

### Ownership verification

```plaintext
Type: TXT
Name: _typen.sub.example.com
Value: Your unique Typen verification value
```

### Domain routing

```plaintext
Type: CNAME
Name: sub.example.com
Value: help.typen.blog
```

Some DNS providers only require the subdomain part, such as `sub`, in the name field. Follow the format used by your provider.

You can also use `www` to connect `www.example.com`.

## Cloudflare users

If your DNS is managed by Cloudflare, disable the proxy for the Typen records.

The cloud icon should be **grey**, not orange. An enabled proxy can prevent ownership verification and domain activation from completing.

* * *

# How Long Domain Connection Takes

Custom-domain connections are often completed within a few minutes after the correct DNS records are added.

However, DNS changes can take up to **48 hours** to propagate worldwide. The exact time depends on your DNS provider, cached records, and previous DNS settings.

You do not need to keep the setup page open. After selecting **Start Verification**, Typen will continue checking the records automatically.

The setup progress includes three stages:

1.  Ownership verification record detected.
    
2.  Domain routing record detected.
    
3.  Domain activated.
    

If the domain is still not active after 48 hours, check that:

-   The record names and values exactly match Typen’s instructions.
    
-   Old or conflicting DNS records have been removed.
    
-   Cloudflare proxying is disabled.
    
-   You configured the correct apex domain or subdomain.

