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

spa的seo怎么做?这几个技巧让你的店客似云来!

话说,最近我那小破站,流量一直不咋地,愁得我头发都快掉光。后来一琢磨,是不是SEO没整明白?我那站还是个SPA,单页面应用,这玩意对搜索引擎好像不太友

spa的seo怎么做?这几个技巧让你的店客似云来!

那就开干!先是一通查资料,网上翻个底朝天。发现这SPA的SEO,坑还真不少。

为啥说坑不少?

  • 因为搜索引擎的爬虫,它主要就是抓你网站的URL,然后把你HTML源代码扒下来解析。
  • 可SPA,它最终渲染页面都是通过JS动态生成的,这爬虫不一定能搞定。
  • 有些搜索引擎它不支持JS渲染后的结果,那你的初始页面就啥也没有,这咋整?

然后我就开始琢磨各种解决办法:

一开始想的是SSR,服务端渲染。但这玩意,对我这已经成型的SPA项目来说,改造成本太大,简直是伤筋动骨,想想都头疼,果断放弃。

然后发现预渲染这东西

预渲染的插件:prerender-spa-plugin、react-snap。

试下,感觉还行,至少能生成一些静态的HTML。

不过问题又来,我这站数据还经常变,这预渲染也不太适合。真是愁人!

上个笨办法

  • 我搞个初始URL配置参数。
  • 访问的时候,就根据这个参数判断一下,是不是需要SEO。
  • 要是需要,就直接返回HTML。

这法子有点土,但目前来看,还算管用。至少,搜索引擎能抓到点东西。至于效果嘛还得再观察观察。这SEO,真是个磨人的小妖精!

反正这回算是把SPA的SEO给简单处理一下,希望我的小破站流量能涨点!

发表评论