displayed
posted (physically or online)
shown (on a screen)
Les résultats sont affichés sur le site.
The results are posted on the website.