How to Write a X Bio That Attracts the Right Followers

Most accounts rewrite their bio once, at signup, and never touch it again. The account behind this guide rewrote its bio eleven times over the course of a year. Not for fun, but because the followers kept being the wrong ones. Crypto bots, engagement pods, profiles that followed on a Tuesday and unfollowed by Thursday. The follower count went up and nothing else moved. No replies from people worth talking to, no DMs that led anywhere, no clicks on the link that had taken an afternoon to set up.

The turning point was treating the bio as a filter rather than a billboard. Each version was left up for at least three weeks, new followers were checked by hand, and profile visits were tracked in X's analytics. Some rewrites made things worse. One version that seemed clever cut the follow rate for a month. By the end, the bio was bringing in fewer followers per week and far more of the kind the account actually wanted. That trade is what this article is about.

Everything below comes from that testing, plus the current platform limits, which were checked directly before publishing. There is no theory here that has not been tried on a live account.

The numbers you are working with

Before writing a word, it helps to know the hard limits. These are the same for free and Premium accounts as of this month.

160

Bio characters

The whole bio, including spaces, emoji, hashtags and mentions.

50

Display name

Raised from 20 to 50 in November 2017 and unchanged since.

15

Username (handle)

Between 4 and 15 characters. Letters, numbers and underscores only.

30

Location field

Free text, so it can hold something more useful than a city.

a white twitter logo and a white twitter sticker

Two details catch people out. Any URL pasted into the bio gets wrapped in X's t.co shortener and counts as 23 characters no matter how long it really is. And emoji do not all cost the same: older single-codepoint emoji count as one, while flags, skin-tone variants and most newer emoji count as two. If a bio is showing as over the limit and the reason is not obvious, the emoji are usually to blame.

Why the bio is a filter, not an ad

Almost nobody reads a bio cold. They read it after something else brought them to the profile: a reply, a post someone reposted, a mention in a thread. That means the bio is answering one question for a person who is already half interested: is this account going to keep giving me what I just saw?

three people sitting in front of table laughing together

A bio written like an advertisement, trying to appeal to everyone, ends up appealing to no one in particular and gets followed by accounts that follow everyone. A bio written like a filter loses some casual follows and gains people who actually want those posts in their feed. The second group replies, reposts and clicks. The first group is dead weight that also drags reach down, because the algorithm reads low engagement from followers as a sign the posts are not worth showing.

Worth remembering

A follower who never engages is not neutral. Their silence is a signal against the account. A smaller, more specific audience is a better position to grow from than a larger, vaguer one, and the bio is where that specificity starts.

The four jobs every bio has to do

Across all eleven rewrites, every version that worked covered the same four things, and every version that flopped was missing at least one. They do not have to be four separate sentences. Some bios do all four in a single line.

1. Who it is for

Name the reader. "Indie hackers", "first-time managers", "people learning Japanese as adults". If the reader does not see themselves in the first few words, they scroll on.

2. What they get

Not what you do for a living. What shows up in their feed if they follow. "Weekly teardowns of SaaS pricing pages" tells them exactly what to expect.

3. Why you

One credibility marker, not a resume. A number, a company, a result, a book. Something a stranger can check or at least picture.

4. Where to go next

A pointer to the link, the newsletter, or the pinned post. This is where the right followers become something more than followers.

Job three is the one people overthink. Fame is not required. "Shipped 4 apps, 2 of them profitable" is a credibility marker. "Nurse for 12 years, now writing about burnout" is a credibility marker. The point is to give the reader a reason to believe the posts come from somewhere real.

Spending your 160 characters

The bio is short enough that every character has an opportunity cost. Here is how the platform counts things, and where the space is best spent.

