translate English to French: One of the difficulties is the need to make the site as useful and user-friendly as possible.
Une des difficultés est due à la nécessité de disposer d'un site Web aussi utile et convivial que possible.