关键词采集文章发布(织梦如何自动给关键词加内链第二步第二步第三步第二步)
优采云 发布时间: 2021-09-07 10:29关键词采集文章发布(织梦如何自动给关键词加内链第二步第二步第三步第二步)
先来看看内链的作用
合理的内链分布不仅有利于提高网站被搜索引擎的抓取效率,也有利于网站的收录。
一个页面要成为收录,必须先被搜索引擎蜘蛛抓取。蜘蛛的爬行轨迹是跟随一个链接到另一个链接。如果想让搜索引擎蜘蛛爬得更好,一般需要通过Backlinks来引导,但是内页的爬取需要好的内链。如果不注意死链或断链的形成,蜘蛛就爬不上去,收录也没有好下场。
织梦自动添加内链的实现方法
第一步:在织梦background>系统>系统基本参数>核心设置>关键字替换(是/否),这里选择“是”,如下图:
织梦如何自动给关键词加内链第一步
第二步:后台>系统>系统基本参数>其他选项>文档内容相同关键词替换次数(0表示全部替换),设置为1,相同关键词内链只有一个投票权,设置太多没有效果,但是会增加蜘蛛的爬行负担,如下图:
织梦如何自动给关键词加内链第二步
第三步:后台>核心>批量维护>文档关键词maintenance,这里可以设置关键词和URL的链接,也可以手动添加你需要的关键词和链接,如图下图:
织梦如何自动给关键词加内链第三步
第四步:进一步优化。修改源文件:include/arc.archives.class.php,给超链接加标签,如下图,其实我们可以改成,给关键词加一个更醒目的红色关键词以便于阅读区分。
织梦如何自动给关键词加内链第四步
修改之前的代码:
$kaarr[] = "$key";
修改后的代码:
$kaarr[] = "$key";
第二步:
织梦官方默认规则是:
1.添加关键词和关键词的链接地址
设置步骤:进入后台核心->批量维护->document关键词maintenance
2.文章内容出现这个关键词
出现3.文章的关键词这个词(这里)//这个是文章发布时填写的
第三条规则使关键词内链不完善,所以我们必须修改文件取消第三条规则才能达到我们想要的效果,即文章出现在链方向的关键词指定 URL 在 Dedecms5.5 和 5.6 下测试有效。
一、开打include/arc.archives.class.php文件
二、Find 函数 ReplaceKeyword($kw,&$body)
三、下去找到下面的代码,删除或者注释掉
foreach($kws as$k){$k =trim($k);if($k!=""){if($i>$maxkey){break;}$myrow=$this-> dsql->GetOne("select* from #@__keywords where keyword='$k' Andrpurl''");if(is_array($myrow)){$karr[]=$k;$GLOBALS['replaced'][ $k]= 0;$kaarr[]= "-decoration:underline;">$k";}$i++;}}
四、 并在注释或删除的代码下方添加以下代码:
$dsql = newDedeSql(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) 全部更新