织梦CMS如何使文章内容关键字自动加锚文本呢?关键字如何自动内链?谢谢了,网上很多方法跟本不实用。

织梦CMS如何使文章内容关键字自动加锚文本呢?关键字如何自动内链?谢谢了,网上很多方法跟本不实用。,第1张

确定什么样的关键词决定了网站内容规划,链接结构,外部链接建设等重要后续步骤。介绍选择关键词步骤之前,我们先了解选择关键词的原则。

(1)内容相关:目标关键词必须与网站内容有相关性。因为网站需要的不仅仅是流量,更是有效的流量,可以带来订单的流量。而不是靠欺骗性的关键词带来访客却不能转化,对网站毫无意义,反而成了负担,除了消耗带宽,没有其他作用。

(2)搜索次数多,竞争小:最好的关键词是搜索次数最多,竞争程度最小的那些词,这样可以保证SEO代价最低,又保证流量最大。可以通过关键词挖掘,扩展 ,列出搜索次数及竞争程度数据去找的。

(3)主关键词不可太宽泛:关键词宽泛,竞争太大,所花的代价太高搜索词意图不明确,转化率也将降低。而且把目标定在这种宽泛的词上,要么做不上去,要么费了九牛二虎之力做上去却发现转化率很低,得不偿失。

(4)商业价值:购买意图强烈,商业价值较高的关键词应该是优化时最先考虑的,无论内容规划,还是内部链接安排,都要予以侧重。

收集的关键词汇表中找出几个是我们所需的。要注意所有关键词加起来的长度最好不要超过80个字符。

关键词对于一个新网站在搜索引擎中有着至关重要的作用。新网站需要更多的流量,而关键词就是带来流量的源泉之一。1、首要条件是建设一个正常运行的新网站或已有的网站都可以。2、我们通过浏览器点击右键弹出一个菜单,单击查看网页源代码。3、键词要至少符合两点:一是与网站主题有关,二是搜索的习惯。4、可以利用补充词的作用,输入一两个字就可以带出很多关键词,我们把这些关键词收集起来就可以集成一个关键词表。5、所有关键词加起来的长度最好不要超过80个字符。从收集的关键词汇表中找出几个是我们所需的。6、将这些关键填在对应标签keyword的内容段,然后将网页源代码更新网站即可。

我们知道锚文本对于网站优化是很有用处的,那么织梦CMS可以实现这一功能吗?答案是肯定的。下面分享一个很简单的办法来实现自动添加锚文本。

  首先,把后台需要设置的地方都设置好。

  1、系统-系统基本参数-性能选项-使用关键词关联文章 选中。

  2、系统-系统基本参数-其他选项-文档内容同一关键词替换次数(0为全部替换) 此项设置为“1”。即一个关键词只做一次锚文本。

  3、核心-批量维护-文档关键词维护。设置一些我们要做锚文本的关键词和链接,不断添加。

  以上的基本设置都设置好了,下面最关键的部分。

  核心-内容模型管理,点普通文章模型后面的更改按钮。字段管理-添加新字段。

  这样设置好了之后,我们修改文章页模板article_articlehtm的keywords调用参数。把默认的修改为,即{dede:field字段名称/}的格式。

  这样改过之后我们发布内容的时候就会多出一个字段

  关键字项就可以输入我们要做锚文本的关键词了,而调用关键字就可以填写此篇文章的关键词,即keywords中调用的信息。

http://wwwdede58com/a/dedejq/2460html

网站关键词内链,是做好网站内部优化的一个重要环节

织梦(DedeCms)官方默认规则是:

1添加关键词和关键词的链接地址

设置步骤:进入后台 核心->批量维护->文档关键词维护

2文章内容出现该关键词

3文章的关键词出现这个词(就是这里<meta name="keywords" content="" />) //这个是在发布文章的时候填写的

第三条规则使得关键词内链不尽完美,所以得修改文件取消掉第三条规则,达到我们想要的效果,即文章内出现该关键词即链向指定的URL

在Dedecms55,56下测试有效

一、开打include/arcarchivesclassphp 文件

二、查找 function ReplaceKeyword($kw,&$body)

三、往下找到下面这段代码,删除或注释掉

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

foreach($kws as $k)

{

$k = trim($k);

if($k!="")

{

if($i > $maxkey)

{

break;

}

$myrow = $this->dsql->GetOne("select from #@__keywords where keyword='$k' And rpurl<>'' ");

if(is_array($myrow))

{

$karr[] = $k;

$GLOBALS['replaced'][$k] = 0;

$kaarr[] = "<span style="text-decoration: underline;">$k</span>";

}

$i++;

}

}

四、并在注释或删除的代码下面加入以下代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

$dsql = new DedeSql(false);

$query="select from #@__keywords where rpurl<>'' ";

$dsql->SetQuery($query);

$dsql->Execute();

while($row = $dsql->GetArray())

{

$key = trim($row['keyword']);

$rul=trim($row['rpurl']);

if($rul!="")

if(!in_array($key, $kw))

if(!in_array($kw,$key))

if(substr_count($body,$key)<20)

{

$karr[] = $key;

$kaarr[] = "$key";

}

}

五、OK,已经修改完成了。直接复制上面代码,文章内同样的关键词只会出现一个链接。

六、一键更新网站->更新所有

这修改需要你修改html模板文件,如果你对html有些基础可以跟着我的操作来,找到你网站下面的\dede\templets\article_keywords_makehtm这个文件,如果有人修改了后台默认的dede请更换到相应的后台目录下面寻找这个文件,没有更改过的可以忽略

打开修改如下地方的value值,然后保存,

修改完后打开后台可以查看更改,我更改成1的效果是

希望可以帮到你

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦CMS如何使文章内容关键字自动加锚文本呢?关键字如何自动内链?谢谢了,网上很多方法跟本不实用。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情