translate English to French: Have you visited it lately?
Avez-vous visité le site récemment ?