Back to all posts
How to Use GoHostless with Notion: A Complete Guide

How to Use GoHostless with Notion: A Complete Guide

March 4, 2024 · GoHostless Team
notiondocumentationbrandingtutorial

How to Use GoHostless with Notion: A Complete Guide

Notion has become an essential tool for documentation, wikis, and knowledge bases for teams and individuals alike. While Notion allows you to share pages publicly, these pages still display the notion.so domain, which may not align with your brand identity. This is where GoHostless comes in.

In this guide, we'll walk you through the process of using GoHostless to transform your public Notion pages into branded websites with your own custom domain.

Why Use GoHostless with Notion?

Before diving into the setup, let's discuss why you might want to use GoHostless with Notion:

  • Professional Branding: Replace the notion.so URL with your own domain (e.g., docs.yourcompany.com)
  • Better User Experience: Provide a seamless experience for your users with a consistent domain
  • Improved SEO: Custom domains can help with search engine optimization
  • Simple Setup: No coding or complex configuration required

Prerequisites

Before getting started, make sure you have:

  • A Notion account with a page you want to share
  • A domain you own and can configure
  • A GoHostless account

Step 1: Make Your Notion Page Public

First, you need to make your Notion page publicly accessible:

  1. Open your Notion page
  2. Click "Share" in the top-right corner
  3. Toggle on "Share to web"
  4. Copy the public link (it will look like https://notion.so/yourname/pageid)

This public link is what we'll use with GoHostless.

Step 2: Set Up Your Domain with GoHostless

Now that your Notion page is public, let's set up GoHostless:

  1. Log in to your GoHostless dashboard
  2. Click "Add Domain"
  3. Enter the subdomain you want to use (e.g., docs.yourcompany.com)
  4. Enter your Notion public URL from Step 1
  5. Click "Create"

GoHostless will provide you with two DNS records that you need to add to your domain's DNS configuration:

  • A CNAME record pointing to proxy.gohostless.com
  • A TXT record for verification

Step 3: Configure Your DNS Settings

Next, you'll need to add the DNS records to your domain provider:

  1. Log in to your domain registrar (like Namecheap, GoDaddy, or Google Domains)
  2. Navigate to the DNS settings for your domain
  3. Add the CNAME record for your subdomain pointing to proxy.gohostless.com
  4. Add the TXT record for verification
  5. Save your changes

DNS changes can take up to 48 hours to propagate, but typically they're active within 15-30 minutes.

Step 4: Verify and Activate

Back in your GoHostless dashboard:

  1. Click "Verify DNS" to check if your DNS records are properly configured
  2. Once verified, your custom domain will be activated
  3. Click "Visit Site" to see your Notion page on your custom domain

Advanced Customization

GoHostless offers additional customization options:

Custom Headers

You can add custom HTTP headers to your Notion pages, which can be useful for:

  • Setting security headers
  • Adding analytics tracking
  • Implementing custom metadata for social sharing

Tracking and Analytics

GoHostless provides basic analytics on your custom domain, showing:

  • Number of visitors
  • Geographic location
  • Referral sources
  • Popular pages

Troubleshooting

If you encounter issues during setup, here are some common solutions:

Domain Not Working

  • Make sure your DNS records are correctly configured
  • Verify that you've added both the CNAME and TXT records
  • Check if your domain registrar requires a specific format for DNS records

Content Not Updating

  • Notion content changes should appear on your custom domain immediately
  • If changes aren't visible, try clearing your browser cache

Conclusion

Using GoHostless with Notion allows you to maintain a professional brand presence while leveraging Notion's powerful documentation features. The setup process is straightforward and requires no coding knowledge, making it accessible for everyone.

Start transforming your Notion pages today with GoHostless, and provide your users with a seamless, branded experience.


Have questions about using GoHostless with Notion? Contact our support team or check out our documentation.