translate English to French: Was the Web site easy to navigate?
Avez-vous trouvé le site Web facile d'utilisation?