我接到了向 Google 隐藏电话号码的任务——这意味着,我们希望在网站上显示它们并让它们可点击href="tel:..."
,但要确保 Google 不会将其编入索引并且不会将其与搜索结果一起显示。
有谁知道任何有效的技术?我正在考虑编写 VueJs 组件,它将给定的数字与一些字母字符混合在一起,但这仅适用于演示文稿/标签,tel:...
仍然必须有一个有效的电话号码,我不确定谷歌是否不会选择它形成了href
属性。
我接到了向 Google 隐藏电话号码的任务——这意味着,我们希望在网站上显示它们并让它们可点击href="tel:..."
,但要确保 Google 不会将其编入索引并且不会将其与搜索结果一起显示。
有谁知道任何有效的技术?我正在考虑编写 VueJs 组件,它将给定的数字与一些字母字符混合在一起,但这仅适用于演示文稿/标签,tel:...
仍然必须有一个有效的电话号码,我不确定谷歌是否不会选择它形成了href
属性。
我认为最好的方法就是对机器人隐藏它,也许你可以使用像VueIfBot这样的东西
<vue-if-bot>
<a href="tel: ...">This will not be visible for bots</a>
</vue-if-bot>
或任何其他替代方法,只需检查phpuserAgent
中的示例
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 Switcher对其进行测试