停止对用户控件进行索引

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

为了遵守 cookie 法,我创建了一个用户控件,该控件添加到 asp.net 中的各个页面。用户控件基本上是出现在 div 中的 cookie 消息。问题是 Google 和其他搜索引擎正在对用户控件建立索引,现在 Cookie 消息出现在搜索结果中。我试图通过在用户控件本身中应用元数据来阻止这种情况。

<meta name="robots" content="noindex"/>

然而,这已经停止了谷歌对大部分网站的索引,而我想要的只是阻止用户控件被索引。这可能吗?

html asp.net user-controls meta-tags googlebot
1个回答
1
投票

没有办法阻止用户控件被索引,因为它构成页面的一部分。你是对的,使用元标记来停止索引会对你的网站的索引方式产生不利影响。

为什么不采取不同的方法,例如在您的网站上设置一个页面,详细说明 Cookie 政策,并在子导航上添加链接或通过 JavaScript 显示弹出窗口,例如http://www.cookieconsent.com/?

如果您进入了 JavaScript 根目录,您可以使用 jQuery AJAX 动态拉入您的 cookie 策略文本,以填充您想要在页面加载时显示消息的 HTML。由于 HTML 将通过 AJAX 填充,Google 不会对此内容建立索引。

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