PR从0到4

网站2月投入使用,3月开始进行优化,6月初突然发现Google pr从0到4.
没有使用什么黑帽技术,我进行的SEO优化主要是为了使整个网站更加的规范,使用户操作更加贴切,有点贴近ued的方向了。

一、CCS篇
根据 Yahoo! 研究团队的数据分析,有很大一部分用户访问会因为这一条而取得最大受益。有几种常见的方法能切实减少 HTTP 请求:
1) 合并文件,比如把多个 CSS 文件合成一个;
随便举个例子http://www.taobao.com/index_n.php
你查看源代码可以发现,他的css文件没有空格没有注释。
像我们现在做的网站,css不会超过4个,前台一个,后台一个,产品列表一个,详细一个。
不要小看这里,空格和注释也占用网页大小,一般的网页控制在15KB
请求的次数从多次变成了一次.这样http请求的次数就减少了.当时合并之后,文件体积变大了,会影响速度吗?答:肯定会,不过这里是需要权衡的。
具体方法查看 http://alimama.iteye.com/blog/322366
http://alimama.iteye.com/admin/blogs/323337

2) CSS Sprites 利用 CSS background 相关元素进行背景图绝对定位
合并Css小背景图这一点已经有很多大网站都在做了,比如百度贴吧

把网站前台站点的所有小图片集中到一张图片,然后通过css控制在页面上单独显示每一个小图,这样每一个用户访问就相当于减少了n-1个http连接数。

以下面的页面显示的红框部分为例,和上面的大图对比,我们可以看到下面显示的小图片其实就是上面大背景图的倒数第4个图片

3) 将css外部文件,并放在网页代码的头部
浏览器能够有针对性的对 HTML 页面从顶到下进行解析和渲染。没有人喜欢等待,而浏览器已经考虑到了这一点。这样页面显示的时候,也就不会看到突然的空白一片了。
而把CSS作为外部链接的原因是:
其实这一点也可以看成是区分不变数据和变化数据.很多人喜欢在页面上写很多很多的css,这些数据其实都是不会变化的数据,也就是说这些数据也是可以缓存在浏览器上的,通过把它们独立成外部文件,可以把这些数据缓存起来.这样做看上去是增加的请求的次数,但是由于第一次请求之后该部分数据已经被缓存,所以第二次就无需再请求后端,减少了网络带宽的开销.
这也是为什么,在1)里我们说把前台所有的css合并到一个css的原因

当然以上不是绝对的,如果一些css只有当前页用到,那么写在当前页,但不要忘记压缩下。

二、JS篇
1. 脚本放到 HTML 代码页底部
当一个脚本在下载的时候,浏览器干不了其它的事儿(串行了)。所以,把它扔到最后面去处理。对于一些功能性的脚本,可能实现起来有些两难,那么就把它移到页面结束标签</body>
之上。
Js放在底部加载其实并不影响浏览器展示页面,除非用户会在js加载完成之前就调用某个js方法,比如说页面刚展现到一半,但是恰好这一半里有一部分是调用了还未下载的js,这个时候就会出问题了,如果遇到这种情况,可以把这部分js先加载.但必须进行压缩处理,同CSS压缩。

2.将脚本独立出来
这点和css篇的3道理是一样的。就不复述。

3. 移除重复脚本
对于一些历史遗留站点来说,这倒是比较常见的。接手维护人前后变化过多,每个人都有自己的一套。这就会带来一些潜在的麻烦。

建议:
1.将公共Javascript脚本放到  .js文件中进行外链。
2.将不影响网站功能的脚本移至到页面结束标签</body>之上。
3.影响网站功能的js脚本放置在</head>标签前面。
4.如果几个js脚本仅对一个页面有效,则把所有相关js合并成一个js脚本,
即这个页面只保留一个js文件
5.对所有的js脚本进行压缩处理

三、 图片
对图片进行优化可以在百度图片里面搜索关键词时找到相应的图片。
建议:
a.每个图像<IMG>标签中都有ALT属性,搜索引擎会读取该属性以了解图像的信息。
因此,最好在所有插图的ALT属性中都有文字描述,并带上该页关键字在其中。 
  <img align=" " src=" " alt=" " >  
b.在图片上方或下方加上包含关键词的描述文本; 
c.使用链接链接到这个图片。
d.后台动态添加图片的时候可以产生多套图片,根据前台页面显示进行压缩处理,并加上水印。页面长X宽根据UI定义好的设计。
e.建立公司自己的图标库

四、URL(针对UI、开发人员)
URL:friendly URL-友好的URL应该是包含关键字并且简短的URL,不要加过多的参数

