/ 中存储网

Dedecms 优化技巧大全整理 搞好dedecms SEO工作

2016-02-12 23:52:39 来源:中存储网

很高心今天制作了dedecms卢松松php模板,顺道在这里发布一篇关于dedecms优化的一些技巧,其实dedecms对搜索引擎来说是非常友好的,至少它是纯静态网页,当然在以后的优化中,有了新的方法,我会及时更新出来。。。

1、去掉index.heml后缀

安装完dedecms程序以后,会发现我们进入首页后,在url地址上面会多一个index.html的后缀,使用http状态工具检测为301转向,这样百度权重会重定向到index.html上面,所以我们要去掉index.html。

方法一:打开.htaccess文件,在htaccess最下方添加DirectoryIndex index.html index.php index.htm

方法二:将根目录下的index.php文件更改为:

<?php
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
     header('Location:install/index.php');
     exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>

2、标题、描述设置

在设置栏目页的标题和描述的时候,我是使用后台调用的方式来实现的,进入后台点击【核心】-【网站栏目管理】-【高级选项】,这个时候我们可以看到后台可以设置SEO标题与描述部分了,可根据自己网站的需求来编写标题与描述。网站的首页标题与描述部分在后台的【系统】-【系统基本参数】网站名称为首页的标题,站点描述为描述部分。

dedecms新站栏目图文教程

如果不知道如何编写标题与描述,推荐阅读:

网站描述description如何编写

页面Title标题优化注意几个事项

3、文章内容标签优化

点击【核心】-【普通文章】-【添加文档】我们会发现有很多选项,实际我们在后台编写文章的时候并不是要选择这么多,主要注意的事项有以下几种:

头条属性:我们可以看到卢松松以及我的博客首页上面有一排小字了吗,那就是我在仿照卢松松主题的时候设置的头条属性,更好的文章推荐到头条,更容易吸引用户的眼球,在利于用户体验的同时还增加了站内链接。

推荐属性:由于首页并非栏目页面,而更具我们自己的需求来定义首页的文章,所以在设置方面,我使用推荐属性来定义首页文章,当我们推荐出来了,首页就会显示,没有推荐,文章自然在栏目页。这样是非常方便我们站长管理的。

TAG标签:tag标签与文章关键词同步,所以我们在进入编辑文章的页面,写好tag标签就等于写好了关键词。

文章来源:文章来源一般设置为自己的首页地址,当然如果是转载别人的文章,可在这里保留其版权,丢下别人网站的链接即可。

作者:作者建议更改为自己的博客名称,因为我在作者上面添加了锚文本超链接,一来有利于网站的内链建设。还可以让读者清楚的知道文章作者是谁,利于推广网站品牌。

内容摘要:首页显示标题下方内容的摘要就是在这里填写,同时内容摘要同步了内容页的描述部分,我们可以更具搜索引擎的习惯来编写内容摘要,而不是自动获取文章头部为内容摘要。

文章栏目:根据我们发布文章的类型来定义文章栏目。任意栏目文章可设置头条或推荐。

dedecms发布文章图文教程

P标签:主要是用到段落上面,当我们有一段话的时候,添加一个P标签就可以了,没有必要敲空格。网站太多空格是与搜索引擎不友好的。

H3标签:在css中我定义h3标签的虚线,一来我们可以清楚的知道,这是一个标题,二来搜索引擎也能够清楚的识别网站的标题。

Blockquote标签:我个人主要是用来放置代码的,同时也可以利用Blockquote标签来放置导读和必要重要的内容。卢松松一般使用Blockquote标签引用别人的部分文字。

图片标签:当我们文章需要插入图片的时候,在后台点击上传图片即可,图片上传后会自动定义图片的大小,我们只需要编写图片的title标签和ait标签即可,具体图片标签可参考阅读《图片标签优化四要素》,同时也可参考下图。

dedecms发布文章内容编辑图文教程

4、网站地图

Dedecms本不带网站地图的功能,考虑到每天使用软件自动生成网站地图上传不方便,因此这里可以写出一套后台更新网站地图的功能。

新建一个XML文件,用Dreamweaver打开这个文件,添加以下代码:

<?xml version="1.0" encoding="GB2312"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://ssffx.com/</loc>
<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
{/dede:arclist}</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
{dede:channel row='23' type='top'}
<url>
<loc>http://ssffx.com[field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
<url>
<loc>http://ssffx.com[field:arcurl/]</loc>
<lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]
</lastmod>
<changefreq>monthly</changefreq>
</url>
{/dede:arclist}
</urlset>

把以上链接(ssffx.com)更换成你自己的链接。把文件传到你网站模板文件夹里面/wwwroot/templets/dedecms/后台更新方法如图所示:

dedecms网站地图更新图文教程

注:更新之后,需要更换回来在更新一次。

5、robots编写

Dedecms默认带robots文件,同时建议大家下载模板后将dede文件夹重命名,以免被人盗出后台地址以及账号密码,出于我们网站模板为二次开发,因此需要定义动态文件以及后台的robots文件,同时我们需要在robots文件里面写出网站地图。在robots文件底部添加以下代码:

Disallow: /*?*

Disallow: /后台文件名/

Sitemap: http://你网站地址/sitemap.xml

6、推荐插件

无觅:一般的cms都是没有自动识别的相关文章,都是通过调用其他文章的方式来做链接,所以导致每个内容页推荐文章相同,而被搜索引擎认为网站重复内容太多,容易把原创文章定义为伪原创文章。手动推荐非常麻烦,因此我们可以添加无觅插件来推荐相关文章,无需人工推荐的同时避免了被搜索引擎误认为伪原创的可能性。

多说:可到多说官方安装多说插件,可进行后台管理dedecms的留言板以及评论窗口。

百度分享:内容页建议使用百度分享插件,我们在发布文章后,可通过百度分享到微博以及微信来推广我们的博客,本站的百度分享加载在本站JS,没有多余的外链JS文件。

QQ订阅:后台有RSS生成的功能,我们生成的RSS链接可以拿到各种平台去做订阅功能, QQ订阅是如今使用的比较多的一款。

7、nofollow

因动态页面使用了robots屏蔽了,因此留言板的tag标签我使用了nofollow屏蔽了。如果在文章内容中需要插入站外链接,建议使用nofollow屏蔽其网站,因为一个大的问题都是小问题引起的。