Do not index
Do not index
In this article, you can find the exact steps to attach a custom domain to a Feather blog site.
Your domain can be in any of the following forms:
- example.feather.blog
- blog.example.com
- www.example.com
- example.com
- example.com/blog (Yes, Feather also supports this!)
Table of Contents
Table of ContentsHow to add a Feather subdomain (e.g. sub.feather.blog) to your Feather blog?Step 1: Click on the “Domains” tab in the sidebarStep 2: Enter the name of the subdomain you wantStep3: Press Save.How to add a custom subdomain (e.g. blog.domain.com) to your Feather blog?Step 1: Access the Custom Domain settingsStep 2: Enter the domain and check the statusStep 3: Add the shown TXT records to your DNSStep 4: Add the shown CNAME record to your DNSDomain registrar-specific guides for adding DNS recordsHow to add DNS records to Cloudflare?How to add DNS records to Google Domains & GoDaddy?How to add DNS records to Namecheap?How to add a root custom domain (e.g. domain.com) to your Feather blog?Step 1: Access the Custom Domain settingsStep 2: Enter the domain and check the statusStep 3: Add the shown TXT records to your DNSStep 4: Add the shown CNAME record to your DNSHow to put your blog as a subfolder of an existing website (e.g. domain.com/blog)?What are the benefits of a subfolder over a subdomain?
How to add a Feather subdomain (e.g. sub.feather.blog) to your Feather blog?
If you don’t have a domain with you, you can just use one of the subdomains offered by Feather (looks like sub.feather.blog).
Step 1: Click on the “Domains” tab in the sidebar
Step 2: Enter the name of the subdomain you want
Step3: Press Save.
That’s it! Your blog is now live on the feather subdomain that you chose.
How to add a custom subdomain (e.g. blog.domain.com) to your Feather blog?
Connecting a Feather blog site to a custom subdomain is as easy as adding a few DNS records.
Step 1: Access the Custom Domain settings
- Go to the Domains tab in the sidebar (in the Advanced category).
- Switch to the Custom Domain tab.
Step 2: Enter the domain and check the status
- Enter the subdomain that you want to connect (e.g. sub.domain.com)
- Press Save.
- Feather will then show you some DNS records that you need to add to your DNS.
Step 3: Add the shown TXT records to your DNS
- Go to your domain dashboard, your domain registrar should offer a dashboard to manage your domain.
- Go to your DNS settings.
- Create two records with TXT as type.
- Fill in the name & value displayed in Feather.
Step 4: Add the shown CNAME record to your DNS
- Create another record in your DNS just like the two TXT records, but select CNAME as the type.
- Fill in the name & value displayed in Feather.
That’s it! Your Feather blog site should now be connected to your subdomain.
If you are trying to add blog.domain.com as the custom domain for your blog, then the DNS records would look something like this.
Type | Host | Value |
TXT | _acme-challenge.blog | (will be shown in the dashboard) |
TXT | _cf-custom-hostname.blog | (will be shown in the dashboard) |
CNAME | blog | service.dns.feather.blog |
Domain registrar-specific guides for adding DNS records
How to add DNS records to Cloudflare?
How to add DNS records to Google Domains & GoDaddy?
How to add DNS records to Namecheap?
If your domain registrar isn't listed, don't worry.
All domain registrars offer some kind of documentation about adding DNS records. You can either Google “How to add DNS records with (your registrar here)” or contact the support of your registrar.
How to add a root custom domain (e.g. domain.com) to your Feather blog?
Adding a root domain (like domain.com) has the same process as adding a custom subdomain! This means that you can follow the exact same steps mentioned above.
Step 1: Access the Custom Domain settings
- Go to the Domains tab in the sidebar (in the Advanced category).
- Switch to the Custom Domain tab.
Step 2: Enter the domain and check the status
- Enter the root domain that you want to connect (e.g. domain.com)
- Press Save.
- Feather will then show you some DNS records that you need to add to your DNS.
Step 3: Add the shown TXT records to your DNS
- Go to your domain dashboard, your domain registrar should offer a dashboard to manage your domain.
- Go to your DNS settings.
- Create two records with TXT as type.
- Fill in the name & value displayed in Feather.
Step 4: Add the shown CNAME record to your DNS
- Create another record in your DNS just like the two TXT records, but select CNAME as the type.
- Fill in the name & value displayed in Feather.
That’s it! Your Feather blog site should now be connected to your root domain.
If you are trying to add domain.com as the custom domain for your blog, then the DNS records would look something like this.
Type | Host | Value |
TXT | _acme-challenge | (will be shown in the dashboard) |
TXT | _cf-custom-hostname | (will be shown in the dashboard) |
CNAME | @ | service.dns.feather.blog |
How to put your blog as a subfolder of an existing website (e.g. domain.com/blog)?
With Feather, it is possible to have your blog on a subfolder/subdirectory of an existing website.
For example, your feather blog site can be on something like domain.com/blog where domain.com is your own site.
This is a manual process, so please contact us if you would like to configure Feather this way.
What are the benefits of a subfolder over a subdomain?
Google considers the subdomain as a completely different website whereas it considers the subfolder blog as a part of the main domain.
For example, in the eyes of Google,
- blog.domain.com is a completely different website from domain.com.
- But it considers domain.com/blog as a part of domain.com.
So, any content you write on domain.com/blog will also automatically help your main domain domain.com to rank on Google.
Therefore, if your platform supports a subfolder setup, then it is better to use a subfolder over a subdomain for SEO.