`
hulianwang2014
  • 浏览: 734785 次
文章分类
社区版块
存档分类
最新评论
  • bcworld: 排版成这样,一点看的欲望都没有了
    jfinal

如何解决网站分页导致的SEO问题

 
阅读更多
分页(pagination)是一种自动分页机制,可以将移动Web窗体中的内容分割成一组组较小的页进行呈现,以适合于特定的设备,该机制还呈现可用于浏览到其他页的用户界面元素。
  虽然说对于网站中出现的分页现象(如:栏目列表分页、文章内容分页),大家都习以为常了,感觉使用起来也很方便。但从网站优化的角度来说,网站分页还是对SEO优化会产生一些负面影响,虽然这些影响可能对用户来说,不是很明显,但对于搜索引擎来说,这些负面影响还是会造成一定的障碍。那么到底网站分页对网站有哪些影响呢?我们又该如何来解决这些负面影响因素呢?





  一、网站分页对SEO优化的影响
  1、大量重复内容,页面标题与URL意义多样化。
  2、页面图片ALT属性的确定与添加,网页加载服务器可能加大负载。
  3、增加用户的无效点击,页面停留时间短,跳出率高。
  4、页面核心内容相关性与下一页承载关系容易混乱,会导致索引擎抓取收录出错。
  5、分页会导致分散链接,锚文本,PageRank的目标页面指向,让搜索引擎不好判断第几页作为权重传递页面。
  二、解决网站分页SEO优化问题的方法技巧
  1、由于分页产生的大量重复内容,特别是在网页标题上的重复是最明显的,例如我们使用比较多的程序dedeCMS和wordpress都会遇到分页的这个问题,虽然有不少朋友会注意到这个问题,但是还是有不少网站会忽略了这个问题。
  当然,这一点可能有点吹毛求疵,但是要想为了网站的长远发展,这些细节也是需要我们多加注意的,对于这个问题,其解决思路很简单,那就是让每个页面标题产生差异性,在此,建议大家可以将标题可以书写为“栏目标题+第几页+网站标题”,对于正在使用织梦CMS后台管理系统栏目列表分页的解决方案就是修改成以下调用代码:
  {dede:field.title/}{dede:pagelist listitem=”pageno” listsize=”0″ function=”html2text(@me)” runphp=”yes”}if (strlen(@me)>10 || @me==1) @me=”";else @me=” – 第”.str_replace(‘ ‘,”,@me).”页”;{/dede:pagelist} – {dede:global.cfg_indexname/}
  而对于wordpress来说一个很好的解决方案就是使用All in One SEO Pack插件,至于其他的后台管理程序系统我还没有发现更好的解决方案,等有了比较利于seo优化的方法,我会上跟大家再分享的。
  2、针对“页面图片ALT属性的确定与添加,网页加载服务器可能加大负载。”的问题。这就不得不说下一些图片网站了。因为分页用到最多的就是图片资讯,这里面涉及到两个问题,一个分页造成工作人员的工作量有可能增加,另外,虽然单页的加载速度加快了,但是却占了网站服务器的大量存储,太多这样的页面必然会对网站的性能造成影响,而性能优化是对网站在硬件上的基本要求了,关于这方面我在此就不多说了,对于具体如何提高网站速度这块。
  3、通常,我们会希望用户着陆页在分页的“第一页”的页面上,而不是在中间的第二页第三页上。实际情况是你可能会发现一些页面关键词排名良好的是分页里面的某一个页面,而不是你选择的那个着陆页。如果这些目标排名网页不能满足用户查询需求,这将影响网站的点击率和跳出率。
  而针对用户的无效点击和停留时间,跳出率高的问题,由于完全需要根据用户的喜好,而且搜索引擎对于这一部分的算法也是非常模糊的,我们不知道度如何控制跳出率,让网页更符合搜索引擎的要求,这里的不可控性因素太强,所以我们在这一点上唯一可做的就是讨好用户,通过精美的内容来吸引用户停留,个人觉得可以参考的有三点:
  (1)、内容充实,排版清晰,为用户减少阅读负担;
  (2)、图片精美,在图片上吸引用户点击和停留;
  (3)、站内的引导,避免流量直接跳出损失。
  4、对于“页面核心内容相关性与下一页承载关系容易混乱,会导致索引擎抓取收录出错。”的问题,目前还都没有比较好的方法来解决,尤其是页面核心内容的分页,其实是很难把控的,因为你不知道切分出来的哪个页面真正能符合网页核心主旨,也不知道搜索引擎会如何去抓取收录这几个页面,而且更值得注意的是这些分页的页面必然会形成一定的内部竞争,最终展现给用户在搜索引擎结果中的也可能会有一定的问题。四合装饰
  所以目前百度搜索引擎对此也是根据词频提取的算法来展现内容的,这就像大家经常在百度搜索出来网站和文章标题,其展示的描述却不定是站长和SEOer所填写的那些。对此问题的解决方法,建议就是能不分页的内容就尽量不要分页,而对于核心内容的展示,尽量多注意一下核心关键词的密度。
  在一些情况下,如果文章内容确实太长,不方便阅读,必须要分页的话,可以使每一段都围绕着一个核心点,可独立支撑起一个页面内容量的情况下可以考虑分页使用。
  5、对于“分页会导致分散链接,锚文本,PageRank的目标页面权重”的问题,我们就要先说一下网站的内链了,内链在网站内部的作用有两大方面,一方面内部链接是为了搜索引擎蜘蛛抓取网页一个入口,更多的入口带来更多的抓取机会,只有网页收录了才有获得排序的机会,不收录的网页都是资源的浪费,所以提高网站的收录比例比单纯做网站的收录量提升更具优势。
  另一方面是基于pagerank的原理为其他的链接页面做权重传递,如果这里分页之后把一个页面的权重分散给了这几个页面,而这几个页面中加起来的链接总数肯定要多很多,那么最终传递的权重可能只有一小部分了,虽然这种理论的东西都只是猜测,但仔细思考也有点道理的。而且我们不能够确定哪个页面权重更高,最终像第4点中提到的一样,百度确定不了网页的核心主题,需要自己分析,那么就可能和自己的初衷产生偏差。
  对此问题的解决,有朋友说在网页上加入canonical可以确定网页的唯一性,但是我们在百度站长平台LEE的回答中发现百度其实目前不支持canonical的,希望如他所说,未来会加入canonical,这样便于方便搜索引擎对于权重页面抓取,从而更能集中链接,锚文本,PageRank的目标页面指向。
  写在最后:对于网站分页的问题,目前还很难绝对的说是好?还是坏?但笔者却注意到在最近的一年内,对此问题解决的趋势是利用滚动代替分页了,目前许多互联网内容服务展现样式都在改变。如谷歌图片搜索,Facebook和Twitter现在使用(AJAX)作为替代技术,来实现用户向下滚动页面自动快速加载更多其他新内容。相信在2014年内,此趋势的发展将会更加的普遍。
分享到:
评论

相关推荐

    ajax 分页 ajax分页

    在网页开发中,数据分页是一项非常常见的功能,特别是在处理大量数据时,为了提高用户体验,避免一次性加载所有数据导致页面加载缓慢,我们会采用Ajax技术来实现动态分页。Ajax(Asynchronous JavaScript and XML)...

    datalist分页技术及实现

    因此,使用分页技术可以有效地解决这些问题,让用户能够按需加载和查看数据,同时保持页面的流畅性。 Datalist分页技术的核心原理是将大数据集分割成若干小部分,每次只加载和显示一部分数据,用户可以通过点击页码...

    jquery分页 纯前端分页 修改部分bug,利于调用

    同时,对于大型项目,可能需要考虑使用成熟的分页库,如jQuery Pagination插件,它们通常已经解决了许多常见问题,提供了更多的自定义选项和优化功能。 总之,理解并掌握如何使用jQuery实现前端分页是提高网页性能...

    php分页类 php 分页类大全

    - 使用COUNT(*)计算总记录数可能导致性能问题,可以考虑使用估算或预计算的值。 - 如果数据表很大,可以考虑使用索引优化查询速度。 9. **分页与SEO的关系** - 分页的URL结构对搜索引擎友好,如:`...

    12种分页代码.rar

    Django的`Paginator`和`Page`类,Flask的`flask_paginator`扩展等,都提供了简洁的分页解决方案。 9. **Java分页**:在Java中,Spring框架提供了`Pageable`接口和`Page`对象,配合JPA的`Pageable`查询,可以实现...

    JSP精心收藏的21种分页方法

    这种方式直观且易于实现,但可能导致URL过长,影响SEO。 3. **Cookie/Session分页**:利用Cookie或Session存储用户的分页信息,避免每次请求都携带分页参数。但这增加了服务器负担,不适合大量并发场景。 4. **...

    电脑版分页.rar

    8. SEO优化:对于搜索引擎友好的分页,需要考虑如何让搜索引擎正确索引每个分页的内容,避免重复内容的问题。 9. 兼容性和性能优化:确保分页功能在各种浏览器和设备上表现一致,同时关注性能,如减少不必要的网络...

    10种分页代码(网页制作)

    6. **SEO友好**:好的分页代码还需要考虑搜索引擎优化(SEO),避免产生重复内容问题,并确保搜索引擎能正确索引每个分页。例如,使用`rel="prev"`和`rel="next"`属性来指示分页链接的关系。 7. **性能优化**:高效...

    多种分页效果的实现

    在网页设计中,分页是一种常见的用户界面元素,用于处理大量数据或内容的展示,使得用户可以方便地浏览...在实际项目中,选择合适的分页解决方案,并结合项目的特性和用户需求进行定制,可以极大地提升网站的用户体验。

    史上最强大的php分页类

    此外,对于大型项目,考虑使用框架或组件提供的分页解决方案,以获得更好的扩展性和维护性。 总结来说,“史上最强大的PHP分页类”应该是功能全面、易用且高度可定制的工具,它简化了开发者处理分页逻辑的复杂性,...

    jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页

    "jsp.rar_jsp 分页_jsp分页_jsp实现分页_分页"这个压缩包显然包含了一套完整的 JSP 分页解决方案。下面我们将详细探讨 JSP 实现分页的相关知识点。 1. **JSP基本概念**: JSP 是一种基于 Java 的服务器端脚本语言...

    ajax+jsp分页控件

    2. **考虑SEO**:由于Ajax分页会导致搜索引擎爬虫无法正常抓取所有页面,因此可能需要提供一个纯静态的分页版本供爬虫抓取。 3. **兼容性**:确保分页控件在不同的浏览器和设备上都能正常工作,包括移动设备和平板...

    使用iframe进行分页查询

    总的来说,使用`iframe`进行分页查询是一种可行的解决方案,尤其适用于那些需要保持页面整体结构不变,而只需要更新部分内容的场景。然而,在现代Web开发中,更多人倾向于使用Ajax或者前端框架(如React、Vue、...

    jQuery左右分页解决方案.rar

    在网页开发中,分页是一种常见的数据展示方式,特别是在数据量较大的情况下,为了提高用户体验,避免一次性加载过多数据导致页面加载缓慢。本解决方案主要聚焦于使用JavaScript库jQuery实现左右分页的效果,尤其适用...

    分页控件asp.net

    在ASP.NET web应用程序开发中,分页控件是不可或缺的一部分,尤其在处理大量数据时,它能有效地提高用户体验,防止一次性加载过多数据导致页面响应慢。"分页控件asp.net"是一个专为.NET框架设计的高效、轻量级的分页...

    非常详细讲解php分页,也实用于其他网站程序的分页技巧,适用于新手

    在网页开发中,数据量庞大的情况下,为了提高用户体验,分页是一种常见的解决方案。本文将深入讲解PHP分页技术,这不仅适用于PHP项目,还可以应用于其他网站程序,对初学者尤其有帮助。 首先,理解分页的基本概念:...

    Ajax.分页,使用AJAX技术对数据进行分页

    - **SEO问题**:由于Ajax分页的内容在初始页面加载时不被爬虫抓取,可能影响搜索引擎优化。解决方案包括使用服务器端渲染或提供JSON数据接口供搜索引擎爬取。 - **兼容性**:确保使用兼容各种浏览器的JavaScript...

    功能最全的php分页技术

    在PHP开发中,分页技术是一项非常重要的技能,特别是在处理大量数据时,为了提高用户体验,分页能够有效地将数据分块展示,避免一次性加载过多内容导致页面响应变慢。本资源"功能最全的php分页技术"提供了一种全面且...

    分页技术原理与实现之无刷新的Ajax分页技术(三)

    Ajax(Asynchronous JavaScript and XML)技术的引入解决了这个问题,它允许网页的部分内容在后台与服务器通信并更新,而无需刷新整个页面。 Ajax分页的核心在于利用JavaScript库,如jQuery,与服务器进行异步交互...

Global site tag (gtag.js) - Google Analytics