相信许多黑帽SEO对ASCII码肯定不会陌生,而对于像 西德SEO 的这种正规白帽SEO而言,对于ASCII码是闻所未闻的,更别提是在文章中添加ASCII码这种技术了,然而最近在无意中浏览了一个黑帽SEO的博客看到了有关ASCII码的信息,并对其进行了实践,因此西德SEO只谈文章添加ASCII码的方法,与一个白帽SEO对文章添加ASCII码后对SEO网站优化产生的影响进行一个详细解说!
文章添加ASCII码的方法有哪些?
想要在文章中添加ASCII码主要分两种,一种是代码的方式进行添加,一般是利用PHP、JS等动态语言将文章内容进行添加ASCII码处理后,而后进行输出,因此使用代码在文章中添加ASCII码会影响到文章内容加载速度,因为需要有一个处理的时间,至于耗时根据所处理文章内容的情况而定,分析一个添加ASCII码的网站发现是使用了JS的方法在文章添加ASCII码进而输出.
var reBadWords = /|||||||【[a-z]+】|【|】|\[[a-z]+\]|\[|\]|\{[a-z]+\}|\{|\}/gi;
//var a = document.getElementsByTagName("body")[0];
var a = document.getElementById('news_con');
var sUserInput = a.innerHTML;
var sFinalText = sUserInput.replace(reBadWords,function(sMatch) {
return sMatch.replace(/./g,"");
});
a.innerHTML=sFinalText;
function removeElementsByClass(className){
var elements = document.getElementsByClassName(className);
while(elements.length > 0){
elements[0].parentNode.removeChild(elements[0]);
}
}
var a = document.getElementById('news_con');
软件的方法就比较简单,适合不懂动态代码的同学使用,目前网上流行的一款名为《文章添加ASCII码工具》的软件只需将想要添加ASCII码的文章复制到软件当中,点击一键加入ASCII码即可完成添加,点击复制替换后文本后即可在网站后台进行上传已经添加好ASCII码的文章.
文章添加ASCII码对SEO网站优化影响
既然文章添加ASCII码的方法我们已经了解,相信对于网站优化人员而言最感兴趣的当然就是 文章添加了ASCII码对SEO网站优化有什么影响,对于白帽SEO而言,文章添加ASCII码确实可以有效的提升网站收录,这主要是因为 蜘蛛无法识别ASCII码 从而造成蜘蛛会认为ASCII码是比较优质文章的错觉,从而进行收录,甚至有些加入ASCII码的文章排名要比原创文章排名更好,但我们都知道排名算法是比较复杂的,跟网站权重有很大关系,另外虽然文章添加ASCII码确实可以促进收录与排名,但加入ASCII码的文章可读性较差,客户体验度较低,况且这种文章添加ASCII码的方法毕竟是利用欺骗蜘蛛的手段来获得收录与排名,属于黑帽SEO技术我们都知道,搜索引擎一直对以黑帽SEO技术获取排名的网站是严查严打的,因此如果想要得到良好的客户体验还应切实做好网站内容,这样才可以运营的更加稳定长久.
但如果你坚持想要在文章添加ASCII码得到良好收录与排名,又不影响 客户体验度,最简单的方法是使用UA来判断是否为蜘蛛抓取页面,从而展现不同的文章内容,一般情况下我们可以用PHP代码进行判断,从而达到欺骗蜘蛛的目的.
<?php
function checkrobot($useragent=''){
static $kw_spiders = array('bot', 'crawl', 'spider' ,'slurp', 'sohu-search', 'lycos', 'robozilla');
static $kw_browsers = array('msie', 'netscape', 'opera', 'konqueror', 'mozilla');
$useragent = strtolower(empty($useragent) ? $_SERVER['HTTP_USER_AGENT'] : $useragent);
if(strpos($useragent, 'http://') === false && dstrpos($useragent, $kw_browsers)) return false;
if(dstrpos($useragent, $kw_spiders)) return true;
return false;
}
function dstrpos($string, $arr, $returnvalue = false) {
if(empty($string)) return false;
foreach((array)$arr as $v) {
if(strpos($string, $v) !== false) {
$return = $returnvalue ? $v : true;
return $return;
}
}
return false;
}
if(checkrobot()){
echo '搜搜引擎蜘蛛';
}else{
echo '客户访问';
}
?>
通过添加ASCII码确实可以起到促进收录与排名的目的,但这种方法终归还是属于欺骗搜索引擎属于黑帽SEO,如果使用这种方法进行网站优化万一在将来搜索引擎完善算法,很容易就被搜索引擎发现并进行处罚,或被K站或进行降权,况且如果你不懂代码,那么你只能上传添加了ASCII码的文章,可见即可得,这样对网站客户体验度方面并不友好,对网站优化的影响则是加重了网站跳出率,从而造成排名下降,因此如果是正规作站想要排名与转化更加稳定长久那么还应使用白帽SEO 正规优化技术做好文章内容.
未经允许不得转载:西德SEO » 文章添加ASCII码的方法与对SEO网站优化影响详细解说!