すなわちhttp://www.somesite.com/subject?page=3クエリ文字列で改ページするのは悪いですか?
クエリ文字列は、ページネーションを制御するために使用されている場合は、のみ(クエリ文字列なし、すなわちページ)最初のページのインデックスのことができるように、検索エンジンではないでしょうか?これは通常、ページネーションがどのように行われたかを示していますが、検索エンジンのインデックス作成のためのより良い方法があるのだろうかと思います。
すなわちhttp://www.somesite.com/subject?page=3クエリ文字列で改ページするのは悪いですか?
クエリ文字列は、ページネーションを制御するために使用されている場合は、のみ(クエリ文字列なし、すなわちページ)最初のページのインデックスのことができるように、検索エンジンではないでしょうか?これは通常、ページネーションがどのように行われたかを示していますが、検索エンジンのインデックス作成のためのより良い方法があるのだろうかと思います。
私はクエリーストリングを使ってページネーションを行うのは悪い考えではないと思います。
このように、SOページネーションが実装されています。検索目的のために
あなたはそれらを識別するための一定のメカニズムを決定してもよいです。
あなたは考えることができます:
を変更することはありません内部IDの範囲のいくつかの並べ替えをこれをやりたいコンテンツのアイデア。
ブログの場合は、ページの主な内容が変更されるため、大したことではないため、メインの「記事」を「パーマリンク」として保存して、人生は良好です。
グーグルどうやらインデックスそれらは:検索エンジンは非常に長いクエリ文字列を無視する権利を留保んがhttp://google.com/search?q=inurl:page=5
、彼らは確かにインデックスページクエリ文字列を使用すること。
検索エンジンはウェブのインデックスを作成する必要があることを覚えておいてください。あなたのようなURLを除外することは愚かなことでしょう。
一般に、という形式の質問に対する回答は、「検索エンジンが愚かですか?」はです。 8-)
私はあなたが誤解したと思います。重要なことは、彼のメソッドを使用すると、そのページの内容が変更される*ので、インデックスを付けることはできません。 –
@シルキー:いいえ、私は誤解したとは思わない。 Cyril Guptaの答えに対するOPのコメントを参照してください。彼は、検索エンジンがURLからクエリ文字列を取り除いてインデックス作成のために取得することを心配しています。 – RichieHindle
@silkyいいえ、Googleでは、基本的にすべての検索エンジンがクエリ文字列を認識してインデックスし、その内容がクエリ文字列との相関が異なることを認識します。これは標準的な方法であり、問題ではありません。 –
真偽は、クエリ文字列を使用してページングするのではなく、アドレスを変更しないと検索エンジンが検索コンテンツにアクセスできないためですquerystringを変更したとき)。
これは、検索エンジンがそれらのURLにアクセスできるように、多くのウェブサイトがページリングを変更することを望む理由です。
他にどのように改ページできますか?
クエリーストリングを使用してページングを行う方が良い。
代わりにURIルーティングを使用することもできます。私はcodeigniterを使用していますが、URLは/ subject/5のようになります。subjectは呼び出される関数であり、5(ページ番号)はその関数のパラメータになります...しかし、私はクエリに固執すべきです文字列 –
URLルーティングは確かに素晴らしいアイデアであり、SEOに優しいです。 ASP.Netの標準機能ではないので、私はそれについて話しませんでした。今日は、パッケージの一部をルーティングするASP.Net MVCに取り組んでいます。 –
/subject/5のようなURLは、人にやさしいです。検索エンジンのスパイダーは実際には気にしませんが、Googleはどちらか一方を難易度のインデックスにすると公然と明言していますが、不透明なURLには明確にラベル付けされたクエリ文字列を使用しています(つまり、29日と29分= 15/20) –
これは完璧です。 また、URL書き換えを実装して、これらのURLを静的に見せることもできます。 セキュリティについても考えてください。多くの場合、ページ番号はSQLクエリに渡されます。整数へのシンプルな型キャストは良い考えです。
+1! –
SEOスタンドポイントから。ページ数の多いコンテンツのコレクションに追加されるコンテンツの数が増えると、番号が変更されずに番号が変更されるのではなく、番号が付けられた各ページのコンテンツが多少静的であることを確認してください。こうすることで、ページ分割されたコンテンツのインデックスにGoogleがアクセスすると、Googleが表示する検索結果のデータは、ユーザーがクリックしたときにそのページに表示されるデータと一致します。
I.E.
最新のコンテンツ/ブログ/ページ区切りのコンテンツのページ番号が上がります。したがって、最も古いコンテンツは1ページにあります(1のままです)。
質問は不明です - なぜ検索エンジンは他のページのインデックスに問題がありますか?最初のページには次のページへのリンクがあります。ユーザーは何とかそこに着く必要があります。検索エンジンはそれに従います。 –
ページ分割を意味のあるやり方で他にどのように行いますか? – markus