Thanks for telling me that. I guess simply providing links to my products isn't enough. Whatever I have on my profile page probably doesn't count as profile information I guess. I'll be sure to contact the support team to resolve this issue.
Edit* Oh yeah. I should probably clarify that even if I were to provide a direct link to my profile page, you would still see I only have 1 game out. Of course it would be more helpful if I didn't have to provide a direct link. Like if I were to click on your username I could see the products you've created. I'm not sure if I can find your profile page using the search options but I know for sure mine can't be found via the search engine.
https://itch.io/profile/the-akumatizer
...Unless you meant even by clicking on my username you still couldn't get to my profile page which is weird since I tested it on an incognito tab to see how others would see my page let alone reach it. Either way that's not very convenient.