转载:http://www.linkcn.net/wangluotuiguang/200806/02-121.html

第四部分:SEO 指导下的技术支持
对搜索引擎最友好(Search Engine Friendly)的网页是静态网页,但大部分内容丰富或互动型网站都不可避免采用到相关技术语言来实现内容管理和交互功能。SEO 思想指导下的技术支持,主要是对特定代码的优化和对动态网页进行静态处理的措施。

4.1. Title 和 Meta 标签

以.html 或.htm 为扩展名的 HTML 文档称为静态网页。Meta 称为元标志,用于网页的<head >与</head>中。Meta 标签的用处很多,目前几乎所有的搜索引擎机器人都通过自动查找Meta 值来给网页分类,是籍此判断网页内容的基础。其中最重要的是 description(网站描
述)和 keywords(网站关键词)。另外一个基本的属性是 Title 标签,提示搜索引擎关于本页的主题。Meta 和 Title 的形式在 html 语言中体现为:
<head>
<title>title 标题</title>
<meta name="keywords" content="网页描述">
<meta name="description" content="关键词">
......
</head>
尽管 Meta 本身不足以解决排名问题,但对 Meta 标签的书写仍然是搜索引擎优化的基础工作。
清晰准确的 Meta 文字与正文内容的关键词相呼应,是排名加分的重要条件之一。

4.1.1. 标题(Title)

网页优化可以说是从 Title 开始的。在搜索结果中,每个抓取内容的第一行显示的文字就是该页的 Title,同样在浏览器中打开一个页面,地址栏上方显示的也是该页的 Title。因此,Title 可谓一个页面的核心。对 Title 的书写要注意以下问题:
1、title 简短精炼,高度概括,含有关键词,而不是只有一个公司名。但关键词不宜过多,
不要超过 3 个词组。企业网站的 title 通常以公司名+关键词为内容
2、前几个词对搜索引擎最重要,因此关键词位置尽量靠前。
3、最好将 title 组织成符合语法结构和阅读习惯的短句或短语,避免无意义的词组罗列式title

4.1.2. 关键词(Keywords)
Keywords 提示搜索引擎:本网站内容围绕这些词汇展开。因此 keywords 书写的关键是每个词都能在内容中找到相应的匹配才有利于排名。Meta 中的关键词书写技巧见前文的“关键词策略”。

4.1.3. 描述(Description)
描述部分用简短的句子告诉搜索引擎和访问者关于本网页的主要内容。用该网站的核心关键 词搜索后得到的搜索结果中,描述往往显示为标题后的几行描述文字。Description 一般被
《搜索引擎优化 SEO 知识完全手册》第18 页 胡宝介:www.sem123.com(个人主页)www.impics.com 1、 描述中出现关键词,与正文内容相关
2、 同样遵循简短原则,字符数含空格在内不要超过 200 个字符
3、 补充在 title 和 keywords 中未能充分表述的说明

4.1.4. 其它 Meta 标签
为了限制搜索引擎对内容的抓取,可以采用以下几个 Robots Meta 标签:

<meta name="Robots" content="all|none|index|noindex|follow|nofollow">
其中:all:文件将被检索,且页面上的链接可以被查询; none:文件将不被检索,且页面
上的链接不可以被查询;index:文件将被检索;follow:页面上的链接可以被查询;noindex:
文件将不被检索,但页面上的链接可以被查询;nofollow:文件将不被检索,页面上的链接
可以被查询。
但并不是所有的搜索引擎都支持 meta 中的 robots 标签,但是所有搜索引擎都支持一个功能
更强的 robots.txt 的文本文件来达到上述功能(关于 robots.txt 文件应用的介绍,E 书专
家平文胜曾专门撰文详细解说“robots.txt 和 Robots META 标签”)。其它常用 meta 标签还
有:
<META name author> 网站作者
<META name classification> 网站所属目录类别
<META name copyright> 版权声明
<META name generator> 网站用什么软件做的
……
首页、重要的内页的 title 和 meta 标签最好分别书写,针对栏目主题体现不同的内容。

4.2. 动态网页优化
动态网站是指网站内容的更新和维护是通过一个带有数据库后台的软件,即内容管理系统

(CMS)完成。一般采用 ASP,PHP,Cold Fusion,CGI 等程序动态生成页面。动态页面在网络
空间中实际并不存在,它们的大部分内容通常来自与网站相连的数据库,只有接到用户的请
求,在变量区中输入一个值以后才会生成。动态网页扩展名显示为.asp、.php、cfm 或.cgi,
而不是静态网页的.html 或者.htm。其 URL 中通常出现“?”、“=”、“%”,以及“&”、“$”等
符号。网站使用动态技术的好处,除了增加网站交互功能,还具有容易维护和更新的优点,
因此为许多大中型网站采用。
但大多数搜索引擎的蜘蛛程序都无法解读符号“?”后的字符。这就意味着动态网页很难被
搜索引擎检索到,因而被用户找到的机会也大为降低。因此,建设网站之前首先要端正思想,
即能够采用静态表现的网页尽量不要用动态实现,重要的网页用静态表现。同时使用技术将
动态网页转化成静态网页形式,使 URL 中不再包含“?”“=”等类似的符号。也可以通过对
网站进行一些改动,间接增加动态网页的搜索引擎可见度。即坚持“动静结合,以静制动”
的原则。
不同技术的解决方案:
针对不同程序开发的动态网页有着相应的解决方案。以下是作者 Karen 编译的部分内容:

