细说360buy的内部结构系列 - seo不完美篇(1)

  很多时候,当我们还在追求完美性质的seo的时候,我们总是会忘记一句话“世界上没有绝对完美的人和事”,无论什么,完美总是不会存在的的,我们可以刻意去追求完美,但是也应该试想一下完美的意义是什么,在seo中,我们追求完美是为了用户体验,但是并非完美的seo才是用户体验最大的提高,在写完“细说360buy的内部结构系列 - title标题篇”之后,请看-细说360buy的内部结构系列 - seo不完美篇,讲述一下京东不完美的seo故事

  1)head部分臃肿不堪

  很多时候,当我们追求网站测速结果的同时,往往就会发现如下的测试结果,该页面是属于京东的随机一张内页,显示了软件提示不足的地方。

  


 

  从上图中可以看到,一张页面18个外部Javascript脚本,3个外部的样式表,16个外部背景图片,被提示成需要统一成一个,在很多软件中都会提示,因为那是针对一张页面而言,而不是针对的整个网站,如果你需要做整站优化的话,你需要做的是将每一张页面中同时调用的文件尽可能的用一个文件表示,而不是每张页面每个样式,这样对页面加载才会有一定的帮助,分开用css样式表,往往也是出于对缓存的原因,因为当资源被加载过一次之后,下一次的时候就直接调用,而不是再次下载该文件,所以说,用户体验有时候不需要完美的seo教程。

  以上是京东内部的一张页面,接下来我们来看一下网站首页,可能会有新的发现;在网站首页之中,我们看到了不一 样的设置方法,因为在首页中,没有进行css的直接调用,而直接将首页的css部分直接写出来,如图

  


 

  一份格式化之后的css样式,竟然达到了3818行,在京东首页是直接压缩之后的代码;也许有的朋友会问,京东为什么这样,这样做不是会影响首页吗?其实你试着想一下,仅仅在首页之中这样设置,首先我们确定,京东的带宽没问题,这样设置之后先保证浏览器读取css,保证css的预先读完整,然后再进行内容框架的加载,但是如果是调用的话,调用的css可以和body内容同时加载,如果css页面加载不理想的话,可能会造成首页打开不完善,甚至于错位,所以京东在这里就选择了将css提前加载OK,然后再让用户看body部分,这也是放弃了一张页面的简洁明了,而换来了整张页面的整齐划一。

  2)nofollow的完全弃用

  在很多地方,我们都会看到nofollow的身影,但是在京东的整站之中,却难以找到一个nofollow标签,如下图所示是在首页查询nofollow标签之后的结果

  


 

  在这里呢,笔者稍微提一下nofollow的含义,对于搜索来说,nofollow可以让蜘蛛知道这个链接是不受到这张页面信任的,顺延之也就是说链接的这张页面不受限制而已,对于google来说出现nofollow之后不会爬取其链接,而对于百度来说链接还是可以发现,但是不传递权重,这样的情况就在于nofollow一个链接对于百度还是可以爬取的,虽然在google上可以引导蜘蛛爬取重要的页面,但是对于百度而言,引导蜘蛛的路径貌似不怎么感冒(猜测,希望有朋友可以测试下)。

  但是除了传递这一块,笔者觉得nofollow还有另外一点价值,那就是无效链接的价值观,很多时候,我们都会在网站上看到如下图所示的链接,

  


 

  也许,你会忽视这样的链接,但是对于一些网站来说,这些都是不能忽视的,这样的链接并非有一定的价值,毕竟JS代码引导的页面无法让蜘蛛知道,而存在的a标签却明明传递了权重出去,从而让权重遗失,这是我们无法忽视的细节问题,可能对于京东来说,网站结构一些列完全就是针对用户体验而言,而这些小细节在这里却并非如此重要了,但是seo重在知道每一点,seo不就是传递积极向上的知识吗?

  这两点是笔者打开之后感触由来的两点,希望能得到的认同了,加油咯,计算机毕业设计站长飞云原创,http://www.jpbysj.com/,好好做网站,好好感受。

时间: 2024-09-17 04:04:48

细说360buy的内部结构系列 - seo不完美篇(1)的相关文章

细说360buy的内部结构系列 SEO不完美篇(2)

前段时间写了一篇"细说360buy的内部结构系列 - seo不完美篇(1)",介绍了一下360buy之中,并不完美的几点,下面笔者接着来写一下第一部分,进一步探讨seo并不完美的部分,虽并非完美,但是有一些却真正的对用户会有所帮助. 3)地区商品分类页的内容大量重复 相信很多朋友在京东上购物之后,总是会被京东上的购买过后的记录所直接跳转到该地区的网页之上,而实现对于用户体验最完美的解释,但是呢,对于seo而言的话,却有一定的不恰当之处,具体说来如下,我们选取了浙江和天津两个笔记本省的页

