禁用 google 索引网站电话号码
Disable google indexing website telephone numbers
有人向我提出隐藏电话号码的任务 Google - 这意味着我们希望在网站上显示它们并让它们可点击 href="tel:..."
但要确保 Google 不会将其编入索引,也不会将其与搜索结果一起显示。
有谁知道有什么有效的方法吗?
我正在考虑编写 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 Addresses of Search Engine Spiders[=18=的列表]
最后,在成功隐藏数据后,您可以使用 User-Agent Switcher
对其进行测试
有人向我提出隐藏电话号码的任务 Google - 这意味着我们希望在网站上显示它们并让它们可点击 href="tel:..."
但要确保 Google 不会将其编入索引,也不会将其与搜索结果一起显示。
有谁知道有什么有效的方法吗?
我正在考虑编写 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 Addresses of Search Engine Spiders[=18=的列表]
最后,在成功隐藏数据后,您可以使用 User-Agent Switcher
对其进行测试