首页 DedeCms正文

dedecms优化技巧-seo优化

Admin DedeCms 2021-03-01 16:03:16 58
关于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屏蔽其网站,因为一个大的问题都是小问题引起的。
© 编程脚本学习网