Docker 谷歌不在页面上索引api中的数据

Docker 谷歌不在页面上索引api中的数据,docker,ubuntu,strapi,google-search-console,Docker,Ubuntu,Strapi,Google Search Console,在谷歌索引中,我可以看到我的页面被索引了,但是数据获取错误。在谷歌搜索控制台中,当我测试页面url(活动版本)时,我可以看到正确的内容。当我访问该页面时,所有数据都是正确的-没有错误,所有数据都是获取和显示的。然而,在google中,页面被编入索引而没有获取数据(在描述中显示获取数据错误)。当我在谷歌搜索控制台中检查索引页面的内容时,出现了获取数据错误内容(如谷歌搜索中显示的) 不久前,当我在live Google搜索控制台中测试页面时,第一次尝试显示服务器错误(如在Google索引中),但接下

在谷歌索引中,我可以看到我的页面被索引了,但是数据获取错误。在谷歌搜索控制台中,当我测试页面url(活动版本)时,我可以看到正确的内容。当我访问该页面时,所有数据都是正确的-没有错误,所有数据都是获取和显示的。然而,在google中,页面被编入索引而没有获取数据(在描述中显示获取数据错误)。当我在谷歌搜索控制台中检查索引页面的内容时,出现了获取数据错误内容(如谷歌搜索中显示的)

不久前,当我在live Google搜索控制台中测试页面时,第一次尝试显示服务器错误(如在Google索引中),但接下来的每次调用都显示正确的、满负荷的页面。这让我想到,有一些待机模式,但我以前并没有注意到它-服务器总是准备好立即工作

指出这是我自己的服务器,安装了Ubuntu服务器(不确定,我想是19.XX)。Api(Strapi.io)正在docker容器中运行。可能存在默认的“待机”模式或类似模式吗?

当您说页面已编制索引而未获取数据时,您是在谈论使用搜索控制台的URL检查工具可以看到的呈现HTML吗

如果不知道您所谈论的具体URL,很难做出评估。根据您的服务器响应获取请求的时间,Googlebot可能会考虑杀死连接。 然而,我要说的是,谷歌的测试工具,比如谷歌搜索控制台的URL检查器工具,比“真正的”谷歌机器人的时间阈值要低,因为测试工具会优先给你快速的结果。因此,这可能是测试工具的一个限制


如果您正在获取的数据非常重要,那么可能值得考虑使用Googlebot的动态渲染。将页面的预呈现版本提供给Googlebot,让用户获得真实体验。

这个问题似乎离题了,因为它是关于SEO的,而SEO在堆栈溢出时离题了。请阅读,以便更好地理解什么时候可以在这里问SEO问题(大多数不是),以及在哪里可以得到帮助。哦,我理解。然而,正如我所提到的,它可能与Ubuntu服务器/Docker/Strapi连接。我的意思是,谷歌索引服务器错误消息代替了内容——它是一个页面应用程序。我使用react snap对其进行了预渲染,但当用户仍然输入时,它会调用api。Url:和子路径