Possiblilities would include:
Database (wp_posts) was corrupt
Host restored old backup
Someone deleted them
Theme wasn’t working (assumes you could see posts/pages in admin)
Plugin broke things (assumes you could probably see posts/pages in admin)
1. Checked wp_posts – seem ok
mysql> check table wp_posts extended;
+—————–+——-+———-+———-+
| Table | Op | Msg_type | Msg_text |
+—————–+——-+———-+———-+
| orname.wp_posts | check | status | OK |
+—————–+——-+———-+———-+
2. we are hosting it
3. may be – tried to search logs for “deleted” word and don’t see any activities at the time it happened
4. I can’t see pages in admin
5. I can’t see pages in wp_posts as well, looks like there were deleted for real
Thanks!