dedecms优化技巧-seo优化

关于dedecms 优化 的一些技巧,其实dedecms对 搜索引擎 来说是非常友好的,至少它是纯静态网页,当然在以后的优化中,有了新的方法,我会及时更新出来。。。 1、去掉index.heml后缀 安装完 dedecms 程序以后,会发现 我们 进入 首页 后,在url地址上面会多一
关于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://www.xri.cn/</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://www.xri.cn[field:typelink /]</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
    </url>
    {/dede:channel}
    {dede:arclist row=2000 orderby=pubdate}
    <url>
    <loc>http://www.xri.cn[field:arcurl/]</loc>
    <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]
    </lastmod>
    <changefreq>monthly</changefreq>
    </url>
    {/dede:arclist}
    </urlset>

把以上链接(www.xri.cn)更换成你自己的链接。把文件传到你网站模板文件夹里面/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屏蔽其网站,因为一个大的问题都是小问题引起的。


总结:本站做的可能还不够完善,如果有更好的建议或改善可到本文进行留言评论。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

这篇文章给大家分享的是有关织梦dedecms调用当前栏目文章数的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 做模板时,经常需要为每个栏目加上此栏目的文章数。和大家分享下实现的方法,此方法适合5.6及5.7、5.7sp1其它
现在许多网站使用了SSL技术,网站采用https链接,我们在复制https链接网站的内容,发现图片无法本地化,那么我们想要将这些图片本地化,要怎么操作呢? 第一步: 找到dede/inc/inc_archives_functions.php (注:前边红色的dede目录是您的后台目录) 定位到
最终实现效果如下图:内容生成之后会自动加上本篇文章的tags标签(文档生成时候自动加入,编辑器中内容实际没加入,更有利) 实现教程 1、后台-系统-核心设置-关键字替换,选择【是】 2、后台-系统-其他选项-关键词替换次数,填【1】或者【0】 1:表示文档内
我们传图集后需要对图片进行删除,但是系统提示已删除,实际还保存在网站目录里,这个要怎么解决呢? 打开 \dede\swfupload.php 找到 if(!file_exists($imgfile) !is_dir($imgfile) preg_match(#^.$cfg_medias_dir.#, $imgfile)) 替换成: if(file_exists($i
织梦tags标签只能写12个字符也就是6个汉字,多出的字符就会自动截断,或者直接被去除,不单单需要通过修改数据库字段长度,还要修改程序文件来改变tags字数限制,tags标签默认长度。 1、修改tags数据表字段长度 后台-系统-SQL命令行工具-执行下面2句语句(一起
大家都知道,Discuz程序在发文章时有个【隐藏】功能,可以限制这个隐藏内容供某些级别的会员查看。 在织梦模板中,做些改动,也是可以实现的。例如:电话号码,下载地址等等。 前提是开启会员功能,已经有了自定义字段。 一、建立文件 ajax_loginsta_c.php: