我应该如何对待 iframe 和规范标签?

How should I treat iframe and canonical tag?

我有一个包含动画的页面,该动画嵌入到我为 运行 广告工作的公司所在的数千个网站中。

但是我想把这个动画嵌入到我工作的公司的网站上,因为他们制作了动画(当然)。当我们的广告合作伙伴嵌入我们的动画时,他们使用指向

的 iframe
http://example.com/pagina_animacao/

所以我在我工作的公司域中创建了一个页面,其中包含这个 iframe:

http://example.com/?q=aceitar-contrato-criacao-site

因为这个 iframe 可以被认为是重复的内容(它发布在 /?q=aceitar-contrato-criacao-site/pagina_animacao/)我去了 URL /pagina_animacao/ 并配置了规范标记为:

<link rel="canonical" href="http://example.com/?q=aceitar-contrato-criacao-site"/>

关于避免重复内容的规范标准,这是正确的做法吗?

等待一段时间 Google 抓取该网站后,我查看了报告,确实,URL https://www.sitepor500.com.br/pagina_animacao/ 不再作为索引 [=28] =] \o/

我还使用了搜索控制台(来自 Google 的工具)来查看 Google 在 https://www.sitepor500.com.br/?q=aceitar-contrato-criacao-site 上看到的内容,并且考虑到 iframe 的内容,它抓取了此页面!我刚刚在 google 搜索了:

site:sitepor500.com.br "semantic ui"

并且 Google 在结果中显示了包含 iframe 的 link! \o/ 我使用 "semantic ui" 这个词是因为 2 个词只出现在我整个域的 iframe 中。所以这是一个很好的测试用例!

因此您可以并且应该在 iframe 中使用规范标签,因为人们可能会将您的 iframe 嵌入到外部内容中,而您的 iframe 内容可能会显示为重复内容!