React网站如何被搜索引擎编入索引?

时间:2017-12-29 13:30:53

标签: javascript reactjs

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

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

"fixed acidity";"volatile acidity";"citric acid";"residual sugar";"chlorides";"free sulfur dioxide";"total sulfur dioxide";"density";"pH";"sulphates";"alcohol";"quality"
7.4;0.7;0;1.9;0.076;11;34;0.9978;3.51;0.56;9.4;5
7.8;0.88;0;2.6;0.098;25;67;0.9968;3.2;0.68;9.8;5

在搜索引擎(如Google)的索引方面是否有使用React界面的任何缺点?这是使用ajax的一个巨大缺点。我应该考虑到这一点吗?如果没有,那么谷歌如何处理呢?

1 个答案:

答案 0 :(得分:3)

网页抓取工具只能查看您的html网页中的任何内容。它不会知道通过react发送的数据,或者基本上它不会抓取代码的javascript部分。您必须使用服务器端呈现网页抓取工具来查看您网页的内容。服务器端呈现意味着,反应预先呈现服务器本身上第一页的html内容,因此发送的页面将包含页面的内容。

This page讨论服务器端渲染,它的优点和缺点