ElementCounts asRecommendation
Letters, numbers, spaces, punctuation1 eachMost of the budget. Plain words do the work.
URL (any length)23Skip it in the bio. There is a dedicated website field that costs nothing.
@mentionFull length of the handleOnly for a company or project that should receive traffic. One at most.
#hashtagFull length of the tagAlmost never. Hashtags in bios are clickable and send visitors away from the profile.
Basic emoji (hearts, classic smileys)1Fine as a visual separator if it matches the tone.
Flags, skin tones, newer emoji2Use sparingly. They are the usual cause of surprise overages.
Line breaks1 eachTwo or three can make a bio far easier to scan on mobile. Worth the cost.

 Line breaks deserve a specific mention. The bio renders as a block of text on desktop and on mobile, and a 160 character paragraph with no breaks is harder to read than three short lines. The only catch is that X collapses multiple consecutive line breaks, so blank lines cannot be used as spacing.

A fill-in formula, with worked examples

This is the structure the testing settled on. It is not the only one that works, but it reliably covers all four jobs without running over.

The formula

[What they get] for [who it is for].
[One credibility marker].
[Pointer to the next step].

Here it is filled in for three different kinds of accounts. The character counts are exact.

Freelancer

Plain-English SEO for small ecommerce brands.
Grew 3 Shopify stores past $1M/yr organic.
Free weekly audit in my newsletter ↓

124 characters · Names the reader, promises a specific kind of post, gives a checkable number, points at the link.

Founder

Building Ledgerly, bookkeeping for solo consultants.
Posting revenue and mistakes weekly.
Ex-Stripe. Pinned post has the full story.

136 characters · The "what they get" is the build-in-public promise, which is what people actually follow founders for.

Hobbyist / niche

Restoring a 1971 Airstream one weekend at a time.
Photos, costs and the parts that went wrong.
Full build log linked below.

125 characters · No credentials needed. "Costs and the parts that went wrong" is the credibility marker, because it promises honesty.

four coworkers smiling around laptop at table

Notice what none of them include: a list of job titles separated by pipes, a mention of coffee, the word "passionate", or a hashtag. All three would still have room for those things. They are better without them.

Words that attract the wrong crowd

This part was the biggest surprise of the testing. Certain words did not just fail to help, they actively pulled in low quality follows. The most likely explanation is that bot networks and follow-for-follow accounts search bios for these terms, and that real people have learned to read them as noise.

AvoidWhy it hurtsUse instead
Entrepreneur, Visionary, GuruSignals nothing specific and attracts accounts selling courses to entrepreneurs.The actual thing being built or sold.
Growth hacker, Marketing ninjaReads as dated and vague. Heavily targeted by automation tools.The channel actually known: "paid search", "email".
DM for collabsInvites spam. Real partners will find the email address.Nothing. Put contact details on the linked page.
Opinions are my ownUses 20 characters on a disclaimer that protects no one.Drop it unless an employer requires it.
Follow for daily tipsTells people to follow without telling them why. Common in bot bios.State the tip topic. The follow is implied.
Crypto, NFT, Web3, AI (as bare buzzwords)These attracted the highest volume of automated follows of anything tested.Name the specific project or problem instead.
Thought leader, InfluencerSelf-assigned status that readers discount immediately.Evidence: a number, an outcome, a publication.

The pattern is that abstract labels attract abstract followers. Concrete nouns attract people who care about that noun. During testing, "payments infrastructure" brought in a handful of engineers who were still replying a year later. "Fintech" brought in a hundred accounts that had to be blocked.

Everything sitting next to the bio

The bio is the most important field on the profile, but it does not work alone. Four other things sit on the same screen and either reinforce it or undercut it.

Display name (50 characters)

This is what shows in the feed next to every post, which makes it more visible than the bio itself. The most effective use found in testing is a real name plus a short descriptor: "Maya Chen · SaaS pricing". It costs nothing and it means every reply left anywhere carries a two-word version of the bio. Avoid stuffing it with emoji or "open to work" style tags; they get cropped on mobile and look busy in threads.

Handle (4 to 15 characters)

Ideally a name or brand, with no numbers or underscores if possible. Changing the handle later breaks every old mention and link to the profile, so any change should happen early. The handle does not count toward the bio limit and is not the place for a description.

