SEO友好的分页结构

SEO友好的分页结构,seo,googlebot,google-webmaster-tools,Seo,Googlebot,Google Webmaster Tools,我有1至1700页,每页包括20个线程。我阅读了谷歌网站管理员博客上关于使用rel='next'和rel='prev'属性进行SEO友好分页的教程 但是我的分页URL看起来应该是怎样的,以获得更好的SEO FOR EXAMPLE: // im Using Zend Framework //Default URL for threads is http://domain.com/Movies/Action/page/3/ // I changed this URL for bette

我有1至1700页,每页包括20个线程。我阅读了谷歌网站管理员博客上关于使用rel='next'和rel='prev'属性进行SEO友好分页的教程

但是我的分页URL看起来应该是怎样的,以获得更好的SEO

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 
请建议我应该是什么样的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 
根据需要,您也可以使用url参数,但我建议使用此语法

http://domain.com/movies/action?page=3

使用rel=next和rel=prev进行分页是一种解决方案,但从SEO的角度来看,这不是最好的方法。谷歌更喜欢全视图内容,所以这是一个解决方案,但不是最好的。 你必须决定是否在分页将非常相似的内容,因为你可以做分页,但谷歌可以惩罚,如果知道有重复的内容

因此,我建议只在内容足够不同的情况下进行分页。谷歌URL上的参数看起来像不同的页面,所以你可能会因为内容重复而受到惩罚

我举一个例子:

照片库会更改照片,但URL不会更改

其他建议是,不要对URL使用“重写”,因为它也会对谷歌造成惩罚。(HTML5)


我希望它能帮助您做出决定。

如果您希望在电影类别中分页,您可以使用以下层次结构:

家庭电影动作

最佳URL结构可能是:

www.domain.com/movies/action

<link rel="next" href="http://www.domain.com/movies/action?page=2"/>
使用页面查询参数分页对搜索引擎非常友好

第1页:www.domain.com/movies/action

<link rel="next" href="http://www.domain.com/movies/action?page=2"/>
第2页:www.domain.com/movies/action?第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?第3页

<link rel="prev" href="http://www.domain.com/movies/action?page=2"/>
但是,正如其他人所提到的,建议对系列中的每个页面使用rel=“prev”和rel=“next”分页标记。在提供的示例中,我们的系列中有三页。以下是每个页面的分页链接元素的外观:

第1页:www.domain.com/movies/action

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

第2页:www.domain.com/movies/action?第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?第3页

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

请注意,系列中的第一个和最后一个页面将分别只有rel=“next”和rel=“prev”链接元素,而中间页面(或夹在中间的页面)将同时包含这两个链接元素。此标记帮助Google和其他搜索引擎识别分页序列,并整合这些序列的索引属性

另一种可能的解决方案(前面也提到过)是使用viewall页面和rel=“canonical”链接元素。在本例中,您将拥有一个“查看所有”页面,该页面包含分页系列中可见的所有内容,系列中的每个页面都引用“查看所有”页面作为其规范URL

例如,如果查看所有页面位于www.domain.com/movies/action?view=all,则系列中的每个页面都将具有以下规范链接元素:

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


请记住,指定为规范的URL应该包含链接元素所在页面包含的所有(或基本上全部)HTML内容。当然,它也可以包含更多的内容,这就是为什么查看所有页面是一个有效的实现。不过,这是一个值得考虑的问题,特别是如果该系列中的每一页都有内容(比如说一个文本的模糊),它没有被传递到视图的所有页面。

ReleNext /PREV不被谷歌使用,请参阅John Mueller的Twitter:

指向带有内部链接的下一页就足够了。 无论你是用户路径还是参数,这取决于你,谷歌都可以抓取这两个


如果我使用javascript滑块动态加载电影,Peter

。那么谷歌就不会把所有这些都拿走了。我该怎么办?我正在创建一个类似solarmovie.eu的网站。我的网站包含超过30K的电影。它包含从imdb.com上抓取的故事情节、发布数据、演员阵容、预告片等信息。我不想因为内容重复而受到惩罚。但是我想让谷歌抓取所有的电影页面。如果你有这些信息的链接,谷歌的爬虫会一直到那里并索引它。如果你有30k,我建议对电影进行分类,因为可能会有很长的列表xDD。无论如何,你可以使用标签,因为爬虫会读取所有内容,但要小心,因为可能会有很长的列表。你必须知道公关流程,所以在你的主页上,我将链接类别,而不是每一部电影,这样你将有更多的公关到这些类别,你正在创建一个过滤器。在最后一个阶段,用JS和add列出电影,以帮助谷歌找到它。有意义吗?那么我们应该依靠Twitter来获取最新的谷歌搜索引擎优化信息?有更可靠的消息来源吗?哈哈,谢谢你的信息。