How to Add Social Media Icons to an Email Signature
Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Getting your account verified on Bluesky works differently than on platforms like Instagram or X (formerly Twitter). There's no application form to prove you're famous or a lengthy review process, instead, verification is open to anyone who owns a custom domain name. This simple, effective system anchors your digital identity to a piece of the internet you control. This guide walks you through exactly how to set up your custom domain as your Bluesky handle, giving you that trusted stamp of authenticity.
On most social platforms, a verification checkmark is a status symbol given to public figures, celebrities, and major brands. Bluesky flips this idea on its head. Here, verification isn't about being notable - it's about being provably you.
Instead of a blue checkmark, Bluesky verification comes from using a custom domain you own as your user handle. So, instead of being @YourUsername, your handle becomes something like @yourname.com or @yourbrand.biz. This is more than just a cosmetic change, it's a technical link between your Bluesky profile and your website or personal brand. It tells the world that the person or company who owns that domain is the same one running the Bluesky account.
Why does this matter?
Think of it as the difference between a generic @gmail.com email address and a professional @yourcompany.com address. One is fine, but the other carries an inherent level of authority and legitimacy. That’s what a custom domain handle does for you on Bluesky.
The process involves adding a small piece of text (a TXT record) to your domain's DNS settings. It sounds technical, but if you can copy and paste, you can do this. You'll need two things to start:
If you don’t own a domain yet, you can buy one from registrars like Namecheap, GoDaddy, Google Domains, or Cloudflare. Once you have those ready, let's get started.
Open the Bluesky app on your phone or log in through your desktop browser. Navigate to your profile settings. You can usually find this by clicking on your profile icon and selecting "Settings" from the dropdown menu. In the "Advanced" section, look for an option that says "Change Handle."
Once you click "Change Handle," Bluesky will show you your current handle (e.g., @yourusername.bsky.social). Below this, you'll see a link or button that says something like, “I have my own domain.” Click it.
Now, type in the domain you want to use as your handle and click "Verify Domain." For example, if your website is coolcatart.com, you'd type coolcatart.com here. Bluesky will then generate the unique information you need for the final steps.
Bluesky will display two important pieces of information you'll need to copy. They will be formatted something like this:
_atproto.yourdomain.comdid=did:plc:a1b2c3d4e5f6g7h8i9j0k1l2 (your code will be unique)Keep this tab open. The first part (_atproto) identifies the record as being for the AT Protocol, which Bluesky is built on. The second part is a unique string that links this specific record to your unique Bluesky account ID (your "Decentralized Identifier" or DID).
Now, open a new browser tab and log into the service where you manage your domain (GoDaddy, Namecheap, Cloudflare, etc.). You're looking for a section called "DNS Management," "DNS Settings," or "Advanced DNS." Each registrar’s layout is different, but every one will have a place where you can manage records like TXT, A, and CNAME records.
Once you find your DNS settings page, you'll see a list of your existing DNS records. You are going to add a new one.
Click the "Add Record," "Create New Record," or similar button. You’ll be prompted to choose a record type and fill in a few fields.
Here’s exactly what you need to enter:
_atproto. yourdomain.com) to whatever you enter in the Host field. So just type _atproto. If you mistakenly enter the full _atproto.yourdomain.com, it might become _atproto.yourdomain.com.yourdomain.com, which will not work. Keep it simple: just _atproto. did=... string that Bluesky gave you. Copy it carefully and paste the entire string into this field. Double-check that you’ve copied everything correctly - a single typo will cause the verification to fail. Once you’re confident, click "Save" or "Add Record."
This is the waiting game. When you add a new DNS record, it isn't live on the internet instantly. It needs to "propagate" across a global network of servers. This can take anywhere from a few minutes to several hours, though it’s often closer to 5-15 minutes.
Be patient. Don't immediately assume something is wrong if it doesn't work right away. You can use a free online tool like DNS Checker. Just enter _atproto.yourdomain.com, select TXT as the record type, and see if your new record is showing up around the world.
Once you’ve given your DNS record time to propagate (or confirmed it with a tool like DNS Checker), go back to Bluesky where you left off in Step 3.
Click the "Verify DNS Record" button. Bluesky will now check your domain for the TXT record. If it finds the correct record, your handle will instantly change from @yourusername.bsky.social to @yourdomain.com. Congratulations, you're now verified!
If you click "Verify" and get an error, don't panic. It's almost always one of these four simple issues:
_atproto or the full domain. If you're on a subdomain like blog.mydomain.com, the Host field would be _atproto.blog. The rule is to always enter everything before the main domain name.Fixing one of these and saving the DNS record will restart the clock on propagation, so you'll have to wait a little bit longer before trying to verify again in Bluesky.
Verifying your Bluesky account with a custom domain is a powerfully simple way to establish your identity and build trust with your audience. By linking your profile directly to an asset you own, you go beyond follower counts and checkmarks to create a durable, professional presence that sets you apart from the crowd.
Building that brand trust consistently across every platform - from Bluesky and Threads to Instagram and TikTok - is the foundation of great social media marketing. As your presence grows, managing all those profiles and their unique content needs can get chaotic. At Postbase, we built our tool specifically to solve that problem. Instead of wrestling with outdated tools or jumping between apps, you get a clean, visual plan for all your content and the ability to schedule posts everywhere at once, so your brand message stays sharp and consistent. We created Postbase to feel like a smart assistant, not another chore on your list.
Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.
Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.
Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.
Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.
Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.
Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.
Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.