良好的网站内容组织结构:网站终归是通过link将所有页面链接在一起的,一定要保持良好的网站结构。
一是从首页开始往下链接,链接的深度最好不要超过4层,连接深度太多会影响搜索引擎的收录;
二是网站内容物理位置和逻辑位置尽量严谨,比如买单网的diningroom文件放在同一个目录下,链接位置和物理位置统一;
三是底层文件之间保持适当的链接,使整个网站成为一个有序的网状结构。

把网站的url优化成权重较高的url。(尽量使用静态URL,不要在URL中出现”?”、”=”、”%”,以及”&”、”$”等符号)

a.确保网站内的所有内部链接指向同一个URL,选定某种格式并始终采用该格式
b.建立301重定向,中文域名也要重定向,其他例如xxx.com

建议:
规则:(暂定,等有2级域名之后再修改)
首页                       http://www.xxx.com/
各频道                     http://www.xxx.com/频道名/
频道下某个详细介绍         http://www.xxx.com/频道名/detail-ID
频道下栏目                 http://www.xxx.com/频道名/栏目名/
频道下不同类别             http://www.xxx.com/频道名/类别-类别名
                           http://www.xxx.com/频道名/类别.html

这里注意: http://www.xxx.com/ 网站链接统一“/”结尾,如果没有的时候用户打开会自动补全,不但增加解析时间(虽然很少很少),同时不便于收入,这里就涉及到网页阀值和相似度的问题了。
如果想增加一个网页的权重,像我这里故意没有用.html结尾。
频道下某个详细介绍         http://www.xxx.com/频道名/detail-ID
频道下栏目                 http://www.xxx.com/频道名/栏目名/
频道下不同类别             http://www.xxx.com/频道名/类别-类别名
然后你通过Google site一下,会发现,这些会排在比较靠前的位置。

五、页面标题和META标签(针对UI)
1.Keyword 
<META name="keywords" content="主板,报价,行情,导购,评测">  这样描述是不对
的, <META name="keywords" content="主板,  主板报价,  主板行情">  应该这样描述。
每个页面的关键词不要超过 3 个,否则页面的关键词密度将不能提高。

2. Description
提供的描述是网页的简介,应该以人为本来进行描述,尽可能简洁明了,吸引人。关键词也不能集中出现在一个地方, 要分散在网页的各个位置。 描述内容不能太长,
最好不要超过 80  个汉字,否则后面的信息就被搜索引擎省略了。

首页应该是介绍网站内容,而不是优化某些具体的关键词,这些词应该交给二级页
面来优化。用户搜索时,是通过网站的简介来了解网站的,如果描述写的不具体,
即使排名很高,也不能吸引用户进入网站的。
这个你搜索淘宝,javaeye就能发现,以javaeye为例。

关键字:javaeye
在这张图片里,每个得到的搜索项,自上而下依次是网页的title,Description,url
在title里,你看到,javaeye变红色,因为这个是我搜索的关键字。
如果Description有javaeye也会高亮显示,同时你看到url的链接javaeye也加粗了。
从这里你可以明白:一个页面,title、Description、keyword的重要性了吧。
细心的你可能还会发现在第一个搜索项下面有:
论坛
新闻
Java频道
博客 robbin的自言自语
Ruby
大城小胖的大城
Ruby版
这些是Google根据网站的权重自动生成的。

3. robots.txt

4.title
主页:
频道:KEY+xx网XX频道
内容页:标题+key+xx网XX频道

六、其他
a)  有时间可以将网址提交给  www.dmoz.org, google目录采用dmoz的数据,对在
google排名、提高PR值很有好处。 (各搜索引擎网站登记)
b)  向 google  提交 sitemap 地图。
Google 新推出的 Sitemap,是对原来 robots.txt 的扩展,它使用 XML 格式来记录整
个网站的信息并供 Google 读取,使搜索引擎能更快更全面的收录网站的内容。
Sitemap 的作用就好像为网站提供了整站的 RSS,而 Google 就是这些 RSS 的订阅
者,只要网站有更新就会自动通知 Google。这样一来,搜索引擎的收录由被动的拉
变成了主动的推。
Google SiteMap 
格式比较简单:
例如:我的Sitemap,是分成 2 级的。如果数量比较少,只需要 一级页面。 
使用Sitemap协议 
C)统计工具:建议使用google analytics,51la也不错,还可以显示热点分析,我用google analytics,这样设置一下sitemap地图Google也会自动帮你记录了。
D)网页,特别是内容页面的相似度高的话导致页面收入数量降低,阀值控制在60%

字码了很多,但还不是很全,希望对需要的人有所帮助。







猜你喜欢

转载自alimama.iteye.com/blog/411387
PR