热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Discuz!X3.0SEO优化攻略

Discuz!X2最让人期待完善的细节之一就包括对各页面标题的可自定义,以及门户各频道单独的SEO优化设置和论坛各版块的SEO优化设置,通过考察研究并收录和听取大多数站长的建议对站点本身的SEO优化做了更详细的改进和全新的研发,直接全面提升站点被收录的

  Discuz! X2最让人期待完善的细节之一就包括对各页面标题的可自定义,以及门户各频道单独的 SEO 优化设置和论坛各版块的 SEO 优化设置,通过考察研究并收录和听取大多数站长的建议对站点本身的 SEO 优化做了更详细的改进和全新的研发,直接全面提升站点被收录的几率。

  对站点进行搜索引擎优化设置一直是广大站长朋友比较关心和关注的问题之一,有些站点开始的时候搜索引擎蜘蛛的抓取量很大,排名比较靠前,但是后来发现站点内容不被收录或者收录的内容严重下降,这也是部分站长的疑问。

  还有一些站,内容很少被搜索引擎蜘蛛抓取,当然排名也很靠后,到各大搜索网站搜索自己的站点关键字,可能已经到了第二页甚至第三页或更靠后,而有些站输入站点关键字排名就比较靠前,被收录的页面也比较全面,这些都和站点本身 SEO 的优化有关。

  本文就以如何让搜索引擎收录更多内容为目标和站长朋友一起交流一下关于 SEO 优化方面的经验。

  一、站点的定位很重要

  网站定位就是决定网站的发展方向,如同企业、产品一样,站点定位就是确定网站的特征、特定的使用场合及其特殊的使用群体和其特征带来的利益,即网站在网络上的特殊位置,它的核心概念、目标用户群、核心作用等。

  网站定位营销的实质是对用户、市场、产品、价格以及广告诉求的重新细分与定位,预设网站在用户心中的形象地位,明确了站点的定位即可明确站点的关键字。有了关键字即可对站点进行准确的 seo 优化。

  比如 Discuz!官方论坛的关键字可以设置为 php论坛、社区论坛、Discuz!论坛等等。

  注意事项:定位做好后就不要变了,如果来回改变,不容易被搜索引擎收录。

  二、设置站点各页面标题关键字

  网页标题通常是搜索引擎关注的重点,论坛后台增加各页面标题的 seo 优化,这样可以更详细的设置每个频道的关键字。

  登录 Discuz! X2管理后台 => 全局 => 优化设置 => 搜索引擎优化,如下图所示:

 

这里包括了站点首页、广场、群组、以及家园各频道的标题、SEO 描述以及SEO 关键字。

  标题出现在页面头部的标题中,效果如下图所示:

 

  点击导航栏上相应的频道即可在浏览器标题处显示在后台填写的标题内容,比如首页填的是“Discuz!官方首页”那么在站点导航栏上点击首页就会出现上图所示的内容,其它如广场、群组、家园同理。

  SEO描述 出现在页面头部的 Meta 标签中,用于记录本页面的概要与描述。

  SEO关键字 项出现在页面头部的 Meta 标签中,用于记录本页面的关键字。

  三、开启rewrite

  URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 支持,且会轻微增加服务器负担,同时您还可以调整每个页面的静态格式,但不得删除其中的 "{xxx}" 标记。注意,修改静态格式后您需要修改服务器的 Rewrite 规则设置,同时 Discuz! X2 版本会根据您在后台设置的静态格式自动生成 Rewrite 规则,不需要自己来编写。

  功能所在位置:

  Discuz! X2后台 => 全局 => 优化设置 => 搜索引擎优化 => URL 静态化,把需要静态化的页面设置为可用。如下图所示

 

  首页专题页:默认的静态格式为 topic-{name}.html 即当您访问专题页面的时候,显示地址如:

  http://www.discuz.org/topic-food.html

  首页文章页:默认的静态格式为 首页专题页:默认的静态格式为 topic-{name}.html 即当您访问专题页面的时候,显示地址如:

  http://www.discuz.org/topic-food.html

  论坛主题列表页:默认的静态格式为 forum-{fid}-{page}.html 即当您访问论坛某个版块的时候,显示地址如:

  http://www.discuz.org/forum-8-1.html

  论坛主题内容页:默认的静态格式为:thread-{tid}-{page}-{prevpage}.html 即当您访问论坛某个帖子时,显示地址如:

  http://www.discuz.org/thread-27039-1-1.html

  群组主题列表页:默认的静态格式为:group-{fid}-{page}.html 即当您访问某个群组的时候,显示地址如:

  http://www.discuz.org/group-1288-1.html

  用户个人主页:默认的静态格式为:space-{user}-{value}.html 即当您访问某个用户的个人主页时的Rewrite 规则

  全站动态页面:默认的静态格式为:{script}-{param}.html 即当您访问某个动态时的 Rewrite 规则 即当您访问门户的文章的 Rewrite 规则最后点击“查看当前的 Rewrite 规则”即可自己生成 Rewrite 规则。

  然后在 Apache 服务器或者 IIS 下配置 URL 静态化的 Rewrite 规则,根据自己服务器的情况来选择相对应的 Rewrite 规则。

  四、门户各频道的SEO设置

  通过对精品文章的推广,增加外链数量,大家都知道,搜索引擎对于网站权威性的判定很多程度上都依赖于外链,“互联网上提供相同的内容、服务的网站有很多,在内容相同的时候,哪个网站会排在搜索引擎前面?决定性的因素就是推荐。

  推荐的形式多种多样,我们常说的超链,就是推荐的一种,另外即时通讯工具发给自己的朋友,在论坛转帖推荐、写博客郑重介绍,网站上增加友情链接推荐等。这些推荐信息,都会被搜索引擎用来判断网页/网站价值的高低。

  论坛的门户各个频道都可以独立进行 seo 的优化设置。

  Discuz! X2后台 => 门户 => 频道栏目 => 编辑需要设置 seo 的分类

