理论教育 内部细节优化:Title和Meta标签优化

内部细节优化:Title和Meta标签优化

时间:2023-06-08 理论教育 版权反馈
【摘要】:SEO所强调的技术支持,主要是对特定代码的优化和对动态网页进行静态处理的措施。清晰准确的Meta文字与正文内容的关键词相呼应,是排名加分的重要条件之一。图3-29 优化后的标题动态程序对Title的书写要注意以下问题:Title内容应简短精练,高度概括,含有关键词,而不是只有一个公司名。Description一般被认为重要性在Title和Keywords之后。遵循简短原则,字符数含空格在内不要超过200个字符。

内部细节优化:Title和Meta标签优化

索引擎最友好的网页是静态网页,但大部分内容丰富或互动型网站都不可避免采用相关技术语言来实现内容管理和交互功能。SEO所强调的技术支持,主要是对特定代码的优化和对动态网页进行静态处理的措施。

1.Title和Meta标签优化

以.html或.htm为扩展名的HTML文档称为静态网页。Meta称为元标志,用于网页的<head>与</head>中。Meta标签的用处很多,目前几乎所有的搜索引擎机器人都通过自动查找Meta值来给网页分类,是借此判断网页内容的基础。其中最重要的是description(网站描述)和keywords(网站关键词)。另外一个基本的属性是Title标签,提示搜索引擎关于本页的主题。Meta和Title的形式在HTML语言中体现为:

978-7-111-45801-2-Chapter03-38.jpg

978-7-111-45801-2-Chapter03-39.jpg

尽管Meta本身不足以解决排名问题,但对Meta标签的书写仍然是搜索引擎优化的基础工作。清晰准确的Meta文字与正文内容的关键词相呼应,是排名加分的重要条件之一。

标题(Title):

网页优化可以说是从Title开始的。在搜索结果中,每个抓取内容的第一行显示的文字就是该页的Title,同样在浏览器中打开一个页面,地址栏上方显示的也是该页的Title。因此,Title可谓是一个页面的核心,在优化的时候充分考虑到Title的优化功能,写成动态的效果,直接通过修改网站的品牌名称,即可以随之进行变化,如图3-29所示的标题动态程序。

978-7-111-45801-2-Chapter03-40.jpg

图3-29 优化后的标题动态程序

对Title的书写要注意以下问题:

(1)Title内容应简短精练,高度概括,含有关键词,而不是只有一个公司名。但关键词不宜过多,不要超过三个词组。企业网站的Title通常以公司名+关键词为内容。

(2)前几个词对搜索引擎最重要,因此关键词位置尽量靠前。

(3)最好将Title组织成符合语法结构和阅读习惯的短句或短语,避免无意义的词组罗列式。

关键词(Keywords):

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

描述(Description):

描述部分用简短的句子告诉搜索引擎和访问者关于本网页的主要内容。用该网站的核心关键词搜索后得到的搜索结果中,描述往往显示为标题后的几行描述文字。Description一般被认为重要性在Title和Keywords之后。描述的书写要注意以下问题:

(1)描述中出现关键词,确保与正文内容相关。

(2)遵循简短原则,字符数含空格在内不要超过200个字符。

2.动态网页优化

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

针对不同程序开发的动态网页有着相应的解决方案

(1)CGI/Perl技术。如果你在网站中使用的是CGI或者Perl,可用一个脚本拾取环境变量前的所有字符,再将URL中剩余的字符赋值给一个变量。这样,你就可以在URL中使用该变量了。

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

(2)ASP技术。ASP(Active Server Pages:Web服务器端动态网页开发技术)被用于基于微软的网络服务器中。使用ASP开发的网页,一般后缀名为.asp。只要避免在URL中使用符号“?”,大多数搜索引擎都能够支持用ASP开发的动态网页。

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

(4)Apache服务器。Apache是最流行的HTTP服务器软件之一。它有一个叫做mod_rewrite的重写模块,即URL重写转向功能。该模块能够使你将包含环境变量的URL转换为能够为搜索引擎支持的URL类型。对于那些发布后无需多少更新的网页内容如新闻,可采用该重写转向功能。

可以通过对网站做一些修改,尽可能增加动态网页的搜索引擎可见度。如将动态网页编入静态主页或网站地图的一个链接中,以静态目录的方式呈现该动页面。或者为动态页面建立一个专门的静态入口页面,链接到动态页面,然后将静态入口页面递交给搜索引擎。

将一些重要的、内容相对固定的页面制作为静态网页,如包含有丰富关键词的网站介绍、用户帮助,以及含有重要页面链接的网站地图等。网站首页尽量全部采用静态形式,并将重要动态内容以文本链接方式全部呈现,虽然增加了维护工作量,但从SEO的角度看是值得的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