How to Create a Link in Bio Page for Instagram

Published | 3 min read

I have been getting into Instagram a bit more recently and as many other users have discovered, one of the big limitations is not being able to have more than one link in your profile. Links in posts don’t work either unless it is a promoted post.

To overcome this many users resort to services such as Linktree and Solo. The downside of these services is they are generally very limited in what can be done with the free option. Even with a lot of the paid versions you are still going to have a link to someone else’s site in your bio, which doesn’t help promote brand continuity.

Most users are just looking for a nice looking page to add additional links too. If you are a developer it is easy enough to create your own with simple HTML & CSS (affiliate *).

A link in bio page is a simple page with links to your website and other social media profiles, that works well on a mobile device. If you already have a website then it is easy enough to put together a simple page.

This is what my page looks like which you can find at alexhyett.com/links.

link in bio example

The page can contain links to pages on your website you want people to visit or links to your other social media profiles.

And here’s one I made earlier

If you like the look of my links page then feel free to use it and customise it. You can find the code for it over at github.com/alexhyett/linkinbio.

I have added built-in support for all the major social media sites as well as Paypal, Amazon and Google. If you need to add others I am sure you can find suitable logos online for the other sites.

All you need to do is update the links and profile information and you have your own self-hosted links page.

If you are going to go to the trouble of creating your own links page then you are going to need somewhere to host it. Ideally, you should have your own domain and hosting. In which case, all you need to do is create a links folder, pop in the index.html and styles.css stylesheet and you are done.

You can then update your social media profiles with yourdomain.com/links.

Depending on your programming skills, you can always expand this page to include some of the other features these premium links pages offer such as:

  • Analytics - this can be added easy enough by including the Google Analytics code snippet
  • Video embeds - just copy and paste the embed code from YouTube.
  • Custom background image - a quick Google search or a book like HTML & CSS (affiliate *) will show you how to do this.

If you liked this post please show your appreciation by sharing or leaving a comment.


Was this post useful?
If you found this post useful and would like to support me, you can do so by buying me a coffee. Donations help keep this blog ad free.

ALSO ON ALEXHYETT.COM

Adding Inline Javascript to a React App

Adding Inline Javascript to a React App

  • 11 February 2022
Let me start this with a disclaimer, I am not a React expert and I am sure there are probably other ways to do this. If you know of a better way then please let me know in the comments! I have recently added Giscus to my blog which is a great way to ...
Privacy Focused Blog Services

Privacy Focused Blog Services

  • 28 January 2022
Towards the end of 2021, I started getting into web3 a lot more. Not only did I join the Developer DAO but I also launched my own NFT collection and wrote a few blog posts on the topic. One of the key components of web3 is the ownership of data. In w...
What is DeFi? Understanding Decentralized Finance

What is DeFi? Understanding Decentralized Finance

  • 19 November 2021
If you are new to the crypto space the concepts of decentralised finance can seem a bit overwhelming. There are so many new terms to try and understand, it can be challenging to see how everything fits together. I have been working in the traditional...
Using Hashnode as a Source for Gatsby

Using Hashnode as a Source for Gatsby

  • 05 November 2021
I have done quite a few website migrations over the years. My blog like many first started out on WordPress. After several attempts at optimisation, I ended up generating a static version of my WordPress website. On my static site generation journey...
What is Web3? The Decentralised Internet Explained

What is Web3? The Decentralised Internet Explained

  • 15 October 2021
If you have stumbled upon this article you have probably seen the term web3 being mentioned around the internet. Especially on Twitter at the moment it seems to be the latest buzzword. With all the hype around NFTs and crypto at the moment, a lot of ...
Ditch the Ads: The Future of Website Monetization

Ditch the Ads: The Future of Website Monetization

  • 08 October 2021
Do you remember that scene in Ready Player One, when IOI are showing what the future of the Oasis will look like once they take over? “We have determined that we’ll be able to fill 80% of the user’s display with advertising before inducing seizures”...
Dealing with Imposter Syndrome as a Software Developer

Dealing with Imposter Syndrome as a Software Developer

  • 28 May 2021
I have been a professional software developer for over a decade and I have been writing code for over 25 years. However, sometimes I still feel like a fraud. It turns out, I am not the only one that feels this way and they have a name for it, it is c...
Mocking API calls using WireMock

Mocking API calls using WireMock

  • 14 May 2021
It is rare in software development that you are building something in complete isolation from everything else. Generally, you are going to be making calls to other systems or components. If you are lucky you are building against an existing API that ...

Alex Hyett
WRITTEN BY

Alex Hyett

Software Developer, Entrepreneur, Father, and Husband. Engineering Lead at Checkout.com.

Want to get in touch? You can find me here: