[英]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.