我们如何告诉Google的抓取工具在其移动可用性分析中忽略具有特定网址变量的所有网页?

问题描述 投票:1回答:1

我们的Google Search Console在移动设备可用性部分显示了数百个“错误”。我们担心这些错误会对我们的搜索排名产生影响,并且正在努力解决这些问题。但是,许多地址看起来像这样:

https://oursite.com/page.cfm?forceMobile=off

我们有一个名为“forceMobile”的变量,可以附加到任何URL。如果设置为true,即使用户在桌面设备上,也会强制用户进入移动视图。如果设置为false,则会强制用户访问页面的桌面版本,即使它们位于移动设备上也是如此。因此,上述网址应该不会通过移动可用性检查,因为它是一个桌面页面。

我们如何阻止Google将这些网页视为移动网页?这是我们可以在搜索控制台中设置的内容,还是检测用户代理并忽略Google抓取工具的url变量的唯一解决方案?

google-crawlers google-search-console
1个回答
1
投票

假设所有forceMobile参数都覆盖设备检测,您可以阻止搜索引擎抓取它。这也将阻止他们两次看到相同的内容,即有和没有参数。

我会在robots.txt为所有用户代理执行此操作,但您也可以在Google Search Console的URL参数下执行此操作。

User-agent: *
Disallow: *forceMobile*

请注意,Google now has a "mobile-first" approach,即他们使用移动用户代理抓取,根据移动设备显示的内容排名等。

© www.soinside.com 2019 - 2024. All rights reserved.