目前正在用vue开发一个房屋中介那种房产官网,类似链家那种,这种使用单页面应用呢还是多页面,因为说单页面做官网不利于seo,如果使用多页面,直接把router-link改为a href就行吗,求解用什么好
目前正在用vue开发一个房屋中介那种房产官网,类似链家那种,这种使用单页面应用呢还是多页面,因为说单页面做官网不利于seo,如果使用多页面,直接把router-link改为a href就行吗,求解用什么好
关于Vue SEO问题 尤雨溪自己回答过,以下为原回答。
我就说一点,用 Vue 不代表你一定要做成 SPA。现在有些人提起 Vue 就好像一定要 CLI 全家桶,其实 Vue 从一开始就一直很注重对后端渲染的应用做渐进增强的用例,现在欧美也有很多的开发者拿 Vue 直接替代 jQuery 做常见的交互增强。对于真正适合做成 SPA 的应用,SEO 反而通常不是问题。你针对 marketing 的页面应该是静态分开部署的,app 本身则要登陆才能用,SEO 没有什么意义。少数既需要 SPA 强交互性,又对 SEO 和首屏速度有刚性需求的场景,这时候同构 SSR 就派上用场了。作者:尤雨溪
链接:https://www.zhihu.com/questio...
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
Vue Seo 上网搜,不少解决方案。总的来说就是服务器渲染和 prerender-spa-plugin 两大类。
单页不适合 SEO,做门户的话,建议还是用传统技术来得快些。
用传统技术和 SPA 技术结合可以做半 SPA 网站,也就是网站分多个主题,每个主题一个 SPA。