How to use a custom domain for your handle on BlueSky

Intro

This guide assumes that you have already created a Bluesky account. At the time of writing this, there are 2 ways to have done so (either through invite codes, or by getting picked off the waitlist). Once you have initially created your account, you can get started customizing your handle!

Note: this guide is for users with domains managed with Google Domains. The steps will be similar no matter where your domain lives, but some screens/inputs may look different.

Guide

  1. Once logged in to Bluesky, go to Settings and select change handle change handle step 1.png
  2. Select I have my own domain
  3. You will now see this modal with a bunch of DNS config information change handle step 2.png
  4. Type your (full) domain in the top input. (Example: I put antipattern.xyz)
  5. Head over to Google Domains and click My domains
  6. Select which domain you want to use on Bluesky change handle step 3.png
  7. Click DNS on the left side bar change handle step 4.png
  8. Under Resource records, click Manage custom records change handle step 5.png
  9. Add the following fields using the inputs and dropdowns. Paste the value from Bluesky (see step 2 image) into the Data text input.
  10. Save your changes to the DNS settings.
  11. Wait ~5 minutes for changes to propagate across the internet
  12. Go back to Bluesky and click Verify DNS Record change handle step 7.png
  13. After verifying the changes, your Bluesky handle will now be changed to the domain that you own!