4.2.1. CGI/ Perl
如果你在网站中使用的是 CGI 或者 Perl,可用一个脚本拾取环境变量前的所有字符,再将

URL 中剩余的字符赋值给一个变量。这样,你就可以在 URL 中使用该变量了。不过,对于那些内置了部分 SSI(Server-Side Include:服务器端嵌入)内容的网页,主要的搜索引擎都能够提供索引支持。那些以.shtml 为后缀名的网页也被解析成 SSI 文件,相当于通常的.html 文件。但如果这些网页在其 URL 中使用的是 cgi-bin 路径,则仍有可能不被搜索引擎索引。

4.2.2. ASP
ASP(Active Server Pages: Web 服务器端动态网页开发技术)被用于基于微软的网络服务器

中。使用 ASP 开发的网页,一般后缀名为.asp。只要避免在 URL 中使用符号“?”,大多数搜
索引擎都能够支持用 ASP 开发的动态网页。

4.2.3. Cold Fusion
如果你使用的是 Cold Fusion,那么你就需要在你的服务器端重新对其进行配置,使其能够

将一个环境变量中的符号“?”用符号“/”代替,并将替换后的数值传给 URL。这样一来,
最后到达浏览器端的就是一个静态的 URL 页。当搜索引擎对该转换后的文件进行检索时,它
不会遭遇“?”,因而可继续对整个动态页的索引,从而使你的动态网页对搜索引擎仍然具有
可读性。

4.2.4. Apache 服务器
Apache 是最流行的 HTTP 服务器软件之一。它有一个叫做 mod_rewrite 的重写模块,即 URL

重写转向功能。该模块能够使你将包含环境变量的 URL 转换为能够为搜索引擎支持的 URL
类型。对于那些发布后无须多少更新的网页内容如新闻,可采用该重写转向功能。

4.2.5. 建立静态入口
在“静动结合,以静制动”的原则指导下,还可以通过对网站做一些修改,尽可能增加动态

网页的搜索引擎可见度。如将动态网页编入静态主页或网站地图的一个链接中,以静态目录
的方式呈现该动页面。或者为动态页面建立一个专门的静态入口页面(gateway/entry),链
接到动态页面,然后将静态入口页面递交给搜索引擎。
对一些重要的、内容相对固定的页面制作为静态网页,如包含有丰富关键词的网站介绍、用
户帮助,以及含有重要页面链接的网站地图等。网站首页尽量全部采用静态形式,并将重要
动态内容以文本链接方式全部呈现,虽然增加了维护工作量,但从 SEO 的角度看是值得的。
也可以考虑为你的重要动态内容创建静态的镜象网站。

4.2.6. 付费登录搜索引擎
当然,对于整个网站都采用与数据库相连的内容管理系统(CMS)发布的动态网站而言,提

高搜索引擎可见度的最直接办法就是进行付费登录,直接提交动态网页到搜索引擎目录,或
做关键字广告,保证网站被搜索引擎收录。

4.2.7. 搜索引擎对动态网站支持的改进
搜索引擎一直在提高自己对于动态页面的支持。到目前为止,GOOGLE、HOTBOT 和百度等开

始尝试抓取动态网站页面(甚至包括 URL 带 "?"的页面)。但这些搜索引擎抓取动态页面时,
为了避免"搜索机器人陷阱"(spider traps,脚本错误,这种错误会让搜索机器人进行无限
循环的抓取,无法退出)",都只抓取从静态页面链接过去的动态页面,而从动态页面链出
去的动态页面都不再抓取,即不会对动态页面中的链接进行深入访问。
对于直接使用动态的 URL 地址,请注意:
•文件 URL 中不要有 Session Id,同时不要用 ID 作为参数名称(特别是对于 GOOGLE);
如 :《 网 络 营 销 基 础 与 实 践 》一书 , 在当当网的介绍页面URL地址是 :
http://www.dangdang.com/product_detail/product_detail.asp?product_id=493698,该
页就无法被读取。
•参数越少越好,尽量不要超过 2 个;
•尽量不要在 URL 中使用参数,这样可以增加动态页面被抓取的深度和数量。
附:Google 向网站管理员提供的信息:www.google.com/webmasters/guidelines.html
百度常见站长问题:http://www.baidu.com/search/guide.html#2

