使用Next JS 13时,即使有动态元数据,预取也会影响SEO吗?

0md85ypi  于 2023-06-05  发布在  SEO
关注(0)|答案(1)|浏览(233)

我目前正在使用Next JS 13.4构建电子商务应用程序。在我的主页中,我显示了从Firebase Firestore获取的所有项目。我已经把这些东西包在下一个链接里了。因此,每当用户点击特定项目时,它就导航到具有动态路由的详细信息页面。
在Next Link中有一个特性,在加载之前不预取详细页面。如果我使预取为假,则它停止,并且我保存了进行不必要的获取请求,这为我节省了文档读取。但如果我不这样做,它会预取和加载页面。并且这将向Firebase(服务器)发出GET请求,该请求将被计为读取。即使它在路由到详细页面时进行预加载,也不会再次缓存它为该文档调用的数据。
对于详细信息页面,我创建了一个动态元数据。所以我的问题是,如果我让预取假,即使我已经创建了一个动态元数据,也会影响没有预取的SEO吗?

nue99wik

nue99wik1#

一般来说,预取可以是一种改进SEO的方法,但它对搜索引擎来说并不是非常必要的。对于SEO,最重要的元素是GoogleBot可以看到并呈现页面。
您可以实现一种混合方法--将预取设置为true,使用Next.js的数据获取/缓存功能来最小化冗余的文档读取,并动态设置元数据。(关于这方面的一些信息在这里)(this video is worth a look too
我的主要建议是使用rich results test:如果您的链接和数据显示出来,那么Google可以看到它们。如果你的网站通常是快速的,那么预取和不预取之间的区别不一定那么重要。

相关问题