给客户做网站优化碰到那种用建站系统做的网站是最头疼的,因为那种网站一般都是拿不到ftp的。现在有很多公司开发了那样的建站系统,都是号称“只要懂得打字就可以建站”或者“一分钟你就可以拥有一个自己的漂亮网站”等等。天哪,这种系统短期内的确是一时方便和节省了网站所有者的时间和金钱,可长期来考虑呢,这种网站局限性太多,维护不方便,更重要的是这种网站的质量往往都不高,里面的冗余代码太多,想要优化网站那更是不可能的事。
现在手头上就有一个这样的客户,这个客户已经做了两个月了,可网站的排名一直不理想,都是在第二页徘徊。这个网站刚接手的时候,首页是一段跳转代码,内页的代码超级混乱的,js、css代码全都直接写在页面里。碰到这么一个客户真的是很棘手,没有ftp,只能从我们改动得到的地方入手了。
上图就是在该网站后台可以改页面的地方。我先把首页的跳转代码去掉,然后把内页的整个代码复制过来,在不影响页面的美观的情况下进行代码的删减,title的描述,关键词布局等非常局限的单页优化。前期的工作做完后,就等搜索引擎更新后的网站排名变化。这边说一点,这个网站的外链质量都挺不错的,没有什么垃圾链接,有些还是从权重比较高的网站导出的链接。根据这个网站优化的关键词,一百来万的搜索结果,综合各种因素,估计这个词最多应该一个月左右的时间就可以上了。搜索引擎终于更新了,该网站排名只上升到第三页。等了几天,还是没什么变化,只好加大了页面的关键词密度。用关键词工具查了下密度,晕了,全部是乱码,这是怎么回事,以前都没碰到过这问题,看了下源代码,发现在代码的最上面有一段JS的代码:
<script language="JavaScript">
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e2)
{
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
xmlHttp.open("GET", "/sysadm/analyse?referer="+escape(document.referrer)+"×tamp="+new Date().getTime(), true);
xmlHttp.send(null);
</script>
这段代码不知道是干嘛用的,在后台看不到,也没办法删掉。肯定是这个建站系统嵌套进去的。没办法了,死马当活马医了。加大网站的关键词,再增加该网站的外链,我想我能做的就只有这些了。
后来这网站的排名又有上升了,到第二页了,时间也过了两个月了。前阵子,在网上有篇文章是写某某动力的网站也是没有ftp的,啥优化都做不了,不愧是“不一样的电子商务”,很多seoer对那些网站都是望而却步。
阿智曾经在点石上问过,没有ftp的网站要怎么优化,结果回答的人寥寥无几。有个人说只能从title来下手,对于那种简单的冷门词或许会有效果。其他的都是说不知道,没办法优化之类的。
如果你有做过类似的优化的话,请发表下宝贵经验吧。
文章原载:http://www.udoseo.cn/udoyuanchuang/meiyouftp/ 转载请保留。