
3.1 网站相关名词
3.1.1 CMS
CMS即内容管理系统(Content Management System),我们也可以理解为建站系统。对于不懂开发的人来说,尤其是SEO工作者,内容管理系统可以帮助我们快速搭建属于自己的个性网站或企业网站。CMS的主要特点是将“网站模板”与“网站程序”完全分离,另外CMS系统会提供“模板方案”,让网站的模板设计与程序彻底分开,使网站设计者可以对每个频道、栏目甚至内容页面运用不同的模板,随时能编辑、修改网站界面。
内容管理系统使用基于角色的用户管理,通过添加不同权限的用户可以将一个网站的管理权限分配给不同的用户,通过建立具有不同管理权限的用户组可以将用户划分为多种级别:超级管理员、栏目管理员、文档录入员、审核员等,一份内容从最初录入到最后发布到网站上,中间可以经过编辑初审和修改、管理员审批等,保证发布内容的质量。
CMS系统分为收费CMS和开源CMS两类:收费CMS一般为专业的建站公司自行开发的专用建站系统;开源CMS完全免费地将程序开放给用户使用,用户甚至可以独立对程序功能进行二次开发使用。
3.1.2 URL
URL(Uniform Resource Locator,统一资源定位符)即“网页地址”,简称“网址”,是我们访问互联网资源的一种简洁表示方法,用来定位网页所处的位置。
关于URL,我们可以从以下两个角度去理解。
• 从位置关系来看,可分为相对URL(相对地址、相对路径)、绝对URL(绝对地址、绝对路径)。
• 从搜索引擎优化角度来看,可分为静态URL、动态URL。
1.绝对URL
绝对URL(Absolute URL)会显示文件的完整路径(这就好比我们想要寄信给某人,那么收信人的地址必须是清晰完整的,如广东省深圳市福田区某某路几号某某大厦几楼几号),即协议+域名+资源位置(目录)+资源名称=完整的URL地址信息,如图3-1所示。

图3-1 绝对URL示例
协议包含:
• HTTP 超文本传输协议(Hyper Text Transfer Protocol)。
• HTTPS 安全加密协议(Hyper Text Transfer Protocol over Secure Socket Layer)。
• FTP 文本传输协议(File Transfer Protocol)。
• FILE 本地文件传输协议(File Protocol),基本格式是file:///文件路径。
2.相对URL
相对URL(Relative URL)以包含URL本身文件夹的位置为参考点,描述目标文件或文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名;如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。
如图3-2所示,在C:\Users\Administrator\Desktop\exampl下有几个文件和文件夹,其中html文件夹中包含两个html文件:b.html和c.html:

图3-2 文件存储位置
(1)如图3-2所示,若引用的资源和本身在同一路径下(即在同一目录下),在a.html中引用tupian.png,则这张图片的相对路径及绝对路径如下。
相对路径:<img src="tupian.gif" border="0"/>。
绝对路径:<img src="file:///C:/User/Administrator/Desktop/example/tupian.png" />。
(2)若引用的文件在下一级文件夹下,则文件名前加子文件夹名称。比如a.html现在需要引用html文件夹下的b.html文件,b.html的路径是C:\User\Administrator\Desktop\example\html\b.html,在a.html中加入index.html超链接的href应该这样写:html/b.html。
(3)若引用的文件在上一级文件夹下,文件名前加../,比如b.html现在需要引用a.html文件,b.html的路径是C:\User\Administrator\Desktop\example\html\b.html,a.html的路径是C:\User\Admin istrator\Desktop\example\a.html,在b.html中加入a.html超链接的代码应该这样写:<a href="../a.ht ml">index.html</a>。
一般来说,对于同一服务器上的文件,应该总是使用相对URL,这样更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然有效。
3.静态URL
静态URL是指不带有“?”“=”“&”“php”“asp”等字符的URL,换句话说,不带任何参数的URL就是静态URL,比如http://www.xxx.cn/Teacher/index.html就是静态URL,静态URL后缀不仅仅是html,还包含htm、shtml、jhtml。
4.动态URL
动态URL又称动态页面、动态链接,指在URL中出现“?”这样的参数符号,并以aspx、asp、jsp、php、perl、cgi为后缀的URL,如http://www.xxx.com/list.php?Id=698。
静态URL与动态URL的区别如下:
搜索引擎更青睐于静态URL,可以更加方便搜索引擎蜘蛛抓取网页,有利于提升页面收录。
相反,动态URL较之静态URL不利于搜索引擎抓取,且动态网址的生成是采集数据库的内容,所以不能保证网页内容的稳定性和链接的永久性,所以很难被搜索引擎收录快照。
另外,在反向链接建设过程中,因为动态URL的非永久性,所以它不如静态URL有优势。
3.1.3 首选域
首选域指的是我们希望搜索引擎用来将我们的网页编入索引的域(也指规范域),简单地理解就是网站首选的域名。
通常一个网站拥有两个域名:www.xxx.com和xxx.com,搜索引擎默认这两个域名是指向同一个网站的。在搜索引擎收录和展示稳定下来后,它会选择其中一个域名来展示给用户,这个域名就叫作首选域。
如何设置首选域?
(1)301重定向设置网站的首选域。
(2)首页的链接尽量全部采用绝对地址。
(3)在所有涉及要发网址或链接的地方(站内外锚文本及友情链接等)都采用首选域。
(4)一般首选域建议使用带www的域名,毕竟用户习惯在访问网站时输入www开头的域名。