如何从 Google 搜索中隐藏 WooCommerce 产品价格

已发表: 2021-01-23

您想从 Google 搜索中删除价格和股票信息吗? 你来对地方了。 在本指南中,我们将向您展示如何向 Google 隐藏 WooCommerce 产品价格和库存信息。

谷歌丰富片段

电子商务对我们的购物习惯产生了重大影响。 现在我们不需要去实体店探索几个小时。 相反,我们可以在 Google 上搜索我们想要的产品,然后从众多在线商店中订购。

WooCommerce 等平台允许每个人创建在线商店并将其产品销售给世界各地的客户。 随着在线商店的兴起,谷歌等搜索引擎也决定升级他们的游戏,为用户提供最佳匹配结果。

考虑到用户意图,谷歌引入了丰富的片段。 丰富的片段,也称为丰富的结果,是突出显示的搜索结果,其中包括有价值的详细信息,例如评论、价格、列表、表格等。 此信息直接显示在搜索页面上,因此用户即使不点击网站链接也可以找到他们想要的内容。

如果您有在线商店,您就会知道 SEO 是最重要的。 WooCommerce 承认这一点并特别关注 SEO,因此它包括默认出现在 Google 搜索结果中的所有丰富片段。 您的产品评分、星级、评论、价格和库存信息等内容都会显示在您产品的搜索结果中,如下所示:

从 Google 搜索结果中隐藏 WooCommerce 产品价格 - 示例

丰富的片段对商店所有者来说可能很棘手

尽管这些片段对最终用户很有用,但您(作为店主)可能希望隐藏其中的一些信息,尤其是价格和库存情况。 这就是为什么选择隐藏这些细节可以帮助您充分利用您的商店。

让我们看看您可能希望从 Google 删除产品的价格和库存可用性的一些原因,以及如何在 WooCommerce 中实现这一点。

为什么要从 Google 删除 WooCommerce 产品价格?

虽然允许丰富网页摘要有利于 SEO,但在某些情况下,排除价格和库存状态等一些细节可能是个好主意。 让我们讨论一下为什么应该对 Google 隐藏 WooCommerce 产品价格和库存信息的几个原因。

首先,如果用户直接在搜索结果中看到所有信息,他们可能会决定不访问您的网站。 因此,为确保他们访问您的商店,您可能需要删除其中一些信息。

例如,假设您的一种产品目前缺货。 即使您可能允许您的购物者购买产品或在商品再次有货时创建警报,但用户可能不知道并完全避免去您的商店。 为了避免这种情况并让客户访问您的商店并查看他们必须购买该产品或不同替代品的选项,您应该在 Google 搜索中隐藏您的产品 WooCommerce 的价格和库存信息

此外,您不希望客户的决定仅基于价格。 您的产品有可能不在客户的价格范围内,他们决定反对。 在这种情况下,您希望您的客户在做出最终决定之前考虑产品的所有功能。 此外,您可能会为首次购买者提供特别优惠,但购物者在访问您的网站之前不会知道这一点。

最重要的是,您可能拥有仅限会员的产品,并且不想向非会员披露有关价格和库存的信息。 因此,您必须从产品页面和 Google 搜索中隐藏这些详细信息。

最后,如果有人访问您的网站,如果他们喜欢您的网站,或者您向他们提供优惠或有趣的内容,您就有更多机会加入您的电子邮件列表。 此外,如果有人去您的商店,那么您可以使用相关广告重新定位他们以将他们带回来。

现在我们更好地理解了为什么从 Google 搜索中删除产品价格和库存信息是一个好主意,让我们看看如何做到这一点。

如何从 Google 搜索中隐藏 WooCommerce 产品价格和库存信息

从 Google 搜索中隐藏产品价格和可用性非常容易。 即使它涉及一些编码,脚本也很短,不需要任何编码技能。 只需按顺序执行这些步骤,您就可以开始了。

在你开始之前

由于我们将编辑一些核心字段,因此在开始之前,我们建议您创建一个子主题。 即使您可以更改父主题的核心文件,也不建议这样做,因为每次更新主题时都会覆盖任何更改。 这意味着每次有可能是一个大问题的更新时,您都会丢失所有自定义项。 此外,您在使用父主题时必须格外小心,因为一个放错位置的逗号或分号可能会破坏您的整个网站。

这就是为什么我们强烈建议您使用子主题为您的网站添加自定义。 通过实现子主题,您的所有修改都与父主题分开,并且即使在更新后也会保留。 如果您不知道如何创建子主题,请查看本指南或使用其中一个插件。

话虽如此,让我们进入从谷歌删除产品价格和库存信息的过程。

第 1 步:在您的WordPress 管理仪表板中,转到外观 > 主题编辑器

第2步:然后选择您当前的活动主题并打开您的子主题的functions.php文件。 将以下代码片段粘贴到文件末尾,然后单击更新文件以保存更改。

 函数 wc_remove_some_structured_data( $markup ) {
未设置($markup['offers']);
返回$标记;
}
add_filter('woocommerce_structured_data_product', 'wc_remove_some_structured_data');

