`
卡拉阿风
  • 浏览: 101172 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

PR从0到4

    博客分类:
  • SEO
阅读更多
网站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%

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







  • 大小: 1.6 KB
  • 大小: 4.3 KB
  • 大小: 34.8 KB
1
0
分享到:
评论
1 楼 wangwang3ok 2009-08-13  
很有用

相关推荐

    20天PR从0到5经验分享

    20天PR从0到5经验分享,作者写的非常好,我要是早点看到就好了。

    DP-51PR0单片机串口红外收发

    【DP-51PR0单片机串口红外收发】是关于电子工程领域中一个具体的应用技术,主要涉及到了微控制器(MCU)DP-51PR0以及红外通信技术。DP-51PR0单片机是设计用于处理各种控制任务的集成电路,它集成了处理器、内存和...

    汇编实现MICR0WIRE接口E2PR0M存储器NM93Cx6应用

    2. **命令序列**:发送特定的命令字节到E2PR0M,如读取、写入、擦除等操作。 3. **数据传输**:根据命令执行读写操作,发送或接收数据。 4. **错误检测**:检查应答信号,确保通信的正确性。 5. **同步机制**:在...

    PR状态方程_PR状态方程_PR状态_

    \[ b = \frac{0.42748}{R^{1/2}T_c^{1/2}} \] 其中,\( \alpha \) 是一个修正系数,\( T_c \) 是物质的临界温度,\( P_c \) 是临界压力。 PR状态方程的一个关键特性是引入了一个双参数模型,通过 \( a \) 和 \( b \...

    PR1_热力学_pr方程_PR.方程编程_PR方程_源码

    \[ b = \frac{0.37464 + 1.54226\omega - 0.26992\omega^2}{T_r + 0.528\omega(1 - \sqrt{T_r})} \] 其中,\( \omega \) 是普氏立方参数,表示物质的偶极性或氢键形成能力,\( T_r \) 是相对温度 \( T/T_c \),\( \...

    松下PR0H 用户手册 基本篇

    为了使用户能够正确、高效地使用FP0H控制单元,松下公司精心编制了《松下PR0H 用户手册 基本篇》。本手册不仅提供了FP0H控制单元的接线与功能介绍,还特别强调了在FP0H控制单元中配备的关键功能,如位置控制功能、...

    422c9ec6e194025f46b64e0e56f99ca7_PR控制_pr控制单相整流_PR控制整流_pr整流_单相整流P

    PR控制是一种在电力电子系统中广泛应用的技术,特别是在交流到直流(AC-DC)转换的整流电路中。这种控制方式可以实现对输出电压的精确调节,同时提高系统的效率和功率因数。本篇文章将深入探讨PR(比例谐振)控制在...

    视频号pr批量剪辑0基础实操课(教你用pr来制作伪原创

    pr批量处理伪原创 pr的基础功能 1.打开pr软件 2.新建序列【自定义、设立预设、设置】 时基【电脑慢25-35,。电脑快40-60】 视频号尺寸【1080*1080、1080*1230、1080*1260】 场 低场优先 项目课程: [payme] 链接...

    提升PR最简单也是最有效的方法.让你网址的pr几个月从0升到4

    提升PR最简单也是最有效的方法.让你网址的pr几个月从0升到4

    Matlab calculation_pr方程_

    4. **错误处理**:在编程过程中,应该考虑各种可能的错误情况,比如输入参数无效(如负温度或负压力),或者迭代过程无法收敛。 在提供的压缩包文件“Matlab calculation”中,可能包含了完成以上步骤的具体MATLAB...

    pr站和权重站

    例如,“325个PR0 4-15 最新列表.exe”可能是一个包含了325个PageRank值为0的网站的列表,这些网站的PageRank值在4月15日时被更新。另一个文件“PR站 4-17 最新列表.exe”则可能是更新于4月17日的高PageRank网站列表...

    台达A2控制模式简介所謂的Pr 模式

    通过设置Pr 0到Pr 9等,可以实现不同程序间的跳转。 5. **写入指定参数模式**:允许在运行时动态更改系统参数,提高系统的灵活性和适应性。例如,可以修改目标速度、目标位置和其他相关参数,以适应实时变化的工作...

    google pr值查询c#代码

    PR值范围从0到10,10为最高。在SEO(搜索引擎优化)领域,了解一个网站的PR值有助于评估其在网络中的影响力和搜索引擎排名潜力。然而,自2016年起,Google官方已经停止了对外公开PR值,现在更多地依赖于其他排名信号...

    单相并网逆变器Simulink仿真(开环+闭环)PR控制

    总结来说,基于PR控制器的单相并网逆变器Simulink仿真涉及到的关键技术包括PR控制器设计、L型滤波器的应用、前馈解耦策略以及闭环控制结构。通过Simulink平台进行动态仿真,可以有效地分析和优化逆变器的性能,确保...

    PR5331C3HN

    此外,还有一个高速UART接口,支持从9600波特率至1.2Mb的速率,它也可以被用来连接PR533到主机。PR5331C3HN还有一个主I2C总线接口,允许连接下列外部设备之一:一个外部EEPROM(PR5331C3HN配置为主控制器,并且能够...

    FANUC机器人如何修改PR寄存器的数量上限?.docx

    在主菜单上,选择“0 NEXT”以进入更深层次的设置。 4. **程序设置**: 在接下来的子菜单中,选择“PROG SETUP”。这是程序相关的配置项,包括PR寄存器的设置。 5. **修改PR寄存器数量**: 在“PROG SETUP”菜单...

    SEO基础普及之PR值

    PR值的范围从0到10,数值越高,代表网页在Google搜索引擎中的重要性越大。一个网页的PR值是基于其链接结构和其他网页对它的链接质量来计算的。 PR值的计算涉及复杂的数学公式,其中包括了链接传播的概念。简而言之...

    pr插件全套 键安装包软件 中文2021win/mac版 -网盘链接下载.txt

    pr插件win版【5G】 pr插件mac版(2019版)(2020版)(2021版) 【共8G】 百度网盘链接下载,如果链接失效请私信作者。

    WIN11打开PR2019 Crashed:22448

    安装好 PR 2019后,打开报错 Thread 0 Crashed: [22448] THREAD_PRIORITY_NORMAL 0 ZXPSignLib-minimal 0x0000000076b373e3 ? Unknown - (Symbols generated from a DLL export table) 下载适配dll文件替换就可以了

    google-play-38-4-22-21-0-pr-582466152.apk

    google-play-38-4-22-21-0-pr-582466152.apk

Global site tag (gtag.js) - Google Analytics