细说360buy的内部结构系列:title标题篇(二)

写完了"细说360buy的内部结构系列 - title标题篇(一) ",现在接着完成第二篇的工作,在title的设置之中,我们还有很多的路要走,那么以下就是笔者续稿的部分. 网站次级目录的title设置 - 关键字组合技 如下图所示,关于京东的次级导航中,我们常常可以看到如下的类目title   在这种类目的排序方式之中,我们常常可以看到的是的各种关键字的组合流量,"",组合之后,就可以至少成就4-5个长尾关键字的热门流量趋势,而且京东所选择的热门长尾组合词也是我们

细说360buy的内部结构系列 - title标题篇(一)

在前几天的时候,笔者完成"从网站架构看淘鞋网布局seo的方式"系列,这几天就写一下对于京东360buy的内部结构系列,因为在360buy 的体系数目庞大,结构繁多,很多点都需要我们好好的探索,那么第一步呢,就从title标题篇开始说明吧. 首页title设置的方式 - 品牌为主 京东的首页title为"京东网上商城-综合网购首选,正品行货,机打发票,售后上门取件,省钱又放心",在这一点中,从开始读到最后,你始终都找不到一丝重心推广的关键字痕迹,相比较其他网站首页ti

seo如何完美的融入到网站设计中

  网站设计不光光是设计师和程序员的事情,现在更多网络公司在设计网站的时候一般需要融入SEO,所以需要SEO人员的配合.那么seo如何完美的融入到网站设计中呢?南安seo列出对网站结构的优化应该注重的几个方面: 1.标题title 为符合SEO一般规则,标题应注意包含关键词不易过多,一般为不超过3个;还要注意不能所有页面的标题都一样了,虽然现在SEO很普及了,但是还是有一些网络公司在设计网站的时候不当一回事,这给用户体验和搜索引擎排名带来很大的不利. 2.URL路径 URL路径里最好包含关键字,

艾伟_转载:VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

本系列文章导航 VS 2010 和 .NET 4.0 系列之<ASP.NET 4 中的SEO改进 >篇 VS 2010 和 .NET 4.0 系列之<干净的Web.Config文件 >篇 VS 2010 和 .NET 4.0 系列之<起始项目模板>篇 VS 2010 和 .NET 4.0 系列之<多定向支持>篇 VS 2010 和 .NET 4.0 系列之<多显示器支持>篇 VS 2010 和 .NET 4.0 系列之<代码优化的Web开发

VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇

本系列文章导航 VS 2010 和 .NET 4.0 系列之<ASP.NET 4 中的SEO改进 >篇 VS 2010 和 .NET 4.0 系列之<干净的Web.Config文件 >篇 VS 2010 和 .NET 4.0 系列之<起始项目模板>篇 VS 2010 和 .NET 4.0 系列之<多定向支持>篇 VS 2010 和 .NET 4.0 系列之<多显示器支持>篇 VS 2010 和 .NET 4.0 系列之<代码优化的Web开发

SQL Server 临时表和表变量系列之踢馆篇

摘要 在面对SQL Server选择使用临时表还是表变量作为数据暂存问题时,有一个非常重要的选择标准便是性能,两者对于查询语句和DML性能表现到底如何呢?我相信,很多人的认识是片面的,或者是错误的.这里以一篇引用率很高的文章来作为反面教材来纠正那些片面和错误的认识,我暂且称之为"踢馆". 背景 在研究临时表和表变量该如何选择的时候,一篇文章叫着SQL Server Temp Table vs Table Variable Performance Testing文章引用率是非常高的.通读

网站新手及小站长们必看的SEO小秘密精华篇

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一直想写一点东西,既是给自己,也是给一些刚刚听说SEO的新手.那么权且叫他SEO小秘密精华篇. 下面是给SEO新手的几点建议: 1.网络上的一些传道的SEO高手文章,一般都具有时效性,一个方法,也许过了,半年,3个月以后,就失效了.因为搜索引擎的算法是在不断更新中的,不要完全相信,要靠自己的实践,有句古训是,尽信书不如无书的道理. 2.要学习

ASP.NET 5系列教程(七)完结篇-解读代码

在本文中,我们将一起查看TodoController 类代码. [Route] 属性定义了Controller的URL 模板: [Route("api/[controller]")]   所有符合该模板类型的HTTP 请求都会被路由到该controller.在本例中, 路由的命名规范为对应Controller 的前缀,对于TodoController 类,路由模板为 "api/todo". HTTP 方法 [HttpGet].[HttpPost]和[HttpDele