【发布时间】:2022-01-14 01:50:02
【问题描述】:
我们正在构建一个 vuejs 应用程序。我读了很多关于SEO页面的问题,最好的解决方案是将应用程序迁移到nuxtjs并创建SSR SEO页面?
这是最好的方法还是其他解决方案?
最佳推荐
【问题讨论】:
我们正在构建一个 vuejs 应用程序。我读了很多关于SEO页面的问题,最好的解决方案是将应用程序迁移到nuxtjs并创建SSR SEO页面?
这是最好的方法还是其他解决方案?
最佳推荐
【问题讨论】:
在 SEO 的情况下,几乎所有单页应用程序 (SPA) 的 SEO 都很差。这是因为搜索引擎索引机器人无法完全呈现这类网站页面,并且这些机器人无法使用元标记和元描述以及页面内容等内容。所以你有两个解决方案:
1- 将所有网页转换为静态 HTML 文件。通过这种方式,您的页面是完全静态的并且完全加载,因此机器人可以检测到所有内容。但顾名思义,静态页面可能不是很有用,因为您知道它们是静态的。
2- 使用 SSR(服务器端渲染),为此您需要使用 NUXT 之类的东西。但问题是,您需要在 nodejs 环境中部署您的 nuxt 应用程序。这么多共享主机无法完成这项工作。一般来说,如果你真的关心 SEO,SSO 是一个很好的解决方案,但是你需要那个 node js 服务器来渲染你的代码并将结果返回给客户端(比如机器人和用户)
【讨论】:
hydrated,即输入动态数据。 Vue 有预渲染库。一个缺点是静态页面骨架有时在被数据补充之前是可见的,导致闪烁或可能降低用户体验(如果动态数据太大)。