質問: ### 疑問を感じた経緯 PHPを使用し、ログイン機能を実装した記事投稿サイトを作りました。 機能はQiitaのようなサイトになっています。(もちろん簡略版ですが) ところが完成間近になり、現在の方法だとGoogleに記事が全くインデックスされない気がしてきました。 ### 記事登録から閲覧の流れ 1. ユーザーがHTMLのに記事を記載 2. 投稿ボタンで記事全文がDBに登録される 3. 記事を表示する際は、ユーザーごとに割り当てた重複のないユーザーIDを使いDBから記事を引っ張ってくる ### 質問内容 * DBのみに登録した情報はGoogleにインデックスされないのか * この処理方法だと大量アクセスの際、必要以上にサーバーに負荷がかかってしまうのか とりあえず完成を目標に作っており、SEO対策を全く考えていなかったために起きました。 今のままではサイトにクローラーが来ても記事内容を読みっとってくれないのでは?と思っています。 欲を言えばどう処理すべきだったのか合わせて教えていただけますと幸いです。 まだSEO云々言える状態ではないですが、疑問に思いましたので質問させていただきます。
回答: あくまで画面に表示されてる情報が対象と思ってください。 いくらGoogleとはいえ、勝手にDBの中が見れたら大問題です。 まずはちゃんとログインあるなし関係なく見れるページを用意し、一般的なSEO対策を施してください。 もちろん「これだけやれば大丈夫」という絶対的な指標はなく、それなりにアクティブにする必要もあるし導線も確保した上で、コンテンツ内容の充実をはかりより多くに「価値あるページである」と感じてもらう必要はあります。