我可以在iframe标签中添加rel nofollow吗?

时间:2012-09-26 21:57:25

标签: iframe seo

我通过iframe在一些网站上发布了一个小部件。但我不希望谷歌机器人索引的网址。添加nofollowiframe标记会解决问题吗? Iframe标记支持nofollow,Google会理解吗?

6 个答案:

答案 0 :(得分:4)

当然,您可以将rel="nofollow"添加到iframe中。你必须对它很棘手。这是怎么......

构建一个空白的html文件。单独添加iframe。在Meta标签中包括

<meta name="robots" content="noindex,nofollow">

现在,iframe会在你要展示的那个页面上。

答案 1 :(得分:1)

rel元素不允许使用iframe属性。

查看iframe的允许属性:HTML5HTML 4.01

答案 2 :(得分:1)

According to Google,您只需要

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

“none - 相当于noindex,nofollow”

答案 3 :(得分:0)

根据W3C规范,

“rel”不是“iframe”标记的公认属性。您可以使用一些javascript和document.write将iframe代码放在页面上

答案 4 :(得分:0)

您可能需要查看is IFrame crawled by Google?,但据我了解,iframe上不允许使用“nofollow”

答案 5 :(得分:0)

这是不可能的,但是有解决方法。您可以使用您的域的URL,该URL重定向到IFRAME。在robots.txt中,您将阻止僵尸程序访问URL的链接。

在您的robots.txt中添加

User-agent:*
Disallow:/h/

然后,在htaccess中创建301重定向,如果使用的是类似nginx的东西,则创建类似的重定向。会将本地网址重定向到iframe的网址。

Redirect 301 /h/fancy-url/ http://targetdomain.com/the-uri-of-iframe/

在您的iframe中,使用

<iframe src="https://yourdomain.com/h/fancy-url/?possibleparam=xx">