React / Express – 服务器端渲染如何与我的dynamic页面一起工作

所以我正在build立一个基于文章的应用程序使用反应和expression。 我的应用程序由3个静态页面和1个dynamic文章页面组成。

在这个时候,我的文章的数据来自RSS源。 dynamic文章页面显示不同的文章,取决于哪些文章RSS项目通过道具传递给它。

我的问题是:

SSR如何与search引擎爬虫一起了解我的文章? 所以如果我要search“我的网站Article Foo”或“我的网站文章栏”,那么它会如何知道这些不同的文章存在?

因为就目前而言,这篇文章的url是这样的:

  • www.mySite.com/articles?articleId=1
  • www.mySite.com/articles?articleId=2
  • www.mySite.com/articles?articleId=3

即使我没有使用RSS提要,也不使用数据库,这个概念是如何工作的?


任何帮助或build议表示赞赏,谢谢你提前。

PS。 我不确定这是否是正确的堆栈交换站点,如果有更合适的堆栈交换站点,请让我知道,所以我可以移动它。

如果您已经设置了服务器端渲染,那么您的页面应该由抓取工具编制索引。 像Google这样的抓取工具现在可以跟踪查询参数。

您可以使用Google Search Console的“获取和呈现”方法来查看基于JS的页面的内容。

https://webmasters.googleblog.com/2014/10/updating-our-technical-webmaster.html