网站SEO 第四部分:SEO 指导下的技术支持相关推荐

  1. 老板和主管不懂SEO,乱给SEO人员下指令怎么办?

    问题:老板和主管不懂SEO,乱给SEO人员下指令怎么办? 答:这种现象很普遍,因为大部分老板招SEO人员是要花成本的,所以难免会着急,可能就会乱请教一些所谓的"SEO高手"或者自己 ...

  2. seo自动工具_【SEO工具】搭建一个网站需要用到哪些SEO工具?

    ? 前言:SEO常用工具建站篇的内容来自最近建站的操作经验,之后还会推荐其他常用SEO工具也会分享自己写的工具,欢迎关注. " 内容大纲: 建站系统 首页关键词挖掘和布局 内容采集和发布 内 ...

  3. 网站是什么?网站的类型构成-从SEO到优化实战大师

    先了解一下网站 4-1 常见的网站类型 资讯门户类:如新浪.搜狐.新华网等: 企业品牌类:如华为官网等: 电商交易类:如京东.淘宝.亚马逊等: 社区论坛类:如百度贴吧.天涯猫扑等: 政府机构类:如北京 ...

  4. 做了996的网站优化,就来聊聊SEO网络优化

    SEO网络优化是什么意思? 初入SEO的朋友可以先参考下面几篇文章了解一下SEO优化的意思及工作内容 -SEO是什么意思?答案在这里 -SEO优化是什么职业?工作内容有哪些? SEO网络优化排名 官方 ...

  5. SEO创造奇迹,如何书写下一个传奇?

    创造奇迹在每一个行业都是行得通的,当然SEO行业也不例外,但如今要创造奇迹并不能像几年前SEO繁荣时代那么容易,如今SEO面对新媒体的竞争,一些搜索引擎的顽疾比如:文章抄袭.黑帽SEO等种种问题,要通 ...

  6. 网络品牌推广浅析网站标题该如何进行SEO优化?

    随着搜索引擎算法不断的更新和调整,现在百度对关键词匹配的要求也会很高,我们设置标题的时候也需要把关键词尽可能的放在标题中,让网站标题对关键词进行全面的匹配,下面网络品牌推广就带大家一起来了解一下网页标 ...

  7. 做自适应网站专业乐云seo_自适应网站方案品牌乐云seo

    自适应网站方案品牌乐云seo,做乐云seo网站推广哪收录比较稳定,下面小编从以下几点详细介绍一下自适应网站方案品牌乐云seo: 一.乐云seo做核心关键词首页排名技术怎么样? 孔祥永seo做核心关键词 ...

  8. 外贸型网站,应该如何做好SEO优化?

    SEO要求不断变化,很难跟上最新的发展.然而,如果你想让你的网站获得流量,你必须要知道,经过精心优化的网站随着时间的推移会获得更多的流量,这意味着更多的线索和销售.没有搜索引擎优化,搜索者就找不到你的 ...

  9. 网站文章更新频率对SEO影响大吗?

    当我们在SEO优化网站的时候,网站更新就是我们必做的功课!但是因为工作等各种原因,可能有时候没有太多的时间去顾及到网站的更新,特别是我们自己的个人博客网站等.这样一来,就有一些懂一点SEO知识的人就会 ...

最新文章

  1. foreach判断最后一个_JavaScript很简单?那你理解的forEach真的对吗?
  2. html使用共同的头部导航
  3. 【Flask项目2】定制统一的JSON返回格式(6)
  4. GDCM:二个DICOM文件的diff差异的测试程序
  5. helloworld讲解cocos2d-x的编程思路与要点
  6. 音视频技术开发周刊 | 237
  7. Java加入背景音乐
  8. 微服务架构最强讲解,通俗易懂,写得太好了!
  9. MVC 程序开发对汽车种类的联动查询。厂商,系列,型号
  10. StarWind RAM 磁盘仿真程序
  11. 二维码红包系统源代码
  12. oracle财务官方文档,oracle财务软件简明操作.docx
  13. AI智能与C语言pdf,AI:人工智能的本质与未来 完整版pdf 含epub+mobi+azw3
  14. 王道书 P150 T18(在中序线索二叉树里找指定节点在后序的前驱节点)+ 拓展(在中序线索二叉树里找指定节点在先序的后继节点)
  15. 很抱歉,三维地图当前不能在你的国家/地区使用 Excel绘制三维地图问题解决
  16. 基于微博平台的python爬虫数据采集
  17. 如何获取layui表格选中行的数据
  18. springcloud的学习---支付模块消费者
  19. Asp.Net OA 集成RTX(腾讯通)开发实践
  20. matlab等高线图例如何显示,如何在MATLAB中的等高线图的等高线上放置字符串标签...

热门文章

  1. 【seo】网站内链优化
  2. 计算机工作过程的流程图,电脑画流程图工具哪个好?迅捷画图5分钟快速制作流程图...
  3. js获取7天前,n天前的日期,7天后,n天后的日期,获取当前日期是周几
  4. Oracle实现动态行转列
  5. 无限循环当然数c语言,c++ - C / C ++中的无限循环[关闭] - 堆栈内存溢出
  6. 寒武纪mlu200 交叉编译
  7. JAVA 排行榜实现
  8. 炒股巴士股票学习知识第80集:白马股与蓝筹股的区别
  9. 模拟计算MS软件常见问题及解答(一)
  10. 半导体产业,城市,发展讨论