Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

問題集一覧: ログイン不要で閲覧できるようにしましょう #1381

Open
KATO-Hiro opened this issue Oct 16, 2024 · 2 comments

Comments

@KATO-Hiro
Copy link
Collaborator

KATO-Hiro commented Oct 16, 2024

Description / 説明

  • ログイン不要で問題集一覧を閲覧できる状態にしましょう

Motivation / 動機

  • ログインが必要 = 検索エンジンを事実上ブロックしており、検索順位が低いので表示されない
  • 一般ユーザがアルゴリズムに関するキーワードを検索したときにすぐに見つけてもらえるようにするため

Other notes / その他

  • SEO対策も併せてしましょう
  • Add any other context or screenshots about the feature request here.
  • Will you try to create a pull request?
    • yes / no
@KATO-Hiro
Copy link
Collaborator Author

KATO-Hiro commented Oct 20, 2024

これまでログイン必須としていた理由

  • ログインのコストはかなり低いはず
  • 問題と回答状況の紐づけが必須なため
    • 未ログイン状態だとサーバ側の実装が複雑になり、何度かバグを発生させていた
    • 未ログインユーザの判定とその処理が各ページで必要になる
  • クローリングのお作法を守っていないと思われるユーザがいそう
    • 何度か大量のリクエストが送られていた

対処方法(案)

  • 未ログインのときは、ダミーユーザ(回答データが0件)のデータを返すようにする
    • 未ログインの判定とダミーユーザの割り当てだけで済むはず

@KATO-Hiro
Copy link
Collaborator Author

Robots.txtの基本とSEO対策
https://techfeed.io/entries/67157a83ffabbd2cb31a06f6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant