PHPで通知機能を作成しようとしています、ロジック面での質問です。

実装したい内容

  1. データベースに新規内容が登録されたら通知を表示(検索でなんとかなりそう)
  2. 通知から登録された内容が表示されている画面に遷移(ここまでは検索でなんとかなりそう)
  3. 一度遷移して、画面を閲覧したら通知が消えるようにしたい

この3はどういう考え方をすれば実装できるでしょうか?

追記
・通知はブラウザで表示したい
・閲覧済みのフィールド追加可能
・認証、ログイン機能を付けているので個々に対応したものに上記の通知機能を付けたい
 ログインはuser IDを自動で振り分けているのでそれを紐づける予定

調べた結果markAsReadとかも使えそうなのか、と思考を巡らせております。