我知道 iframe 不利于 SEO,其主要目的是将其他网站的内容包含到页面中。但我的情况略有不同:
我的网站内有一个度假搜索引擎,该引擎出现在所有页面的同一位置。引擎的代码非常重(长)和脏。
我想到使用 iframe 有 3 个原因:
- 每个页面的 html 将更加清晰 - 内容是页面的主体,而不是其他不变的脏代码。
- 由于同一搜索引擎在所有页面上都是相同的,因此代码将减少 20%,因为搜索引擎 html 将来自静态 iframe。
- 我真的不需要谷歌来索引搜索引擎代码 - 我需要他们来索引出现在 iframe 之外的结果。
对这种做法和场景有什么想法吗?
最佳答案
我认为在这种情况下,iframe 可能是一个合理的解决方案。但请确保 iframe 中的内容不会被任何使用/robots.txt 文件拒绝访问 iframe 连接文件的搜索引擎编入索引。
关于你的观点:
- 是的,html 会更干净。
- 是的可能是真的,你也可以使用 包括服务器上的功能或 Asp.net 中的 Web 用户控件。
- 在这种情况下,结果页面应该链接到 iframe 之外 页面,可能有一个页面收集了最多的搜索词和 相应的结果。
关于IFRAMES 和 SEO -(尚未提出的方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6353771/