← Back to all posts custom domains

Custom Domains for Cosmo: How to Brand Your Discord Storefront

Published May 18, 2026

Why Your Discord Store Needs a Custom Domain

First impressions matter. When a member of your Discord community clicks a link to browse your shop, seeing a URL like yourbrand.com instead of a generic subdomain builds instant trust. At Cosmo, we provide a beautiful default storefront URL, but upgrading to a custom domain is the single best way to professionalize your brand.

By using your own domain, you aren’t just selling items; you’re building an ecosystem. Whether you’re selling exclusive Discord roles, digital art, or physical merch, a custom domain makes your store easy to remember and helps with SEO rankings in the long run.

In this guide, we’ll walk you through why this matters and the step-by-step process to get it live on Cosmo.

The Benefits of Using a Custom Domain

1. Brand Recognition: Your community already knows your name. Keeping that name in the URL bar reinforces your identity.

2. Trust and Security: Users are more likely to enter payment information on a domain they recognize.

3. Better Marketing: A short, clean URL looks much better on social media profiles, YouTube descriptions, and in your Discord #announcements channel.

4. Ownership: You own your domain. It’s a digital asset that belongs to your business.

---

Prerequisites

Before we start the technical setup, ensure you have the following ready:

  • An active Cosmo account with a storefront already created.
  • A domain name purchased through a registrar like Namecheap, Google Domains, Cloudflare, or GoDaddy.
  • Access to your domain registrar’s DNS Management panel.
  • ---

    Step-by-Step: Setting Up Your Domain on Cosmo

    Step 1: Add Your Domain to the Cosmo Dashboard

    Log in to your Cosmo dashboard and navigate to the Storefront Settings section. Look for the Domain tab. Here, you will see an option to "Add Custom Domain."

    Enter your domain (e.g., shop.yourbrand.com or yourbrand.com) and click save. Cosmo will then generate the specific DNS records you need to point your domain to our servers.

    Step 2: Configure Your DNS Records

    This is where the magic happens. You need to tell your domain provider where to send visitors. Open your domain registrar in a new tab and find the DNS Settings or Advanced DNS section.

    You typically need to add one of these two records:

    #### Option A: Using a Subdomain (Recommended)

    If you want your store at shop.yourbrand.com, add a CNAME record:

  • Type: CNAME
  • Host/Name: shop
  • Value/Target: stores.visitcosmo.com (Note: Check your dashboard for the exact target provided by Cosmo)
  • TTL: Automatic or 3600
  • #### Option B: Using a Root Domain

    If you want your store at yourbrand.com, you will likely use an A Record:

  • Type: A
  • Host/Name: @
  • Value: The IP address provided in your Cosmo dashboard.
  • Step 3: Wait for Propagation

    DNS changes aren’t instant. They have to travel across the internet's phonebook. This can take anywhere from 5 minutes to 24 hours, though with modern providers like Cloudflare, it usually happens in under an hour. You can use tools like DNSChecker.org to see if your records are live.

    Step 4: Verify and Secure (SSL)

    Once the records have propagated, go back to the Cosmo dashboard and click Verify. Cosmo will automatically issue an SSL Certificate (the little padlock in the browser) for your domain. This ensures all transactions are encrypted and safe for your customers. There is no extra cost for this—we handle the security for you!

    ---

    Common Troubleshooting Tips

  • Proxied Records: If you use Cloudflare, ensure your DNS record is set to "DNS Only" (grey cloud) during the initial setup to allow Cosmo to verify the SSL certificate. You can usually toggle the proxy back on once everything is active.
  • Double Periods: Some registrars add a period at the end of CNAME values automatically. Ensure you haven't typed stores.visitcosmo.com. if your registrar already adds one.
  • Conflicting Records: Ensure you don't have multiple A records for the same Host name. If you are moving your shop from another platform, delete the old records first.
  • Pro-Tips for Your New Storefront

    Now that your domain is live, it’s time to drive traffic! Here are three quick tips to maximize your Cosmo store:

    1. Update Your Discord Bio: Add your new custom link to your personal Discord profile and the server’s topic.

    2. Use Cosmo’s Bot Commands: Ensure your community knows they can type /shop in your server to get the direct link to your new branded domain.

    3. Redirect Old Links: If you had a previous store link, make sure to update all your social media bios (Linktree, Twitter, Instagram) to the new custom domain.

    Conclusion

    Setting up a custom domain on Cosmo is a small step that makes a massive impact. It signals to your community that you are serious about your brand and provides a seamless, professional experience from the moment they click a link in Discord to the moment they check out.

    Ready to get started? Head over to your Cosmo Dashboard and link your domain today!

    Ready to start selling on Discord?

    Create your free Cosmo store in minutes.

    Get Started →