今天突然发现发布的一个文档的页面关键字不是我所设置的关键字,而是系统自动截取的标题和内容页的一些词语,这让飞鹿优化很郁闷。众所周知,搜索引擎的匹配是和文章关键字先匹配,然后再通过一系列条件展示出来的,如果这个关键字不是我们辛苦设置而来的,那么我们的SEO有何意义呢?
   所以通过查询得知,原因:原来是dedecms的自动截取关键字在作怪,那么如何来解决这个问题呢,飞鹿日志找到了方法。供大家学习参考。
解决步骤:
1、在网站根目录下找到文件 dede/templets/soft_add.htm (dede为DEDECMS默认后台管理目录,如有修改请找到相应的文件夹),打开后找到这行代码:

<input name="tags" type="text" id="tags" value="" style="width:300px"  />

2、将其替换为如下代码:

<input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" />

3、找到如下代码:

<input type='text' name="keywords" id="keywords" style="width:290px;" value="" />

4、替换为如下代码:

<input type='text' name="keywords" id="keywords" style="width:290px;" value="<?php echo $keywords; ?>" />

5、重新生成网站,更新缓存即可。

总结:这样做不但能够让文章自动获取网站的TAG标签,即自动获取关键字,而且能够同构我们手工输入关键字,不会被随意断字了。还能减少不必要的重复录入工作,使调用出来的“相关文章”相关度非常高,也更适合用户体验。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。