How to change your Bluesky username

How to change your Bluesky username & set custom domains

Picture of Written by Andra
Written by Andra

Content Writer at SocialBee

Seeing “Handle already taken. Please try a different one” over and over when you’re trying to set or change your Bluesky handle is the worst.

It’s annoying and feels like every good option is already gone. With a custom domain, though, you can skip all that frustration. You get a handle that’s unique to you or your business, and it also verifies your account so people know it’s the real deal.

In this guide, I’ll walk you through everything you need to know, from updating your Bluesky username to setting up a domain that reflects who you are. It’s easier than you think, and I’ll make sure you feel confident every step of the way. 

Ready to create a Bluesky profile that’s uniquely yours? Let’s get started!

Social Media Strategy Template

Streamline your marketing with an efficient social media strategy template.

Short summary

  • Bluesky is a decentralized social media platform similar to Twitter that gives users more control over their data and accounts.
  • A custom domain name allows you to use your own web address (like yourbusiness.com) as your Bluesky handle, making your profile look more professional and credible.
  • Using your own domain as your Bluesky handle (unique identifier) is a simple way to verify your account and signal to other users that this is your official profile.
  • To set up a custom domain as your handle, log in to your Bluesky account, go to Settings > Account > Handle, select “I have my own domain,” copy the verification code, update your domain settings with a TXT file, and verify the DNS record on Bluesky.
  • Bluesky doesn’t have a built-in option to schedule posts, but tools like SocialBee allow you to create, schedule, and publish posts at specific times, helping you maintain a consistent posting schedule with minimal effort.
  • Using the same handle or a custom domain across platforms makes it easier for people to find and recognize you, whether you’re building a personal brand or promoting a business.

What is the Bluesky app?

Bluesky is a social media platform similar to Twitter, but with a focus on giving users more control. It’s built on a decentralized system, meaning you have more say over your data and how your account works.

One unique feature is the option to use your own custom web address, like yourbusiness.com, as part of your profile name, which can make your account look more professional. 

bluesky post

You can access the app via the website at bsky.app, where you can create an account, set up your profile, and explore posts. Bluesky offers features like customizable feeds and the option to use a custom domain for your handle.

What is a Bluesky custom domain?

A custom domain on Bluesky lets you use your own web address as your profile handle instead of the standard @user.bsky.social most people use

For example, instead of @user.bsky.social, you could have something like @user.mydomain.com. This makes your account look more professional and credible while showing that you’re in control of your profile and running your own server.

Why use a domain name as your Bluesky handle?

Using a custom domain adds authenticity to your profile and makes it easier for people to trust and recognize your brand. Instead of looking like a generic account, your handle reflects your business or personal brand, helping you stand out.

It also shows you have an official, verified setup, so people don’t question your credibility. If you want to keep everything consistent across your online presence, a custom domain is a great way to do it.

How to create a Bluesky account

  1. Go to bsky.app.
  2. Click on the “Sign Up” button.
  3. Provide your email address, create a password, and input your date of birth.
  4. Choose a unique username; this will be your handle on the platform.
  5. Complete any verification steps, such as confirming your email address.
  6. Add a profile picture and select your areas of interest to personalize your experience.
  7. Begin following accounts and engaging with content that aligns with your interests. 

create bluesky account

Now that your account is set up, it’s time to connect with your audience and start sharing content on Bluesky. Focus on creating posts that spark engagement, such as updates about your brand, personal insights, or content that aligns with your audience’s interests. 

To grow your reach, make sure to announce your new Bluesky profile on other platforms like Instagram, Twitter, or LinkedIn, and include it in your email newsletter or website. This cross-promotion helps your existing audience find and follow you on Bluesky, making it easier to build a consistent presence across all channels.

PRO TIP

Pro Tip: One thing you’ll notice as you start using Bluesky is that it doesn’t have a built-in feature to schedule posts. This can be a challenge if you’re someone who likes to plan content ahead of time or maintain a consistent posting schedule without needing to be online constantly. 

SocialBee solves this by letting you create, schedule, and publish your posts ahead of time. This way, your content goes live when your audience is most active, helping you stay visible and save time without having to post manually every day.

