A link in bio page is a card that gets its own address on your site and sits alone on it. That makes it the one to use when the card is going to be shared rather than embedded — in an Instagram bio, an email signature, a QR code on a leaflet, or a printed business card.
This walkthrough builds one for a photographer called Jordan Reyes. We will use the wizard because it fills most of this in for you, then do the parts only you can do: the address, the SEO fields and the share button.
Before you start #
- The plugin is installed and active.
- You have a name for this person. Everything else is optional.
Part 1 — Start the wizard #
Go to Profile Cards → All Cards and click Generate My Card.

Part 2 — Step 1: choose the right thing #
The first question is What are you making? and this time we pick A link in bio page:
The card gets an address on your site and is shown on its own page, with nothing else on it.
A Page address box appears underneath. This is the most important field in the whole plugin, because it is the address people will share. We will come back to it on the next screen, once we know the name.
Choosing the address #
jordan-reyesgivesexample.com/jordan-reyes. Short, readable, and the obvious first choice.bio/jordan-reyesgivesexample.com/bio/jordan-reyes, which keeps everything tidy if you expect to add more addresses later. Up to four levels deep.- Leave it empty and the wizard uses the name from step 2 instead.
Two rules worth knowing now:
- It has to be unique. If a published page already uses that address, or another card does, the editor will tell you and ask for a different one.
- It is permanent in practice. You can change it later, but anything you have already printed or shared will break.
CarefulPick it carefully. If you change the slug after you have printed a QR code or put the address in your Instagram bio, the old address stops working and nothing warns your visitors. Choose the name you will still be happy with in two years.
Part 3 — Step 2: who is it for? #

Fill in:
| Name | Jordan Reyes |
| Role or tagline | Photographer |
| Bio | Editorial and travel photography. Prints available on request. |
| Profile image | Choose a portrait, square if you have one. |
Only the name is required. If you leave the picture out you get the initials JR in a coloured circle, which looks fine.
Part 4 — Step 3: the links #

A bio page is usually a row of icons rather than a stack of wide buttons, so this time pick As icons for How should they be shown?
Fill in four networks: Instagram, Pinterest, Behance and 500px. Leave the rest of the eight empty and they are simply not put on the card.
TipAs icons is a good default for a bio page because the card is nearly all links. Save the wide buttons for the custom blocks underneath, which is where the words Book a print or See prices earn their space.
Part 5 — Step 4: the buttons #

Add two things:
- A divider with the title Prints, to separate the social icons from the call to action.
- A YouTube button for a recent piece of work, with Show the player on the card switched off so it is a button rather than a big player on a bio page.
Press Next.
Part 6 — Step 5: the colours #

Answer the five style questions. For a photographer: Photography, Show my work, Forest, Solid, No image.
Press See my card, look at the palette, then Create my card. You land in the editor with everything filled in.
So far this has been almost entirely the wizard’s work. The next three parts are the ones only you can do.
Part 7 — The address, for real #
You are on the Display tab. Find Page slug and type jordan-reyes.

The box shows your site address joined to whatever you type, and a live link to the finished page appears underneath once the slug is valid. Click it now, before you have saved anything else — it will 404 until the card is saved, which is normal.
Part 8 — What search engines and social networks see #
This is the part people skip and then wonder why their bio page never appears in Google. A bio page is a real page with a real address, so it can be found, and it can be previewed when somebody shares it.
SEO title #
This is the page title, and the headline that appears when the address is shared. Empty means the card’s display name, which is rarely what you want.
Write it as a person would search: Jordan Reyes | Photographer. The vertical bar is a common convention because it reads well in a browser tab and in a search result.
SEO description #
One or two sentences, under about 160 characters. Empty means the card’s bio, which is a reasonable fallback but usually not the sentence you would have written for this.
For our card: Editorial and travel photography by Jordan Reyes. Prints, licensing and commissions.
Social media image #
The picture shown when somebody shares your address on Instagram, LinkedIn or X. This is the single highest-leverage field on the page, because a shared link with a good picture is read; a shared link with a grey thumbnail is scrolled past.
- Landscape, at least 1200 by 630 pixels.
- Keep the important part near the middle: social networks crop the edges on some screens.
- Leave it empty and the card’s cover image is used, or failing that the profile picture.
Part 9 — The share button #
Switch on Offer a share button.
That is the whole of it. A round button with a share icon appears in the top right corner of the card, filled with your accent colour, and it is one switch because there is nothing else to fill in:
- The address it shares is the page’s own URL.
- The title it sends is your SEO title.
- The words it sends are your SEO description.
On a phone it opens the visitor’s own share sheet. On a desktop it copies the address and says so. The button’s name, announced to screen readers, is Share this page.
Cards that are not published as their own page never get a share button, because there is nothing of their own to share.
Why this matters more than it looks #
A bio page exists to be shared, and this button is the difference between a visitor sharing your address with their description, and copying a bare URL out of the address bar. Combined with the SEO fields, every share carries your title, your description and your picture instead of a naked link.
Part 10 — Loading method #
The last field on the tab, and the only one with a genuine trap.
| Option | What it does |
|---|---|
| Optimized | Loads only this plugin’s own styles and scripts, and leaves the rest of what the theme had queued out of the page. The default, and the reason a bio page loads fast. |
| Standard | Loads everything the page has queued, exactly as it would without a card. |
CarefulIf you ever add a custom button containing a shortcode, or one of the WooCommerce blocks PRO, switch this back to Standard. Those need scripts this plugin does not own, and Optimized will strip them, leaving you with a button that does nothing. Leave it on Optimized otherwise; it is the better setting and there is nothing to gain by changing it.
Part 11 — Save and look at it #
Press Save Profile Card, then open the address.

That is the finished page: the card, its own title, and nothing else around it. No header, no footer navigation, no sidebar competing with the one thing you wanted somebody to do.
Part 12 — Share it, and measure it #
The page is now a link you can put anywhere:
- In your Instagram, TikTok or Threads bio.
- In your email signature.
- On a printed card, as a QR code pointing at it.
- In a podcast show notes page.
- In a press pack.
Two things to do next.
Turn on analytics PRO #
A bio page is the one display type where referrers are genuinely worth having, because the card has an address somebody can arrive at. Go to Profile Cards → Analytics, switch analytics on, and switch on this card.
Then set Record where readers came from to Link in bio pages only. That is exactly this situation and it is what the setting is for.
NoteReferrer tracking is the one piece of analytics genuinely worth having on a bio page. Somebody arriving at your address from Instagram is worth knowing about, and it is the reason the AI answers group exists — an answer engine sending somebody to you is a new kind of arrival and nothing else in your reports will tell you about it.
See Card analytics.
Use campaign links #
The Analytics screen has a Campaigns panel that builds a link for you. Fill in a source and medium, press the button, and you get a link like:
Put that version in your Instagram bio instead of the plain one, and you will be able to see in the reports exactly how many people arrived from it.
Troubleshooting #
The address 404s #
- Did you save the card? A bio page only exists once the card is saved and published.
- Did you type the slug into the Page slug box, or only into the wizard’s address box on step 1? They are the same value; the editor’s box is the one that counts.
- Has your permalink structure changed since? The address is built from your site’s base address.
The page shows my theme’s header and footer #
It should not. A bio page is served on its own, with Optimized loading, and the plugin’s CSS and scripts are the only ones on it. If you are seeing theme furniture, Loading method is almost certainly set to Standard.
I changed the slug and my old link is dead #
Expected. Nothing warns visitors, which is why the address is worth choosing carefully before you share it. If you need the old address to keep working, set up a redirect at your host or with a redirect plugin.