サーバーにコンテンツを保存する方法とはあまり関係のない、検索エンジン最適化 (SEO) についてさらに質問しています。静的 HTML であろうと DB 駆動型アプリケーションであろうと、検索エンジンはリンクからリンクへとトロールしてページをインデックスします。
サイトをインデックスする検索エンジンの能力に影響を与えるいくつかの要因:
- 動的コンテンツを駆動するための Javascript への過度の依存。情報の特定のブロックが、Javascript を使用せずにページ上でレンダリングすることさえできない場合、それは問題になります。通常、検索エンジンはページで JS を実行しません。コンテンツをそのまま受け取るだけです。
- さまざまなクラスのデータを表すために適切な HTML タグを使用していない。タグは、
<h1>
検索エンジンによってタグよりも強調されます
<p>
。基本的に、コンテンツにタグを付ける HTML 要素を適切に把握する必要があります。
- URL。厳密に言えば、複雑な動的 URL を使用することが検索エンジンにとって問題になるとは思いません。しかし、同じコンテンツを指し示すためだけに、いくつかの異なる URL マッピングを公開する奇妙なコンテンツ管理システムを見てきました。検索エンジンがこの同じコンテンツを別のページと見なすことは論理的であり、ランキングが希薄になる可能性があります.
他にも要因があります。Google 検索キーとして「アクセス可能な Web コンテンツ」を検索することをお勧めします。
フラット ファイルと DB 駆動のコンテンツについては、システムをどのように管理するかを考えてください。結局のところ、それはあなた自身(またはあなたの部下)の労働です。私は、コンテンツを手作業で管理することに時間を費やしたくありません。したがって、便利なコンテンツ管理システムはほぼ必須です。フラット ファイルに直接書き込む Wiki 実装がいくつかあることは知っています。その管理部分が十分に優れている限り、それらはあなたの目的には問題ないと確信しています.