繁体   English   中英

搜索引擎如何为React网站建立索引?

[英]How React websites are indexed by search engines?

React(JS)使用JavaScript在客户端构建用户界面。 我只是从它开始,想知道从搜索引擎的角度看对React应用程序进行索引是否存在任何问题。

客户端仅获得一小段html代码,所有内容均在客户端生成。 以下是客户端收到的源代码示例:

<!DOCTYPE html>
<html lang="en">
  <head>
    <link rel="manifest" href="/manifest.json">
    <title>React App</title>
  </head>
  <body>
    <noscript>
      You need to enable JavaScript to run this app.
    </noscript>
    <div id="root"></div>
  <script type="text/javascript" src="/static/js/bundle.js"></script></body>
</html>

就Google等搜索引擎的索引编制而言,使用React接口有什么弊端? 那是使用ajax的巨大缺点。 我应该考虑到这一点吗? 如果没有,那么例如Google如何处理呢?

网络搜寻器将只能看到html页面中的任何内容。 它不会知道由react发送的数据,或者基本上不会对代码的javascript部分进行爬网。 您将必须使用Web爬网程序的服务器端渲染来查看页面的内容。 服务器端渲染装置会在服务器本身上预先渲染第一页的html内容,以便发送的页面将包含该页面的内容。

本页讨论服务器端渲染及其优缺点

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM