一是从SEO的角度出发,看源码是否便于优化收录,是否支持生成静态;
二,考虑源码日后的可扩展性及安全性,网站做大后,日后能否很好的扩展升级。
从目前市场上的用户最多的几大源码程序来看,源码的安全性做得都比较不错,源码开发者都能够及时对程序进行升级打补,草根站长基本没什么后顾之忧;从SEO的角度来看,静态一直被共认为最适合建站的,懂SEO的站长首选可以生成静态的源码。今天青岛SEO结合自身经历谈谈网站源码与SEO之间的关系,不一定对,纯属个人看法。
这里我先直接表明我的立场:“到底选择什么样的源码?我认为适合的才是最好的!”为什么这么说,有很多站长,特别是接触网站不久的新站长,他们认为只有可以生成静态的网站才能排名好,收录多,便于优化,才会受到搜索引擎的青睐,这里面最有代表性的源码是就是织梦CMS,现在用织梦建站的站长最多。但我不敢苟同这些站长的想法,这里并非说织梦CMS不好,而是织梦CMS确实很好,不是我一个人说好,很多人都说好,因为我现在也在用。
但是我要从SEO的角度告诉一些站长,静态与非静态不是排名好,收录多的主要因素,有时看到一款源码感觉风格真不错,但是仔细一看,可惜源码是ASP,不支持生成静态,心想如果能够跟织梦一样生成静态我就用这个程序了,只可惜……。站长在找源码建站时碰到这个问题的站长估计不少,在我看来,我选择织梦的最主要原因是织梦的可扩展性更好一些,是不是能够生成静态我真不在乎。个人从事SEO也有两年时间了,经手给别人SEO过的网站和自己搞的网站也有不少了,我发现,其中很多网站也不是什么知名源码,更不是什么静态,但是网站收录,排名都很好,网站功能也很简单,看着很漂亮,等等~拿我最早的一个网站来说吧,使用的是老Y的CMS程序,后期自己简单的改了改,老Y程序的特点是简单易用,ASP的伪静态,当初选择这个程序的时候就是感觉使用简单,因为那时不懂代码,更不懂什么SEO,只会添加个文章,所以就用了这个程序,到现在我的网站排名也很好,收录也不少,而且发帖收录非常快,哪怕我一下子从别处复制来10篇文章,10分钟之内搜索引擎全部通吃,毫不夸张。
也许你会说,我用的一款静态的源码也没这么好,难道所谓的静态源码对与SEO就是浮云?我今天发帖,最快也才要明天才会收录或者隔天收录。同样我自己现在的就是织梦的程序,今天发帖,也是明天或者过好多天才会收录。由此,我们看到,网站收录与否,跟源码没多大直接关系,网站排名高低也没有多大关系,主要原因取决于网站的综合权重,建站时间、外链数量、原创内容、用户体验等,都对网站权重的起着重要作用,所以,草根站长选择源码建站,不要再迫于找不到源码而去大量浪费我们的宝贵时间,也不要多花冤枉钱非要找人把一个动态程序改成静态,很多网站生成静态反而麻烦,每次都要点生成,碰到修改内容还要再生成,记住一点,只要满足我们使用的功能要求,自己感觉漂亮,就已经足够了。
说SEO与网站源码一点关系没有肯定很多站长向我抛砖头,SEO的优化确实跟源码程序有一点关系,但是绝不是跟一些站长偏执认为关系那么大,不能静态的网站就不是好网站,就不会有好排名这是十分错误的!还是那句话,适合你的就是最好的!一切取决你对网站精心呵护,努力培养网站的权重吧。
希望采纳不足可追问
JS的不足之处:搜索引擎不识别坦白而言我认为JS对SEO的负面影响并非很大,只要网站中不含有太多的JS,因为现在搜索引擎确实不能够识别这样的一种编程语言。这一点Google和其他搜索引擎也作出过强调:尽量使用搜索引擎可以识别的文本信息,避免过多的JS、Cookies等复杂技术。是的,掌握一个度,可以更大的发挥JS对于SEO有利的一面。
如果既想使用JS代码,又想不干扰搜索引擎的抓取识别,该怎么办呢?其实这个问题也不是很难,重要的是:把握一个度!
如何避免这个问题:
方法一:千万不要再导航使用JS代码
把不重要的JS通通放到页面的最下面body的上面,实现异步加载,也就是等网页都加载完了,最后在加载这些不重要的JS,这样就不影响网页速度了。导航和网页中的其他链接是搜索引擎抓取的重点,当导航使用了JS代码,也就是说搜索引擎是无法识别的,那就不会抓取你的网页,更不用说什么排名了。
方法二、合并JS文件
合并JS,也就是减少HTTP请求,少给服务器请求一次就加快一点速度,而合并两个原本独立的JS就需要点技术了
方法三:给JS文件减肥
咱不讨论什么三目运算符、减少对象查找、如何让JS简洁,咱就用“JS减肥工具”。通常这类工具会把JS文件中几百行的代码压缩成一行,使体积变小。推荐工具:http://javascriptcompressor.com/。因为空行等问题,有时候使用这类工具会使JS功能失效,而最简单的办法是用Dreamweaver,把压缩后的JS放入DW中,DW会自动提示你那里有误,把错误的地方另起一行,或还原回去即可。