禁用谷歌索引网站电话号码



我的任务是向谷歌隐藏电话号码 - 这意味着,我们希望在网站上显示它们并让它们可点击href="tel:..."但要确保谷歌不会索引它,也不会将其与搜索结果一起显示。

有谁知道任何有效的技术? 我正在考虑编写 VueJs 组件,它将给定的数字与一些字母字符混合在一起,但这仅适用于演示文稿/标签,tel:...仍然必须有一个有效的电话号码,我不确定 Google 是否会从href属性中选择它。

我认为最好的方法是对机器人隐藏它,也许你可以使用类似这样的东西 VueIfBot

<vue-if-bot>
<a href="tel: ...">This will not be visible for bots</a>
</vue-if-bot>

或任何其他替代方法,只需检查userAgent例如在 PHP 中

function _bot_detected() {
return (
isset($_SERVER['HTTP_USER_AGENT'])
&& preg_match('/bot|crawl|slurp|spider|mediapartners/i', $_SERVER['HTTP_USER_AGENT'])
);
}

如果你无法获得userAgent,但你仍然想检查这是否是一个搜索引擎爬虫你可以检查用户IP地址这里是搜索引擎蜘蛛的IP地址列表

最后,在您成功隐藏数据后,您可以使用User-Agent切换器对其进行测试

相关内容

  • 没有找到相关文章