A link in bio for people who post on X.

The profile has one website field. A pin can sit at the top of that profile. The page on the other side of the website field is what a stranger still has when the thread is gone.

X interface labels move. The profile fields below are fromHow to customize your profile, read 22 October 2026. SayHi’s own notes on the website field are inthe X link guide, checked 24 September 2026.

What X actually gives the profile

X’s help page says you customize a profile with a header image, a profile photo, a name, a bio of at most 160 characters, a location, a website, and a birth date. It also says you can pin a post that other people see when they visit the profile. That is one website, not a stack of titled links, and one pin on the profile.

Posts can carry their own links. Those links are for the thing that post is about. The website field is the one that has to make sense next month, for someone who was not in the thread. The short guide onwhere that field sits is the field note. This page is the page you put in it.

What belongs on the page

People arriving from X have usually already read a sentence. The page should confirm who wrote it, then show the work the posts keep naming. A 160-character bio cannot do that. The page can.

A status URL is different from a profile URL. The visitor can press Load content, which asks X for that public post inside an isolated frame. Nothing from X is loaded before that press. If the frame stays blank, the link still opens the post. With JavaScript off, the block stays a link.

Two shapes, both fictional

These are example pages built in SayHi. They are not customers, and the handles @juniperlane and @wrennotes are not accounts this product controls. The essay and project links point at example.com on purpose.

Profile-style: Juniper Lane

sayhi.page/juniper uses the Minimal template. The order is the argument: a text block that says the notes are about reading rooms, an X block whose URL is the profile, a link labeled “The longer essay,” and an email block. There is no feed. The portrait is a drawn J, not a photo copied from X.

A note in the pin’s job: Wren Adler

sayhi.page/wren uses the Creator template. The first block is text, with the eyebrow “Pinned on this page,” because that is the job a pin does on X: it tells a visitor what is current. The words are stored on the SayHi page. Under that is an X profile link, a project block for the week’s object, and email. Changing the pin on X does nothing to this page until someone edits it.

Video-first pages are a different brief.The creator page follows Rio Hale, a fictional filmmaker, and leads with a YouTube block. Use that when the tap is “show me the piece.” Use this page when the tap is “I read the post, who is this?”

Juniper, at full width

Fictional example. The public URL is sayhi.page/juniper. The banner on that URL says so again.

Letter J on warm paper, the mark for the fictional Juniper Lane page

Juniper Lane

Short notes on reading rooms

I post one tight note on X, then keep the longer version here: public libraries, night buses, and the sentence a profile actually has room for. Juniper Lane is a fictional example.

Chicago

Profile-style

The note, then the page

The X bio is short. This page is the longer version: who the notes are about, and where the essay went. Nothing here is pulled from an X account.

The longer essayPlaceholder on example.com. Not a live publication.Reply in privateA fictional address. It does not go to a mailbox.

Wren, at full width

Fictional example. The public URL is sayhi.page/wren.

Letter W on dark green, the mark for the fictional Wren Adler page

Wren Adler

Build logs, one week at a time

I write a build log on X and keep the week’s actual state on this page: what shipped, what broke, and where to write to me. Wren Adler is a fictional example.

Glasgow

Pinned on this page

Week 12: the lamp stays on the desk

This week’s log is about a desk lamp that forgets its dim level after midnight. The text is written here. SayHi does not read a pinned post from X.

Desk lamp firmware

2026

A small board that should remember the last brightness. It does not, yet.

Write about the logA fictional address. It does not go to a mailbox.

A practical order

Build it in this order, then stop. A long page fights the reason they clicked.

  1. Claim sayhi.page/yourname. Put that exact URL in the X website field.
  2. Write the sentence under your name. It should still be true next month.
  3. Add a text block for whatever the pin is doing this week. Date it in the heading if the work is a log.
  4. Add an X block. Profile URL, handle, a label you would say out loud.
  5. Optional: a second X block with the status URL of the post you pinned. You copy the URL. It is not synced.
  6. One onward link, then email or the contact form.

Repeating the URL inside the 160-character bio is usually noise. The website field is the one that becomes the link. Thelink-in-bio generator is enough when you only have the links today and want a draft before the studio.

Pro, if you later want a custom domain, no SayHi line, analytics, or a premium template, ispriced on the homepage. There is no checkout in the app yet. The free address is the one you can publish today.

Open the studioOpen Juniper’s example

Questions

Does SayHi import my X avatar, bio, or handle?

No. You type the name, the sentence, and the handle. An X block with a profile URL stays a link. SayHi does not load a feed, an avatar, or a follower count for that URL.

Will the page publish posts to X?

No. The page can link to a profile or, if you paste a status URL, to one post. It does not post.

Does my pinned post on X update this page?

No. A text block is whatever you write on the page. When the pin changes, edit the block, or paste the new status URL into an X block. SayHi does not read the pin.

Where does the URL go on X?

In the website field on your profile. X’s help page lists Website among the profile fields, and says you can pin a post that other people see when they visit your profile. The bio field is capped at 160 characters. Checked 22 October 2026.

Are Juniper Lane and Wren Adler real?

No. Both pages are fictional examples built with SayHi templates. The X handles and the example.com links are placeholders, not accounts or publications.

Continue