点编辑,填写好该频道的SEO描述即SEO关键字。

  五、论坛各版块的SEO设置

  如果内容跟主站点内容高度相关的话,就不要另外给版块独立建立二级域名,有利于主站权重的传递;如果内容跟主站点内容关联度不高,那就使用二级域名。

  论坛每一个版块都可以进行 SEO 优化设置。

  Discuz! X2后台 => 论坛 => 编辑需要设置 seo 的版块 => 基本设置

  在这里设置 SEO 关键字即可。同时版块也可以批量编辑。

  注意:关键词设置好以后最好不要变动了

  六、关于robots.txt

  什么是robots.txt文件?

  搜索引擎使用spider程序自动访问互联网上的网页并获取网页信息。spider在访问一个网站时,会首先会检查该网站的根域下是否有一个叫做robots.txt的纯文本文件,这个文件用于指定spider在您网站上的抓取范围。

  我们的程序在根目录下存在robots.txt文件,在文件中声明该网站中不想被搜索引擎收录的部分或者指定搜索引擎只收录特定的部分。

  该文件中默认增加了部分不需要收录的目录,您也可以自行修改。robots.txt文件的格式 "robots.txt"文件包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL, or NL作为结束符),每一条记录的格式如下所示:

  ":< value >"。

  在该文件中可以使用#进行注解,具体使用方法和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! X2后台 => 全局 => 站点功能 => 管理相关 => 开启论坛 Archiver 功能,选择“是”。开启后,会在站点的页脚处显示,如下图所示:

 

最后:

  搜索引擎优化是针对搜索引擎对网页的检索特点,让网站建设各项基本要素适合搜索引擎的检索原则,从而获得搜索引擎收录尽可能多的网页,并在搜索引擎自然检索结果中排名靠前,最终达到网站推广的目的。

搜索引擎优化的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页内容进行相关的优化,使其符合用户浏览习惯,在不损害用户体验的情况下提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力等。


推荐阅读
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • LoadRunner中的IP欺骗配置与实践
    为了确保服务器能够有效地区分不同的用户请求,避免多人使用同一IP地址造成的访问限制,可以通过配置IP欺骗来解决这一问题。本文将详细介绍IP欺骗的工作原理及其在LoadRunner中的具体配置步骤。 ... [详细]
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 使用 ModelAttribute 实现页面数据自动填充
    本文介绍了如何利用 Spring MVC 中的 ModelAttribute 注解,在页面跳转后自动填充表单数据。主要探讨了两种实现方法及其背后的原理。 ... [详细]
  • PHP 图形函数中实现汉字显示的方法
    本文详细介绍了如何在 PHP 的图形函数中正确显示汉字,包括具体的步骤和注意事项,适合初学者和有一定基础的开发者阅读。 ... [详细]
  • 利用Docker部署JupyterHub以支持Python协同开发
    本文介绍了如何通过Docker容器化技术安装和配置JupyterHub,以实现多用户的Python开发环境,特别适合团队协作场景。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • 本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ... [详细]
  • Windows环境下Oracle数据库迁移实践
    本文详细记录了一次在Windows操作系统下将Oracle数据库的控制文件、数据文件及在线日志文件迁移至外部存储的过程,旨在为后续的集群环境部署做好准备。 ... [详细]
  • 本文详细探讨了如何根据不同的应用场景选择合适的PHP版本,包括多版本切换技巧、稳定性分析及针对WordPress等特定平台的版本建议。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 本文详细介绍了Socket在Linux内核中的实现机制,包括基本的Socket结构、协议操作集以及不同协议下的具体实现。通过这些内容,读者可以更好地理解Socket的工作原理。 ... [详细]
  • Canopy环境安装与使用指南
    《利用Python进行数据分析》一书推荐使用EPDFree版本的环境,然而随着技术的发展,目前更多人倾向于使用Canopy。本文将详细介绍Canopy的安装及使用方法。 ... [详细]
author-avatar
一代天骄的小男人_580
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有