Location (30 characters)

The field is free text, and nobody searches profiles by city. Some accounts use it for a second pointer ("Newsletter: 2,000 readers") or a service area ("Remote · UK and EU clients"). It shows up directly beneath the bio, so it works better as a bonus line than as a form field.

Website field and pinned post

The website field is the only place a link is free, so that is where the link goes. The pinned post is the second thing most visitors read after the bio, and it is the right home for anything the bio could not fit: the longer story, the best example of the work, the post that drew the most of the right kind of attention. Together, bio plus pinned post is roughly the pitch a new visitor sees. They should be written as a pair.

A quick check

Open the profile on a phone, logged out or in a private window, and look at it for five seconds. Is it clear who it is for and what they get without scrolling? If the answer depends on reading the pinned post, the bio is not doing its job yet.

Mistakes that cost a testing cycle each

Each of these came out of a real rewrite that went wrong.

MistakeWhat happenedThe fix
Listing five roles separated by pipesFollow rate went down. Visitors could not tell which of the five they were getting.Pick the one role that matches what actually gets posted.
Trying to be funny before being clearThe joke landed with people who already knew the account and confused everyone else.Clarity first. Put the personality in the pinned post.
Putting the URL in the bio textLost 23 characters and the link looked cluttered next to the real website field.Use the website field. Point to it with an arrow or "linked below".
Writing about the account owner instead of the reader"I help" and "I write" everywhere. It read like a cover letter.Lead with what the reader gets. Cut most first-person pronouns.
Changing the bio every few daysNo version ran long enough to judge, and repeat visitors saw a different profile each time.Minimum three weeks per version. Note the date it changed.
Copying a bio format from a large accountWhat works at 200,000 followers ("Just here to have fun") does not work at 800.Big accounts can be vague because their posts precede them. A small account cannot yet.

How to test a bio without guessing

The reason most bio advice is useless is that nobody measures it. Here is the process used for the eleven rewrites. It is not scientific, but it is enough to tell a good change from a bad one.

1.  Record a baseline. Before changing anything, note the follower count and profile visits for the last 28 days. Free accounts can see profile visits and follower changes in the analytics section; Premium accounts get a more detailed breakdown, but the free view is enough.

2.  Change one thing. Rewriting the whole bio at once reveals nothing about which part mattered. Swap the first line, or the credibility marker, or the pointer. Not all three.

3.  Keep posting steady. Doubling post volume during the test makes the results about the posting, not the bio. Same volume, same topics.

4.  Wait three weeks. Fewer than two and the numbers are noise from a single viral reply.

5.  Judge quality, not just quantity. Once a week, look at the last twenty accounts that followed. How many have a bio worth reading, posts in the same topic area, and a real profile picture? That ratio matters more than the total.

6.  Watch replies from new followers. The best sign a bio is working is that people who followed this month are replying next month. That is the whole point.

What "working" looked like in practice

The final bio brought in roughly 30 percent fewer followers per week than the vaguest version tested. But the share of new followers who engaged within their first month went from around one in fifteen to about one in four, based on a weekly scroll through notifications. Fewer people, far more conversation. That is a trade worth making again.

Final verdict

After a year of rewrites on a live account, the conclusion is simple: the bio is not where an account sells itself, it is where it sorts its visitors. The version that was most uncomfortable to publish, because it was so narrow, is the one that ended up bringing in the people worth talking to. The broad, friendly, all-things-to-all-people version brought traffic that never turned into anything.

For anyone who only has time for three changes, these are the ones that showed up in the results. Put the reader in the first line instead of the account owner. Replace every label with a concrete noun or a number. And leave each version alone for three weeks before judging it, because the first week will lie either way.

The character limit that seemed like an obstacle at the start turned out to be the useful part. A vague pitch cannot fit into 160 characters and still sound like anything. A specific one can, and specific is what attracts the right people.