1行の説明(他のページへのリンク)で数千のタイトルを表示する必要があり、その構成方法がわかりません。画像がないため、1ページにすばやく読み込まれますが、SEOに適したオプションを知っておくと便利です。 (検索機能を使用してコンテンツを検索するユーザー)
どちらが良いですか?
websitename.com/content/football # everything is listed on the same page
または
websitename.com/content/football/page/1 # List items from 1.-500.
websitename.com/content/football/page/2 # List items from 501.-1001.
websitename.com/content/football/page/3 # List items from 1001.-1501.
私にとっては実装が簡単で、複数のサブページよりも1ページをクロールする方が簡単だと思うので、最初のオプションを好むでしょう。 SEO。
一般的に、データのダンプは大きな問題ではありません。数百行のプレーンなhtmlテキストは問題になりませんが、数千および数千のhtmlデータにスケーリングすることを想像してください。コンピューターのWebブラウザーは、データダンプ用に設計されていません。コンテンツを一気に表示するように設計されています。ブラウザのJavaScriptの例を見てください。確かにアニメーションと高度なレンダリングはまともなパワーのコンピューターでは見栄えが良いが、グーグルchromeラップトップのようなサブコンピューターで実行してみてください。 JavaScriptの実行速度が非常に遅いか、ブラウザが完全にクラッシュします。パフォーマンスとユーザーインターフェイスの設計のバランスを取ります。
SEO側については、Googleのような検索エンジンは関連性と品質をこれまで以上に重視しています。そのため、Google検索結果(ページネーションページ)にページ番号のあるページの結果が表示されなくなります。ページネーションページはクエリへの回答にあまり関連性がないため、検索エンジンは通常、これらのページを使用して、コンテンツである検索に価値を追加するページに移動します。そのため、ページネーションページをコンテンツページであるかのように高度に最適化しない限り、ページネーションの結果ページが期待どおりにランク付けされない可能性があります。 。
Googleクローラーとコンテンツに関しては、クローラーがページに費やす時間に制限を設定しているため、クローラーがリンクのデータダンプで結果ページの下部に到達することはないため、実際に自分自身を傷つけている可能性があります。そのため、すべてのページが正しくインデックス付けされていない場合があります。
そのため、ユーザーインターフェイスと、実際に結果をもたらす実際のコンテンツに焦点を当てることをお勧めします。また、リンクダンプから除外されている画像やその他のインターフェイス要素は、ランク付けしようとしている記事との関連性を構築する機会を実際に損なう可能性があります。
要するに、あなたのサイトのSEO Wiseに本当に役立つ方法があると思わない限り、人気のあるウェブサイトのページネーションに従ってください。
より良いのは、返されるレコードの数に直接関係するのではなく、ページの読み込み時間に関係することです。ページに追加する必要があるレコードの数が原因でページの作成に時間がかかる場合は、ページ分割することをお勧めします。膨大な数のレコードが原因で、Webサイトのユーザーがリスト内を移動するのが困難になっている場合は、ページ分割を行う必要があります。数千のタイトルがあるという事実を考えると、ユーザーが単一ページの30〜50行よりも長いリストをナビゲートしたくない傾向があるため、ページネーションを推奨する傾向があります。ページネーションを実装する場合、Webクローラーでも同じページネーションが表示されることを確認する必要がありますが、AJAXを使用してページネーションを行うか、ページングパラメーターを使用してサーバー側の処理を行う場合でも、Googleクローラーは引き続き可能ですデータを解析します。
ユーザーのために、SEOについて考えてください。良いことには常に解決策があります。
ユーザーについて考えてみましょう-あなたの例では、/football/
ディレクトリに何千ものWebページがあるため、ブラウザーはWebページ全体を読み込む必要がありますが、ほとんどのユーザーはそれを好みません。 Googleが100個の検索スニペットを表示する場合、気に入っていますか? Amazonが1つのWebページに500の製品を表示するとどうなりますか?画像や説明を表示するつもりはありませんが、タイトルを何百も表示するのは一般的に良い考えではありません。一般的に、私はそのようなウェブサイトが好きではありません。
したがって、ここでは pagination は一般的に素晴らしいアイデアなので、解決策を見つけましょう。
検索ですべて表示 は、一般的に実装する必要があるものです。
websitename.com/content/football/page/1 # List items from 1.-500.
websitename.com/content/football/page/2 # List items from 501.-1001.
websitename.com/content/football/page/3 # List items from 1001.-1501.
上記のすべてのページは、正規のリンクタグを使用してこのページwebsitename.com/content/football
をポイントする必要があります。そのため、特定のクエリが/page/1/
Webページと一致する場合、GoogleはGoogle検索結果に/football/
コンテンツを表示してランク付けします。