1. 海外社媒客户开发工具【免费】了,帮你从GG/FB/Ins/谷歌地图上免费获取客户
內链在网站的SEO中的作用是非常大的,內链的构建也是SEO中非常重要的内容。很多CMS都有现成的加內链的插件,可以不用自己去开发程序加內链。但如果网站的代码都是自己开发的话,就的考虑內链的问题了。今天跟大家分享一段我自己写的给文章关键字自动加链接的PHP代码(适用于英文文章)。
function addlink($str){
$keys =array(
array(‘mining equipment’,’/mining-equipment/’),
array(‘construction machinery’,’/construction-machinery/’),
);
foreach($keys as $nkeys){
if(strpos($str,” “.$nkeys[0].” “) ){ //前后空格是防止在加链接的时候将一个英文单词分隔
$position = strpos($str,” “.$nkeys[0].” “)-50 >= 0 ? strpos($str,” “.$nkeys[0].” “)-50 : 0; //定位在关键字往前50个字符的地方,如果前面没有50个字符,则定位在文章开头
if(!strpos(“href”,substr($str,$position, strpos($str,” “.$nkeys[0].” “)))) //防止在已经有链接的地方继续添加链接
$str =str_ireplace(” “.$nkeys[0].” “,” <a href=’http://www.jiadingqiang.com”.$nkeys[1].”‘ target=’_blank’>”.$nkeys[0].”</a> “,$str); //添加链接
}
if(substr($nkeys[0], -1)!=”s”){ //给单词的复数形式也添加链接
if(strpos($str,” “.$nkeys[0].”s “) ){
$position = strpos($str,” “.$nkeys[0].”s “)-50 >= 0 ? strpos($str,” “.$nkeys[0].”s “)-50 : 0;
if(!strpos(“href”,substr($str,$position, strpos($str,” “.$nkeys[0].”s “))))
$str =str_ireplace(” “.$nkeys[0].”s “,” <a href=’http://www.jiadingqiang.com”.$nkeys[1].”‘ target=’_blank’>”.$nkeys[0].”s</a> “,$str);
}
}
}
echo $str;
}
1. 海外社媒客户开发工具【免费】了,帮你从GG/FB/Ins/谷歌地图上免费获取客户
微信扫一扫 或 点击链接联系我
理解的太简单了吧!我理解的SEO远不止于此。
看到你那么多文章,感觉文章写得都很不错! SEO在我了解那么多都是一套思路,就是内容+外链+内联+友情。 基本这样子操作,网站都有一个很好的排名和流量!(程序+关键词的基础上)
不知道我说的赞同不?? (www.020jg.cn)
重复链接加多了确实是有影响的,代码应该稍微改动一下
好像重复加链接的太多了,这样并不好,可以设置给第一次出现的关键词加链接