首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SEO友好的分页结构

SEO友好的分页结构
EN

Stack Overflow用户
提问于 2012-11-09 13:56:42
回答 4查看 5.2K关注 0票数 3

我有1到1700页包括每页20线程。我从Google网站管理员博客上读到了关于使用rel='next‘和rel='prev’属性进行SEO友好分页的教程。

但如何我的分页网址应该看起来更好的搜索引擎优化。

代码语言:javascript
复制
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查询符号(?,&),如下所示

代码语言:javascript
复制
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 
EN

回答 4

Stack Overflow用户

发布于 2012-12-09 16:39:12

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

主页> Movies >动作

最佳的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”分页标记。在提供的示例中,我们的系列中有三个页面。下面是每个分页链接元素的外观:

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

代码语言:javascript
复制
<link rel="next" href="http://www.domain.com/movies/action?page=2"/>

第2页: www.domain.com/movies/action? Page =2

代码语言:javascript
复制
<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

代码语言:javascript
复制
<link rel="prev" href="http://www.domain.com/movies/action?page=2"/>

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

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

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

代码语言:javascript
复制
<link rel="canonical" href="http://www.domain.com/movies/action?view=all"/>

请记住,指定为规范的URL应包含所有(或基本上所有) HTML内容,这些HTML内容由放置link元素的页面承载。当然,它也可以包含更多的内容,这就是为什么view all页面是一个有效的实现。尽管如此,这仍然是需要考虑的事情--特别是如果系列中的每个页面都有内容(比如文本的格式简介),而这些内容并没有带到view all页面中。

票数 11
EN

Stack Overflow用户

发布于 2019-04-08 17:45:21

谷歌没有使用rel next/prev,请参阅John Mueller的这条推文:https://twitter.com/JohnMu/status/1108719402558590976

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

打招呼,彼得

票数 2
EN

Stack Overflow用户

发布于 2012-11-09 14:04:01

根据this article,您也可以使用url参数,但我建议使用此语法。

代码语言:javascript
复制
http://domain.com/movies/action?page=3
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13302870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档