SocialBee's content calendar

Why wait? Start scheduling and watch your Bluesky profile thrive!

How to set your own domain on Bluesky

If you already own a domain:
Make sure you can prove domain ownership. Skip directly to step 2.

If you don’t own a domain:
Purchase a new domain from an ICANN-accredited registrar like Namecheap, Google Domains, GoDaddy, or Cloudflare before proceeding.

Steps to set your domain on Bluesky:

  1. Log in to your Bluesky account, go to Settings > Account, and select Handle.
  2. Click on I have my own domain.
  3. Bluesky will provide a unique verification code. Copy this code.
  4. Click on I have my own domain.
  5. Bluesky will provide a unique verification code. Copy this information.
  6. Log in to your domain registrar’s dashboard and add a new TXT record with the following advanced DNS details:
    1. Name/Host: _atproto
    2. Type: TXT
    3. Value/Data: did=did:plc:YOUR_UNIQUE_CODE (replace YOUR_UNIQUE_CODE with the code provided by Bluesky)
    4. TTL: Default or 3600 seconds
  1. After the DNS propagation, return to Bluesky and click Verify DNS Record. Once you have the domain verified, save the changes.

How to change your Bluesky handle

  1. Open the Bluesky app and click on the menu icon (three horizontal lines) to navigate to Settings.
  2. In the Settings menu, select Account, then click on Handle.
  3. In the dialog box, type your desired new handle.
  4. Click Save to officially change your handle.

change bluesky handle

There’s no account maximum of changes, so you can always update your old handle with a new one. 

Frequently asked questions

1. Can I run my own Bluesky server?

Yes, you can run your own Bluesky server by setting up a Personal Data Server (PDS). This involves installing the necessary dependencies on a server (e.g., Ubuntu 22.04), configuring a domain name, and using the official Bluesky PDS repository to set up the software. 

Once installed, you can create an account, connect to your server via the Bluesky app, and optionally configure email functionality using SMTP services.

2. How to fix an invalid handle on Bluesky?

If you’re getting an “invalid handle” error on Bluesky, make sure your handle is in the correct format, like username.bsky.social or your custom domain, without any spaces or special characters. If you’re using a custom domain, check that your DNS settings are set up properly. 

Double-check for typos, and if it still doesn’t work, try updating your handle in the app settings or reach out to Bluesky support for help. Also, it’s worth checking if there are any server issues that could be causing the problem.

3. Are Bluesky handles unique?

Yes, Bluesky handles are unique. Each user has a distinct handle that serves as their identifier on the platform. If you’re using the default format, your handle will typically look like username.bsky.social.

However, if you’ve set up a custom domain as your handle, that domain also becomes unique to you. This ensures there’s no overlap between multiple people, helping everyone maintain their individual identity on the platform.

Ready to personalize your Bluesky profile?


Now that you’ve set up your username and custom domain, you’re all set to start posting and making connections on Bluesky. This decentralized platform is a great way to share your brand’s voice and engage with your audience in a fresh, authentic way.

If you’re looking to stay consistent without spending too much time on it, SocialBee can help. You can easily create posts, schedule them ahead of time, and keep your Bluesky profile active and engaging, all without the extra hassle.

Why not give it a try? Start your 14-day free trial with SocialBee today and make managing your Bluesky presence simple!

SocialBee blog CTA box visual with the supported platforms

SocialBee: Your AI-powered Bluesky management tool

Create posts, publish, analyze, engage and collaborate, all from SocialBee.
Manage your social media with SocialBee: publishing, AI assistance, Canva magic, analytics, unified inbox, and more.
SocialBee Supported Social Platforms with Round Logos
14-day free trial, no credit card required

Article written by

Article by

Picture of Alexandra
Alexandra

Content writer at SocialBee

Related articles

Level up your social media game with exclusive resources delivered straight to your inbox

SocialBee popup visual

Out of post ideas? Get our social media calendar

Access 500+ content ideas, post examples, and Canva templates.

Use SocialBee’s Free AI Post Generator to create content for your social media profiles.