One of my Client told me to create profile links, and I was not able to understand what these type of links these are in a proper manner.
Have you tried doing the profile creation on many websites? This also helps.
_**Top SEO Agency in Delhi India
Profile linking is the best ways by which you can link back to your site.