【问题标题】:Client Side Rendering & SEO optimization客户端渲染和 SEO 优化
【发布时间】:2015-03-27 23:39:22
【问题描述】:

我想了解为什么客户端渲染对 SEO 不利?有没有这方面的文章?数据不是已经从服务器渲染出来了,只是让它看起来像我们在 JavaScript 中想要的任何东西,这将如何影响 SEO?

谢谢。

【问题讨论】:

    标签: sharepoint client-side-templating


    【解决方案1】:

    简单的答案是,当您使用 JavaScript 呈现网站时,您需要 JavaScript 才能看到页面,对吗?好吧,Google 机器人不运行 JavaScript,所以在最好的情况下它们只会看到纯文本。

    虽然纯文本没有错。最重要的是,即使没有 JavaScript,页面上也会显示相同的信息。

    您能否更具体地说明您计划如何实现客户端渲染?

    【讨论】:

    • 感谢托尼,数据以 json 格式来自 SharePoint,您可以使用 javascript 文件覆盖其呈现,使用此 javascript 文件您可以将输出设置为表格。所以如果我们这样渲染,是否不利于SEO?我不确定 SEO 是如何工作的,为什么它更喜欢服务器渲染而不是客户端渲染?
    • 就像我说的,谷歌不会运行 JavaScript,所以如果需要查看数据,谷歌将找不到任何东西,也无法索引任何信息。但是,如果您在 JavaScript 未启用的情况下输出默认的 Sharepoint 信息,则可以。
    【解决方案2】:

    您为什么要对 SharePoint 网站使用 SEO? SharePoint 已经有一个非常好的原生搜索引擎。

    请注意,不再建议将 sharepoint 用作公共网站,此外,Microsoft 和任何 SP 专业人士都会劝阻您不要以这种方式使用它。 Microsoft 已经从 SharePoint Online (Office 365) 中删除了公共网站功能,并且您可能知道当前的 Microsoft 战略是“云优先,移动优先”,因此您可以预期,在中期,大多数方式和模式将是SP Online 和 SP on-premise 中的等效项。因此,我并不是说您不能使用暴露于 Internet 的 SharePoint 服务器来执行此操作,但是您不应该继续这样做,因为您可以使用 Web 服务从任何其他 Web 平台调用/获取共享点内容,以防万一您需要在公共网站上发布一些共享点内容。

    http://support.microsoft.com/en-us/kb/3027254/en-us

    https://www.linkedin.com/pulse/sharepoint-public-website-platform-any-more-marwan-tarek

    【讨论】:

    • 另一篇关于这个话题的好文章zdnet.com/article/…
    • 您好 Isaac,感谢您的回答,Microsoft 不建议将 SharePoint 作为公共网站用于 Office 365 网站,但在本地支持。比如法拉利网站。那么在这种情况下,如果我们使用客户端渲染,会不会违反SEO规则?
    猜你喜欢
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 2020-11-06
    • 2021-11-03
    • 2023-04-09
    • 2016-09-15
    • 2013-11-14
    相关资源
    最近更新 更多