> ## Documentation Index
> Fetch the complete documentation index at: https://help.peerlist.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Domain

> Peerlist now offers custom domain integration, allowing you to host your Peerlist profile on your personal domain and use it as your portfolio.

export const PEERLIST_EXTERNAL_LINKS = {
  addProject: 'https://peerlist.io/user/projects/add-project',
  addExperience: 'https://peerlist.io/user/resume/add-experience',
  addEducation: 'https://peerlist.io/user/resume/add-education',
  addCertification: 'https://peerlist.io/user/resume/add-certification',
  addVolunteerWork: 'https://peerlist.io/user/resume/add-volunteer-work',
  addCohort: 'https://peerlist.io/user/resume/add-cohort',
  signup: 'https://peerlist.io/signup',
  customDomain: 'https://peerlist.io/user/settings/custom-domain',
  verification: 'https://peerlist.io/user/settings/verification',
  projects: 'https://peerlist.io/projects',
  launchpad: 'https://peerlist.io/launchpad',
  account: "https://peerlist.io/user/settings/account"
};

<Frame>
  <img src="https://mintcdn.com/peerlist/8JBfSp8oPJcwk2Ue/images/custom-domain/home.png?fit=max&auto=format&n=8JBfSp8oPJcwk2Ue&q=85&s=fe3a16d668dac31580dc389d38632291" width="1200" height="660" data-path="images/custom-domain/home.png" />
</Frame>

## **Step-by-step guide to integrate custom domain.**

<Steps>
  <Step title="Open the right side panel menu">
    Open the right side panel menu by clicking on your profile picture in top-right corner.
  </Step>

  <Step title="Click on Custom Domain option">
    Click on Custom Domain option. You can directly open the settings by going to this link — <a href={PEERLIST_EXTERNAL_LINKS.customDomain} target="_blank" rel="noopener noreferrer">{PEERLIST_EXTERNAL_LINKS.customDomain}</a>

    <Frame>
      <img src="https://mintcdn.com/peerlist/8JBfSp8oPJcwk2Ue/images/custom-domain/click-on-custom-domain.png?fit=max&auto=format&n=8JBfSp8oPJcwk2Ue&q=85&s=8cefbebeaf2c8a24d5016d64f78aa491" width="1616" height="1076" data-path="images/custom-domain/click-on-custom-domain.png" />
    </Frame>
  </Step>

  <Step title="Enter your domain name">
    Enter your domain name and click on **Add domain** — You will be redirected to Stripe for payment

    <Frame>
      <img src="https://mintcdn.com/peerlist/8JBfSp8oPJcwk2Ue/images/custom-domain/enter-domain-details.png?fit=max&auto=format&n=8JBfSp8oPJcwk2Ue&q=85&s=66d6682668a58ff65830985b292c34d1" width="1616" height="910" data-path="images/custom-domain/enter-domain-details.png" />
    </Frame>
  </Step>

  <Step title="Verify domain ownership">
    To verify domain ownership, please add the TXT record to your domain. Once added, click on **Verify Ownership**.

    Note: It may take anywhere between 30-60 minutes for domain propagation.

    <Frame>
      <img src="https://mintcdn.com/peerlist/8JBfSp8oPJcwk2Ue/images/custom-domain/verify-domain-ownership.png?fit=max&auto=format&n=8JBfSp8oPJcwk2Ue&q=85&s=34f0e45e9d225b36c7b721e95db5f195" width="1616" height="1582" data-path="images/custom-domain/verify-domain-ownership.png" />
    </Frame>
  </Step>

  <Step title="Add A or CNAME record">
    Add A or CNAME record to your DNS settings. Once added, click on **Check Configuration**.
  </Step>
</Steps>

***

## **Troubleshooting**

<Frame>
  <img src="https://mintcdn.com/peerlist/8JBfSp8oPJcwk2Ue/images/custom-domain/domain-dns.png?fit=max&auto=format&n=8JBfSp8oPJcwk2Ue&q=85&s=23c17633c9fa4eb37812e42c45a58dae" width="1616" height="1400" data-path="images/custom-domain/domain-dns.png" />
</Frame>

If your custom domain configuration page appears incomplete with missing information in the DNS record tables (as shown in the screenshot), your domain may have been connected using a legacy method that's no longer fully supported.

### How to resolve this issue

1. Disconnect your current domain: Click the trash icon (🗑️) located next to your domain name "[http://your-domain.com](http://your-domain.com)" at the top of the page.

2. Reconnect your domain: Start the domain connection process again.\
   This will generate the proper TXT, A, and CNAME records needed for verification and configuration.

3. Follow the three-step process:

   Step 1: Add your domain\
   Step 2: Verify ownership by adding the provided TXT record to your DNS provider\
   Step 3: Configure your domain by adding either the recommended A record or alternative CNAME record.
