-1

我向我的客户提供了一个小部件,当部署在他们的网页上时,它会显示定价数据。该小部件是用 PHP 编写的,并使用 iframe 进行部署,如下所示

<iframe  id="widget" src="http://www.example.com/customers/widget.php"
style="width:290px;height:210px; border:none;" scrolling="no" frameborder="0">
</iframe>

在小部件内,我有一个锚标记,它链接回我的网站

Powered by <a href="http://www.example.com">example.com</a>

我希望它被 Googlebot 等抓取,这样我就可以从中获取 SERPS 链接。

我的几个客户已经部署了这个小部件,但看起来 iframe 内容并没有被 Google 抓取。基本上我没有看到这些网站的链接。部署小部件的网页在谷歌(PR 2,3)中排名很高,并且具有良好的域权限 - 所以我知道那不是问题。

有没有更好的方法来部署小部件(而不是 iframe)以使其可被谷歌抓取?

4

1 回答 1

0

Google 不会计算 iframe 内的链接,因为您客户的网站基本上是从的网站加载内容(因此它被视为来自您自己网站的链接,而不是来自您客户的网站的链接)。通常,小部件创建者会提供一个可供复制和粘贴的片段,感兴趣的网站管理员会采取并插入他的网站,如下所示:

<iframe  id="widget" src="http://www.example.com/customers/widget.php"
style="width:290px;height:210px; border:none;" scrolling="no" frameborder="0">
</iframe>
<p>Powered by <a href="http://www.example.com">example.com</a></p>

在您的情况下,您只需将指向您页面的链接放在 iframe 下方,而不是其中。

一个警告

话虽如此,我强烈建议您rel=nofollow在“Powered by ...”链接中添加一个。否则,您将面临页面受到处罚的风险。来自谷歌指南

此外,在页面上创建未经网站所有者编辑放置或担保的链接(也称为非自然链接)可能被视为违反我们的准则。以下是一些可能违反我们指南的非自然链接的常见示例:

[...]

嵌入在分布在各个站点的小部件中的关键字丰富、隐藏或低质量的链接,例如...

尽管您在示例中没有使用“关键字丰富的锚点”,但我们已经看到类似这样的小部件链接在 Google 网站管理员工具中被报告为有问题的情况。

于 2014-08-29T19:54:12.760 回答