No, 'on' is the natural thing to say. Is your friend a native speaker?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
OttoJIs IN used in collocation with LINK or WEBSITE?With 'website' evidently: Oxford is a reputable dictionary.
OttoJIf WEBSITE, what's the difference between IN and ON the website in this particular case?None whatsoever.