我有一个使用客户端渲染的 React (redux) 应用程序。我希望我的网站描述和标题可以被谷歌抓取(他们似乎抓取异步的东西,因为我的网站在谷歌中显示很好,带有来自我的 h1 标签的文本)所以我找到了一个名为 react-helmet 的库,它建立在 react-document-图书馆。这个库允许我根据我当前的路线更改文档标题和描述。
所以这是我的问题:
- 目前(1 周后)我的谷歌搜索结果没有改变,这让我认为谷歌没有抓取我的网站或谷歌抓取了它但没有注意到描述的动态变化,只是使用了我的 h1 标签。但是我怎样才能检查发生了哪一个呢?
- 我注意到 Instagram 有一个客户端渲染的应用程序,但不知何故,当我检查页面源时,他们已经更改了每个页面上的标题和描述,即使 body 标签只是一个空 div,这是客户端渲染应用程序的典型特征。我不明白他们怎么能做到这一点。