2014-09-23 58 views
0

我的网站很久以前使用iframe编写。取代iframe改善SEO

此外,所有页面包括下面的JavaScript代码,以防止框架的内容直接浏览:

if (top.location == self.location) { 
    top.location = "http://example.com/index.html"; 
} 

这是否损害设计SEO?如果是这样,我该怎么做呢? 谢谢!

+0

这个问题似乎是题外话,因为它是关于SEO – 2014-09-23 20:21:18

回答

0

避免使用有效网站SEO的所有费用的内联框架。

重新开始,使用新的URL重新编码所有页面。确保iframes不被使用,除非你绝对需要从外部来源提取内容

+0

谢谢。我仅使用自己的内容使用iframe。我使用它的原因是有一个固定的菜单,以及固定页面的顶部和底部。那么在没有内置页框的情况下实现它的最佳方式是什么?我是否应该复制菜单的代码,顶部和底部,并在菜单项上每次点击都重新加载? – Gal 2014-09-24 06:42:17

+0

我只是提到我已经阅读过更复杂的东西,可以替代iframe,如使用Ajax或对象标签,但我不知道这是否适合在这里,如果这对SEO很好。 – Gal 2014-09-24 06:49:25

+0

您可以在新页面中复制菜单代码(页眉和页脚)。使用DIV可在每个页面中插入的HTML/CSS或纯CSS来保持一致性,避免在每个页面上编辑代码(因为您可能需要这样做)。请务必记住,当SE登录到您的网页上时,它会读取代码,而不是设计,因此请确保您的网页代码的最大值是您希望您的网站针对该网址编入索引的值。内联框架提供了您的网站内容和网址之间的差异 – masmrdrr 2014-09-24 06:57:17

0

如果你担心搜索引擎优化,不要使用框架。