Discuz! X1.5最让人期待完善的细节之一就包括对各页面标题的可自定义,以及门户各频道单独的 SEO 优化设置和论坛各版块的 SEO 优化设置,通过考察研究并收录和听取大多数站长的建议对站点本身的 SEO 优化做了更详细的改进和全新的研发,直接全面提升站点被收录的几率。
对站点进行搜索引擎优化设置一直是广大站长朋友比较关心和关注的问题之一,有些站点开始的时候搜索引擎蜘蛛的抓取量很大,排名比较靠前,但是后来发现站点内容不被收录或者收录的内容严重下降,这也是部分站长的疑问。
还有一些站,内容很少被搜索引擎蜘蛛抓取,当然排名也很靠后,到各大搜索网站搜索自己的站点关键字,可能已经到了第二页甚至第三页或更靠后,而有些站输入站点关键字排名就比较靠前,被收录的页面也比较全面,这些都和站点本身 SEO 的优化有关。
本文就以如何让搜索引擎收录更多内容为目标和站长朋友一起交流一下关于 SEO 优化方面的经验。
一、站点的定位很重要 网站定位就是决定网站的发展方向,如同企业、产品一样,站点定位就是确定网站的特征、特定的使用场合及其特殊的使用群体和其特征带来的利益,即网站在网络上的特殊位置,它的核心概念、目标用户群、核心作用等。
网站定位营销的实质是对用户、市场、产品、价格以及广告诉求的重新细分与定位,预设网站在用户心中的形象地位,明确了站点的定位即可明确站点的关键字。有了关键字即可对站点进行准确的 seo 优化。
比如 Discuz!官方论坛的关键字可以设置为 php论坛、社区论坛、Discuz!论坛等等。
注意事项:定位做好后就不要变了,如果来回改变,不容易被搜索引擎收录。
二、设置站点各页面标题关键字 网页标题通常是搜索引擎关注的重点,论坛后台增加各页面标题的 seo 优化,这样可以更详细的设置每个频道的关键字。 登录 Discuz! X1.5管理后台 => 全局 => 优化设置 => 搜索引擎优化,如下图所示:
图1
这里包括了站点首页、广场、群组、以及家园各频道的标题、SEO 描述以及SEO 关键字。 标题出现在页面头部的标题中,效果如下图所示: 图2 点击导航栏上相应的频道即可在浏览器标题处显示在后台填写的标题内容,比如首页填的是“Discuz!官方首页”那么在站点导航栏上点击首页就会出现上图所示的内容,其它如广场、群组、家园同理。
SEO描述 出现在页面头部的 Meta 标签中,用于记录本页面的概要与描述。
SEO关键字 项出现在页面头部的 Meta 标签中,用于记录本页面的关键字。
三、开启rewrite URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 支持,且会轻微增加服务器负担,同时您还可以调整每个页面的静态格式,但不得删除其中的 "{xxx}" 标记。注意,修改静态格式后您需要修改服务器的 Rewrite 规则设置,同时 Discuz! X1.5 版本会根据您在后台设置的静态格式自动生成 Rewrite 规则,不需要自己来编写。
功能所在位置: Discuz! X1.5后台 => 全局 => 优化设置 => 搜索引擎优化 => URL 静态化,把需要静态化的页面设置为可用。如下图所示: 图3 首页专题页:默认的静态格式为 topic-{name}.html 即当您访问专题页面的时候,显示地址如: 首页文章页:默认的静态格式为 首页专题页:默认的静态格式为 topic-{name}.html 即当您访问专题页面的时候,显示地址如: 论坛主题列表页:默认的静态格式为 forum-{fid}-{page}.html 即当您访问论坛某个版块的时候,显示地址如: 论坛主题内容页:默认的静态格式为:thread-{tid}-{page}-{prevpage}.html 即当您访问论坛某个帖子时,显示地址如: 群组主题列表页:默认的静态格式为:group-{fid}-{page}.html 即当您访问某个群组的时候,显示地址如: 用户个人主页:默认的静态格式为:space-{user}-{value}.html 即当您访问某个用户的个人主页时的Rewrite 规则 全站动态页面:默认的静态格式为:{script}-{param}.html 即当您访问某个动态时的 Rewrite 规则 即当您访问门户的文章的 Rewrite 规则最后点击“查看当前的 Rewrite 规则”即可自己生成 Rewrite 规则。
然后在 Apache 服务器或者 IIS 下配置 URL 静态化的 Rewrite 规则,根据自己服务器的情况来选择相对应的 Rewrite 规则。
四、门户各频道的SEO设置
通过对精品文章的推广,增加外链数量,大家都知道,搜索引擎对于网站权威性的判定很多程度上都依赖于外链,“互联网上提供相同的内容、服务的网站有很多,在内容相同的时候,哪个网站会排在搜索引擎前面?决定性的因素就是推荐。
推荐的形式多种多样,我们常说的超链,就是推荐的一种,另外即时通讯工具发给自己的朋友,在论坛转帖推荐、写博客郑重介绍,网站上增加友情链接推荐等。这些推荐信息,都会被搜索引擎用来判断网页/网站价值的高低。
论坛的门户各个频道都可以独立进行 seo 的优化设置。 Discuz! X1.5后台 => 门户 => 频道栏目 => 编辑需要设置 seo 的分类 图4 点编辑,填写好该频道的SEO描述即SEO关键字。 图5 五、论坛各版块的SEO设置
如果内容跟主站点内容高度相关的话,就不要另外给版块独立建立二级域名,有利于主站权重的传递;如果内容跟主站点内容关联度不高,那就使用二级域名。 论坛每一个版块都可以进行 SEO 优化设置。
Discuz! X1.5后台 => 论坛 => 编辑需要设置 seo 的版块 => 基本设置 在这里设置 SEO 关键字即可。同时版块也可以批量编辑。
注意:关键词设置好以后最好不要变动了
六、关于robots.txt
什么是robots.txt文件? 搜索引擎使用spider程序自动访问互联网上的网页并获取网页信息。spider在访问一个网站时,会首先会检查该网站的根域下是否有一个叫做robots.txt的纯文本文件,这个文件用于指定spider在您网站上的抓取范围。
我们的程序在根目录下存在robots.txt文件,在文件中声明该网站中不想被搜索引擎收录的部分或者指定搜索引擎只收录特定的部分。 该文件中默认增加了部分不需要收录的目录,您也可以自行修改。robots.txt文件的格式 "robots.txt"文件包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL, or NL作为结束符),每一条记录的格式如下所示:
"<field>:<optionalspace><value><optionalspace>"。 在该文件中可以使用#进行注解,具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始,后面加上若干Disallow和Allow行,详细情况如下: Disallow:
该项的值用于描述不希望被访问的一组URL,这个值可以是一条完整的路径,也可以是路径的非空前缀,以Disallow项的值开头的URL不会被robot访问。例如"Disallow:/template"禁止robot访问/template/index.html,而"Disallow:/template/"则禁止访问/template/index.html。
"Disallow:"说明允许robot访问该网站的所有url,在"/robots.txt"文件中,至少要有一条Disallow记录。如果"/robots.txt"不存在或者为空文件,则对于所有的搜索引擎robot,该网站都是开放的。 Allow:
该项的值用于描述希望被访问的一组URL,与Disallow项相似,这个值可以是一条完整的路径,也可以是路径的前缀,以Allow项的值开头的URL是允许robot访问的。所以Allow通常与Disallow搭配使用,实现允许访问一部分网页同时禁止访问其它所有URL的功能。
七、关于archiver
论坛的 archiver 功能简单理解就是一个简洁页面,利于搜索收录信息。
Discuz! X1.5后台 => 全局 => 站点功能 => 管理相关 => 开启论坛 Archiver 功能,选择“是”。开启后,会在站点的页脚处显示,如下图所示:
图6 最后:
搜索引擎优化是针对搜索引擎对网页的检索特点,让网站建设各项基本要素适合搜索引擎的检索原则,从而获得搜索引擎收录尽可能多的网页,并在搜索引擎自然检索结果中排名靠前,最终达到网站推广的目的。
搜索引擎优化的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页内容进行相关的优化,使其符合用户浏览习惯,在不损害用户体验的情况下提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力等。 |