3

1 ~ 1700 ページあり、各ページに 20 のスレッドが含まれます。Google Webmaster Blog About SEO Friendly Pagination Using rel='next' and rel='prev' attributes のチュートリアルを読みました。

しかし、より良いSEOのために、ページネーションURLはどのように見えるべきか.

FOR EXAMPLE: 

// im Using Zend Framework 
//Default URL for threads is

http://domain.com/Movies/Action/page/3/  

// I changed this URL for better SEO to 

http://domain.com/ActionMovies/pagenumber 

ページネーションをGoogle BOTとより使いやすくするために、URLの構造はどうあるべきか教えてください。

このように、URL で URI クエリ記号 ( ? 、 & ) を使用する必要があります

http://domain.com/movies=action&page=3 
http://domain.com/movies=action
http://domain.com/movies=drama

// OR

http://domain.com/ActionMovies/3/

// OR

http://domain.com/Movies/Action/page/3 
4

4 に答える 4

11

映画のカテゴリ内でページ付けする場合は、次の階層を利用できます。

ホーム>映画>アクション

最適なURL構造は次のとおりです。

www.domain.com/movies/action

ページクエリパラメータを使用してページ付けすることは、検索エンジンにとって完全に使いやすいものです。

ページ1:www.domain.com/movies/action

ページ2:www.domain.com/movies/action?page=2

ページ3:www.domain.com/movies/action?page=3

ただし、他の人が言及しているように、シリーズの各ページにrel="prev"およびrel="next"ページ付けマークアップを使用することをお勧めします。提供されている例では、シリーズに3つのページがあります。それぞれのページネーションリンク要素は次のようになります。

ページ1:www.domain.com/movies/action

<link rel="next" href="http://www.domain.com/movies/action?page=2"/>

ページ2:www.domain.com/movies/action?page=2

<link rel="prev" href="http://www.domain.com/movies/action"/>
<link rel="next" href="http://www.domain.com/movies/action?page=3"/>

ページ3:www.domain.com/movies/action?page=3

<link rel="prev" href="http://www.domain.com/movies/action?page=2"/>

シリーズの最初と最後のページには、それぞれrel="next"とrel="prev"のリンク要素のみが含まれ、中央のページ(または挟まれたページ)には両方のリンク要素が含まれることに注意してください。 。このマークアップは、Googleや他の検索エンジンがページ付けされたシリーズを認識し、それらのシリーズのインデックス作成プロパティを統合するのに役立ちます。

別の可能な解決策(これも前に触れました)は、すべてのページを表示し、rel="canonical"リンク要素を使用することです。この場合、ページ化されたシリーズに表示されるすべてのコンテンツを含むすべてのページを表示し、シリーズの各ページはすべてのページを正規URLとして参照します。

たとえば、すべてのページを表示するページがwww.domain.com/movies/action?view=allにある場合、シリーズの各ページには次の正規リンク要素が含まれます。

<link rel="canonical" href="http://www.domain.com/movies/action?view=all"/>

正規として指定されたURLには、リンク要素が配置されているページに格納されているHTMLコンテンツのすべて(または本質的にすべて)が含まれている必要があることに注意してください。もちろん、より多くのコンテンツを含めることもできます。そのため、[すべてのページを表示]が効果的な実装です。それでも、これは考慮すべき点です。特に、シリーズの各ページに、すべてのページを表示するために引き継がれないコンテンツ(テキストの宣伝文句など)がある場合はそうです。

于 2012-12-09T08:39:12.267 に答える
2

rel next/prev は Google では使用されていません。John Mueller の次のツイートを参照してください: https://twitter.com/JohnMu/status/1108719402558590976

内部リンクで次のページを指すだけで十分です。ユーザー パスまたはパラメーターのどちらを使用するかはユーザー次第ですが、Google は両方をクロールできます。

于 2019-04-08T09:45:20.697 に答える
1

この記事によると、url パラメータも使用できますが、この構文を使用することをお勧めします。

http://domain.com/movies/action?page=3
于 2012-11-09T06:04:01.223 に答える
0

rel=next と rel=prev を使用したページネーションは解決策ですが、SEO の観点からは最善の方法ではありません。Google はすべてのビュー コンテンツを優先するので、これは解決策ですが、最善ではありません。ページネーションを行うことはできますが、重複するコンテンツがあることを理解した場合、Google はペナルティを科す可能性があるため、ページネーションが非常に類似したコンテンツになるかどうかを判断する必要があります。

したがって、コンテンツが十分に異なる場合にのみ、ページネーションを行うことをお勧めします. Google の URL のパラメーターは別のページのように見えるため、重複したコンテンツに対してペナルティを受ける可能性があります。

例を挙げます: http://www.rightmove.co.uk/property-for-sale/property-24433887.html

フォト ギャラリーの写真は変わりますが、URL は変わりません。

その他のアドバイスとして、URL に書き換えを使用しないでください。Google にもペナルティが課せられます。(HTML5)

決断の参考になれば幸いです。

于 2012-11-09T20:53:31.190 に答える