【问题标题】:SEO with single page application单页应用程序的 SEO
【发布时间】:2015-06-11 19:29:27
【问题描述】:

我为 noders 建立了一个 node.js 社交网站,但我遇到了一些严重的问题来改善我的 SEO 因素。我怎样才能使它对 SEO 友好?是的,鉴于它是一个单页应用程序,它有点难!

【问题讨论】:

标签: node.js seo single-page-application


【解决方案1】:

有两种方法可以确保单页应用程序对 SEO 友好:动态呈现和服务器端呈现。

动态渲染是最简单的方法。在这种情况下,来自机器人的请求通过一个服务转发,该服务可以执行 JavaScript 并将您的 SPA 呈现为任何搜索引擎机器人可读的纯 HTML 页面。这可以使用无头浏览器来完成。此类服务的一个示例是使用无头 Chrome 的Rendertron。如今,它可能是最好的选择,您可以轻松地将它与 Web 服务器(Apache、Nginx 或任何您使用的)一起安装在您的服务器上。

服务器端渲染 (SSR) 可能看起来有点复杂。在这种情况下,预渲染的 SPA 也是搜索引擎的纯 HTML,但另一方面,它是一个功能齐全的应用程序,一旦加载到浏览器中就可以继续运行。与动态渲染相比,SSR 可能不会为 SEO 带来任何优势。尽管如此,预渲染的 SPA 可能会更快地为用户加载,尤其是在速度较慢的移动设备上,因为设备不必在用户看到第一页之前执行所有 JavaScript。

这是一篇更详细的文章https://trackabi.com/blog/single-page-application-seo

【讨论】:

    【解决方案2】:

    我以前玩过这个。一个好的起点是……

    http://backbonetutorials.com/seo-for-single-page-apps/

    还有用于节点的服务和库,它们会将您的应用服务器端呈现为幻像(或类似)并将其提供给机器人。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-28
    • 2012-11-28
    • 1970-01-01
    • 2012-03-22
    相关资源
    最近更新 更多