当前位置:首页 > 网站优化 > 正文

seo js优化有哪些坑?看完这篇避坑指南少走弯路!

话说,前段时间我那小破站,流量一直上不去,愁得我哟,头发都快掉光。我寻思着,这内容也没少写,咋就没人看?后来一琢磨,肯定是搜索引擎这块没整明白,也就是咱常说的SEO没做

seo js优化有哪些坑?看完这篇避坑指南少走弯路!

我那网站,为追求时髦,用不少JavaScript,页面是挺炫酷,可后来才知道,这玩意儿对搜索引擎爬虫可不友简单说,就是人家看不懂你写这可咋整?我赶紧上网一顿搜,发现大家都说要搞“SEO JS优化”。

第一步:摸清问题在哪

我先是老老实实地把网站的每个页面都检查一遍,看看哪些地方用大量的JavaScript。你别说,这一查还真发现不少问题。导航栏、各种特效、还有一些动态加载的内容,全是JavaScript写的。怪不得搜索引擎不喜欢!

第二步:对症下药

知道问题,咱就得想办法解决。我查好多资料,发现有几种方法可以试试:

  • 老老实实地写点“人话”: 就是尽量让网页的主要内容用HTML来呈现。别啥都指望JavaScript,人家爬虫看不懂!
  • 弄个“翻译”: 这就是大家常说的“服务器端渲染”(SSR)。简单说,就是让服务器先把JavaScript运行一遍,生成HTML,然后再给爬虫看。
  • 耍点“小聪明”: 还可以用预渲染(Prerender)技术。就是提前把页面渲染存起来,等爬虫来,直接给它看现成的。

第三步:实践出真知

我先是试着把网站的导航栏改成HTML。你别说,这改完之后,感觉页面都清爽不少。然后,我又尝试“服务器端渲染”。这玩意儿有点复杂,我折腾好久才搞定。不过效果也是真不错,感觉网站的速度都快不少。

我还尝试Prerender。这个技术相对简单些,我找个叫*的服务,配置一下,就搞定。

坑也是真不少

这一路上也踩不少坑。比如,我一开始为追求速度,把关键词都堆到一起,结果被搜索引擎给“惩罚”。还有,我一开始还想着把一些内容藏起来,只给搜索引擎看,这都是“黑帽SEO”的做法,差点被搜索引擎拉黑!

我还发现有些朋友为吸引眼球使用大量的JS脚本,这对于搜索引擎抓取也是很不利的。

总结

这回“SEO JS优化”的经历,让我深刻体会到,做网站这事儿,不能光顾着自己看着爽,还得考虑搜索引擎的感受。咱得老老实实地写内容,用好HTML,尽量少用JavaScript,或者用一些技术手段让搜索引擎能看懂你的JavaScript。还有,千万别耍小聪明,搞那些“黑帽SEO”的手段,不然迟早要吃亏!

经过这一番折腾,我那小破站的流量终于有起色。虽然过程有点曲折,但结果还是好的。希望我的这点经验,也能帮到大家!

发表评论