I'd incline toward the preposition 'on'. That's how we describe things on the Internet or webpages. When you talk about any profile, it is on some webpage and when it comes to a webpage, we prefer using 'on'.
in on that page is not working
The link belongs to a profile but a profile is 'on' the page. The whole entity is on the page and thus, it is common to say 'on' the page.
I can think from a different angle, a programmer's angle. Strictly in the context of internet, using 'in' is preferable when we have certain boundary of an object. Say, a picture on a webpage. You have 'things' in the picture but then, when it is about 'link' that redirects you somewhere, it is on the picture.
When we build a webpage, we don't decide its boundaries. So, anything could be on the webpage. On the other hand, when we develop a text-box (as we have here, the answering box on ELL), we decide the boundary (I'm seeing this as I write this answer). So, if I want to advise a programmer to have some changes for this box, I may say,
"Change the icons in the text box"
Why? Because I see the boundary here. It is a block and anything that happens 'within' it is 'in'.
To cut it short, when it comes to 'link', 'anchor text' or anything that you can 'click', use 'on' [I work with programmers all day!].
By the way, it's "One of the links..." [The structure
one of [something] is followed by a plural noun].