X is one of the few profiles left where a URL typed into the bio text actually turns into a working link. Instagram will not do that for you. So the question on X is never whether you can add a link. It is how many you can afford.
You have three places that take one: the Website field, the bio text, and a pinned post. Two of them charge you for it. Below is what each one costs, what to do when one destination is not enough, and how to find out whether anyone taps any of it.
What each link slot costs you
The Website field is the one with the small link icon under your bio, next to your location and the month you joined. It holds one URL, fits about 100 characters, and takes nothing from your bio. This is the slot visitors look for, and it is free.
The bio text takes links as well. Handles, hashtags, and URLs all come out live, so yoursite.com/shop works if you type it there. What it costs is characters: that URL just spent 17 of the 160 you get, and a second one puts you close to 40. You are paying for those destinations with the sentence that explains what you do, which is the part that decides whether anyone taps anything at all.
X ran an Expanded Bio for a while, a longer profile section with formatting and room for extra links. It was pulled in early 2026, so guides written around it no longer describe what your profile has. One Website field and a pinned post is the whole inventory today.
Where the profile link lives
On the phone app:
- Tap your avatar, then Profile.
- Tap Edit profile.
- Paste your URL into the Website field.
- Tap Save.
Paste the full form with https:// in front. A bare domain sometimes saves without turning into a link, and you will not notice until someone tells you.
On the web it is the same path from x.com: open your profile, click Edit profile, fill the Website field, save. Refresh your own profile afterwards and tap the link once. If it opens the wrong page, you pasted a URL with a tracking fragment or a trailing character in it, which happens constantly when you copy from a mobile browser.
When one link is not enough
So you can stack two or three links into the bio if you want. Most accounts should not, because the list of places you want to send people keeps growing: a newsletter, the video you posted this week, a store, a booking page, a portfolio, the Discord. Four of those in the bio and there is no bio left.
The way around it is to put a link in bio page in that single field. The page holds all of it as cards you can reorder, and the URL in your profile stays the same forever. New product on Thursday, you move that card to the top and publish. Your profile never gets touched.
That last part matters more on X than people expect. Editing your profile is friction you will avoid, so a fixed URL with an editable page behind it is the version you will actually maintain six months from now.
The pinned post is your second link slot
Your profile has room for one link. Your pinned post gives you a second one, and it sits directly under the profile where every visitor lands.
Write the post that explains the offer, put the link in it, and pin it. X wraps every link in a post through t.co, so any URL costs 23 characters no matter how long it is. A long messy URL and a short clean one take the same space in the post, but they do not read the same to the person deciding whether to tap.
Plenty of accounts also drop the link in the first reply instead of the post itself, on the theory that posts with links travel less far. Whether that holds for your account is measurable rather than something to argue about. Use a different link in the reply than the one in your bio and compare the click counts after a week.
Make the link readable before you paste it
x.co/a7Kd93 and linx.ly/newsletter do the same job technically. Only one of them tells a stranger what happens next.
A branded short link with your own slug reads like a sentence, fits in a post, and survives being said out loud in a video. It also gives you something the raw URL cannot: you can change where it points later. Move your newsletter to a different platform, edit the destination, and every place you ever pasted that link keeps working, including the pinned post and the printed things you forgot about.
If you meet people offline at meetups or conferences, the same link turns into a QR code from the same dashboard, so the badge and the profile point at one destination and report into one set of numbers.
Find out which link earns the traffic
X shows you post impressions. It does not tell you which of your links people tapped, where they came from, or on what.
That part comes from the link itself. With link click tracking you see country, device, and referrer for every tap, so the question stops being how the algorithm feels about links and starts being arithmetic. If the profile link takes 40 taps a week and the pinned post takes 210, the pinned post is carrying your traffic and the bio is a formality.
Do not keep the only path to your offer inside a reply. Replies fall out of view, get collapsed under other replies, and are invisible to anyone reading your profile a month later. The profile field is the one thing every visitor sees.
Setting it up
- Sign up for Linxly and start the 7-day free trial.
- Build a bio page with two or three cards, starting with whatever you are pushing this month.
- Set the slug to
linx.ly/yourhandleso the link matches the name people already know you by. - Paste it into the Website field on X and save.
- Pin a post that carries a separate short link, then compare the two after a week and keep the better one at the top of the page.
Frequently asked questions
Can you put more than one link in your X bio?
X gives you one Website field for the profile link. To send people to several places, point that field at a bio link page holding the rest, and use a pinned post for a second link that visitors see immediately under your profile.
Can I put a link in the X bio text itself?
Yes. A URL typed into the bio comes out as a working link, which is the main thing X does differently from Instagram. It just spends characters from the 160 you have, and it does not fill the profile link slot with the link icon. That slot comes only from the Website field under Edit profile.
Does the website link count toward the 160 character bio limit?
No. It is a separate field, so the URL costs you nothing from the bio. This is the main reason to take the URL out of your bio text.
Do links reduce the reach of a post on X?
It is widely discussed and rarely measured on the account it matters for, which is yours. Post the link in a post one week and in the first reply the next, use different tracking links for each, then read the click numbers instead of the theories.
Can I change where my X bio link goes without editing my profile?
Yes, and that is the point of putting a page or a short link in the field. Edit the destination in your dashboard and the URL on your profile stays exactly as it is.
What should the link point to?
Whatever you would name if someone asked what you do right now. One page with a small number of cards beats a link dump, and the top card should be the thing you would mention first. The best link in bio examples post shows ten layouts worth stealing. If you also want your X link visible on other profiles, putting your X link in an Instagram bio covers that side.
The short version
X takes links in three places: the Website field, the bio text, and a pinned post. Only the Website field is free of the 160 character budget, so put a bio page or a branded short link in that field so you can change the destination without touching your profile, keep a second link in a pinned post, and let the click data tell you which of the two is worth keeping.