网站源码嵌入js脚本对搜索引擎优化(SEO)的效应
js的局限性:搜索引擎无法辨识
率直地说,我认为js对SEO的消极作用并不显著,只要网站中js代码量适中。因为目前搜索引擎确实无法识别这类编程语言。谷歌及其他搜索引擎亦曾明确指出:应尽量使用搜索引擎可辨识的文本信息,避免过度使用js、Cookies等复杂技术。当然,适度运用,可以更好地发挥js在SEO中的积极作用。
若既要使用js代码,又不想干扰搜索引擎的抓取,应如何应对?其实这个问题并不复杂,关键在于:掌握分寸!
如何规避此问题:
方案一:切勿在导航中使用js代码
将不重要的js代码全部放置在页面底部body上方,实现异步加载,即网页加载完毕后再加载这些不重要的js,这样就不会影响网页速度。导航和网页中的其他链接是搜索引擎抓取的重点,若导航使用了js代码,意味着搜索引擎无法识别,便不会抓取你的网页,更别提排名了。
方案二:合并js文件
合并js文件,即减少HTTP请求,减少服务器请求次数可加快速度,而合并原本独立的js文件需要一定的技术。
方案三:精简js文件
我们不讨论三目运算符、减少对象查找、如何使js代码简洁等问题,我们使用“js减肥工具”。通常这类工具会将js文件中的几百行代码压缩成一行,减小文件体积。推荐工具:。由于空行等问题,有时使用这类工具会使js功能失效,最简单的方法是使用Dreamweaver,将压缩后的js代码放入DW中,DW会自动提示错误,将错误处另起一行或还原即可。
js脚本对SEO的影响程度
js的局限性:搜索引擎无法辨识
坦率地说,我认为js对SEO的消极作用并不显著,只要网站中js代码量适中。因为目前搜索引擎确实无法识别这类编程语言。谷歌及其他搜索引擎亦曾明确指出:应尽量使用搜索引擎可辨识的文本信息,避免过度使用js、Cookies等复杂技术。当然,适度运用,可以更好地发挥js在SEO中的积极作用。
若既要使用js代码,又不想干扰搜索引擎的抓取,应如何应对?其实这个问题并不复杂,关键在于:掌握分寸!
如何规避此问题:
方案一:切勿在导航中使用js代码
将不重要的js代码全部放置在页面底部body上方,实现异步加载,即网页加载完毕后再加载这些不重要的js,这样就不会影响网页速度。导航和网页中的其他链接是搜索引擎抓取的重点,若导航使用了js代码,意味着搜索引擎无法识别,便不会抓取你的网页,更别提排名了。
方案二:合并js文件
合并js文件,即减少HTTP请求,减少服务器请求次数可加快速度,而合并原本独立的js文件需要一定的技术。
方案三:精简js文件
我们不讨论三目运算符、减少对象查找、如何使js代码简洁等问题,我们使用“js减肥工具”。通常这类工具会将js文件中的几百行代码压缩成一行,减小文件体积。推荐工具:。由于空行等问题,有时使用这类工具会使js功能失效,最简单的方法是使用Dreamweaver,将压缩后的js代码放入DW中,DW会自动提示错误,将错误处另起一行或还原即可。