从 Google 隐藏 WooCommerce 产品价格 - Functions.php 文件

而已! 您已从 Google 搜索中隐藏了价格和库存信息。

但是,如果您想从搜索结果中删除更多信息怎么办? 让我们看看怎么做。

如何从 Google 搜索中删除所有信息

如果删除价格和库存信息还不够,您可以更进一步。 如果您想删除丰富网页摘要中显示的所有信息,只需复制以下代码并将其粘贴到您的子主题的functions.php文件的末尾即可。

 功能删除输出结构化数据(){
remove_action('wp_footer', 数组(WC()->structured_data, 'output_structured_data'), 10); // 来自前端页面的结构化数据
remove_action('woocommerce_email_order_details',数组(WC()->结构化数据,'output_email_structured_data'),30); // 来自电子邮件的数据
}
add_action('init', 'remove_output_structured_data');

恭喜! 您已成功从 Google 搜索中隐藏了所有 WooCommerce 结构化数据

值得注意的是,这将从搜索结果中删除您的产品信息,但不会从您的商店中删除。 现在,让我们看看如何从您的商店中隐藏产品。

如何在 Google 搜索中隐藏特定产品

要从 Google 搜索中删除特定产品,您应该使用wc_get_product()->get_id(); 函数来获取要隐藏的项目的 ID。
例如,您可以使用以下代码删除 ID 为 123 的产品:

 函数 wc_remove_some_structured_data( $markup ) {
if (wc_get_product()->get_id()==123){ //产品ID
未设置($markup['offers']);
返回$标记;
}
别的{
返回$标记;
}
}
add_filter('woocommerce_structured_data_product', 'wc_remove_some_structured_data');

要同时隐藏多个产品,您需要创建一个包含项目 ID 和循环的数组。

奖金:如何隐藏 WooCommerce 产品

WooCommerce 是一个功能强大的插件,可让您以多种方式管理您的在线商店。 它使您可以随时轻松地创建、编辑、管理和更新您的产品。

除此之外,它还为您提供了在商店中临时隐藏产品的选项。 有几个原因:

  • 商品缺货
  • 您想停止销售该产品一段时间
  • 您正在推出一款新产品,因此您希望在发布日期之前将其隐藏

无论哪种情况,WooCommerce 都提供了一种从商店隐藏产品的简单方法。 让我们来看看如何做到这一点。

在开始之前,让我们先看看我们的 WooCommerce 商店页面在删除我们的一种产品之前的外观。

隐藏 WooCommerce 产品 - 之前

现在,让我们看看如何从我们的商店中隐藏带有徽标的 Beanie

第 1 步:首先,转到WordPress 管理仪表板并导航到产品页面。 将鼠标悬停在您要隐藏的产品上(在我们的例子中是带有徽标的 Beanie ),然后单击Edit

01. 编辑 WooCommerce 产品

第 2 步:在“编辑产品”页面上,转到最右侧的发布部分,找到“目录可见性”选项,然后按编辑

第 3 步:从下拉菜单中选择“隐藏”,然后单击“确定”。 然后,点击“更新”按钮保存更改。

为确保一切正常,让我们检查一下我们的商店前端。 正如您在上图中看到的,带有徽标的 Beanie不再出现。

就这样! 您的产品现在隐藏在您的 WooCommerce 商店中

如何在您的 WooCommerce 商店中隐藏价格

另一个有趣的选择是对您的商店隐藏价格。 您可以通过 2 种不同的方式做到这一点:

  • 带插件
  • 以编程方式

例如,要隐藏所有价格,只需将以下代码粘贴到您的子主题的functions.php文件中。

 add_filter('woocommerce_get_price_html', 'QuadLayers_remove_price');
函数 QuadLayers_remove_price($price){
返回 ;
}

这只是一个示例,但您还可以做许多其他事情。 有关这方面的更多信息,请查看我们关于如何在 WooCommerce 中隐藏价格的完整指南。

结论

总而言之,谷歌的丰富网页摘要对用户来说非常有用,但对店主来说可能不是那么好,因为它们可能会阻止客户访问他们的商店。 这就是为什么在本指南中,我们看到了从 Google 搜索中删除产品价格和库存信息可能是一个不错的选择的不同情况:

  • 避免用户仅根据价格做出决定
  • 因为您拥有仅限会员的产品,并且不想向非会员透露有关价格和库存的信息
  • 能够通过优惠和特别优惠重新定位访问您网站的用户
  • 因为如果用户在搜索结果中拥有所有产品信息,他们可能会决定不访问您的商店

在本教程中,我们看到了从 Google 搜索中隐藏 WooCommerce 产品价格和库存信息的不同方法。 此外,您还了解了如何从丰富网页摘要中删除所有结构化数据、如何删除价格以及如何从您的商店中隐藏产品。

您是否从 Google 搜索结果中删除了产品的价格? 你知道其他方法吗? 在下面的评论部分让我们知道。