|
SEO完整教学(6)
|
|
来源: 作者:方舟 发布时间:2008-04-07
|
|
stvista
第四部分:SEO 指导下的技术支持 对搜索引擎最友好的网页是静态网页,但大部分内容丰富或互动型网站都不可避免采用到相关技术语言来实现内容管理和交互功能。 SEO的优化主要是对特定代码的优化和对动态网页进行静态处理的措施。 一、Title 和 Meta 标签 目录1.Title 和 Meta 标签 a.Titlle 和 Meta 标签 表现为: <head> <title>title 标题</title> <meta name="keywords" c> <meta name="description" c> ...... </head>
b.标题(Title): 网页优化可以说是从 Title 开始的。在搜索结果中,每个抓取内容的第一行显示的文字就是 该页的 Title,同样在浏览器中打开一个页面,地址栏上方显示的也是该页的 Title。因此, Title 可谓一个页面的核心。对 Title 的书写要注意以下问题: > 1、title 简短精炼,高度概括,含有关键词,而不是只有一个公司名。但关键词不宜过多,不要超过 3 个词组。 2、前7个字对搜索引擎最重要,因此关键词位置尽量靠前。 例如:Google 手机搜索,可以看到排在前面的几个都是大公司手机频道, 手机这个词是排在最前面的。
c.Meta 属性 关键词(Keywords): Keywords 提示搜索引擎:本网站内容围绕这些词汇展开。 因此 keywords 书写的关键是每个词都能在内容中找到相应的匹配才有利于排名。 例如:网易 手机频道,关键词是 “手机,手机报价,诺基亚,摩托罗拉 ”。 d.描述(Description): 描述部分用简短的句子告诉搜索引擎和访问者关于本网页的主要内容。用该网站的核心关键词搜索后得到的搜索结果中,描述往往显示为标题后的几行描述文字。Description 一般被认为重要性在 title 和 keywords 之后。描述的书写要注意以下问题: 1. 描述中出现关键词,与正文内容相关,这部分内容是给人看的,所以要写的很详细,让人感兴趣。 2. 同样遵循简短原则,字符数含空格在内不要超过 80 个汉字。 3. 补充在 title 和 keywords 中未能充分表述的说明 。 例如:网易手机的描述:网易手机频道,立足于原创内容,是国内访问量第一的权威手机门户网站,包括全国30地权威手机报价,最新最热门的手机评测和手机导购。 是那种让人看了就想点击的内容。
注意:该项只适用于Google,百度是以内容中的第一行文本作为显示内容。
例如:网易手机在 百度搜索里面显示:网易手机 通行证:用户名 密码 首页 - 新闻 - 免费邮箱 - 短信 - POPO - 相册 - 搜索 - 交友 - 拍卖 新闻 体育 娱乐 财经 商业 科技 汽车 数码 女人 健康 ...对水货说NO!近期最值得购买的行货手机。 问题1:如何在百度里面展示网站的描述? 回答:因为百度以第一行作为显示内容,对网站描述的很不全面。怎么做呢? 现在先举个例子:例如我的天天收藏夹,在搜索收藏夹的时候,出现描述的内容。 > 或者使用div 相对定位的方式将导航条放在内容的前面。
e.其它 Meta 标签: 为了限制搜索引擎对内容的抓取,可以采用以下几个 Robots Meta 标签: <meta name="Robots" c> 其中:all:文件将被检索,且页面上的链接可以被查询; none:文件将不被检索,且页面上的链接不可以被查询; index:文件将被检索; follow:页面上的链接可以被查询; noindex:文件将不被检索,但页面上的链接可以被查询; nofollow:文件将不被检索,页面上的链接可以被查询。
这些值是可以组合在一起使用。 说道这里,不得不提一下Google另外的一个属性 rel="nofollow"。使用方法:
<a rel="nofollow" href="http://www.1234567.com" > 小电影 </a>
作用呢:就是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个可信任的链接。 搜索引擎看到这个标签就可能减少或完全取消链接的投票权重。 > 但并不是所有的搜索引擎都支持 meta 中的 robots 标签。
综合运用样例:略 ----------------------------- 总结:Title 和Meta是一个页面的核心,优化好这两个标签,有事半功倍的作用。
二、动态网页优化 (需要有程序基础) 目录1.动态网页优化就是页面静态化。 > 大多数搜索引擎的蜘蛛程序都无法解读符号“?”后的字符。这就意味着动态网页很难被 搜索引擎检索到,因而被用户找到的机会也大为降低。 这里我介绍三种基于IIS的静态化方法: a.使用IIS_ReWrite 静态化处理,适合任何程序。
RewriteRule /user/(\d+).htm /user.asp\?id=$1 [I,O]
例如用户输入:/user/1.htm ,转换成 /user.asp?id=1 演示IIS配置、Regular Expressions Test Utility、实际运行过程。 适用范围:必须有服务器的控制权,可以配置httpd.ini。 优势:不需要更改页面任何参数获取部分。 不足:一台服务器只有一个 httpd.ini 配置文件。 总结:IIS_ReWrite 是IIS最好的静态化软件。 b.使用404 错误指向,适合任何程序。
演示:IIS配置、配置error.asp文件、改写user.asp文件。 适用范围:404错误可以修改为/error.asp,虚拟主机。 优势:适合虚拟主机。 不足:需要大量的改写程序文件。 c.asp.net 独有的静态化处理。 优势:不需要更改页面任何参数获取部分,虚拟主机也可使用。 不足:仅支持文件,对目录不支持。
演示:IIS配置,web.config 改写,加入引用。 总结:根据实际情况,选择合适的静态化技术。
|
|
|
|
[ 收藏]
[ 推荐]
[ 评论(0条)]
[返回顶部] [打印本页]
[关闭窗口] |
|
|
| |
|
|
|