我有一个网页,其中有一个顶部横贯整个顶部,然后内容在一个框架下。内容位于不同的子域(即页面位于sub.foo.com,而内容帧位于site.foo.com)。
当人们在Google上搜索网站时,链接通常是指向内容子域(即site.foo.com),而不是sub.foo.com,后者拥有顶部,而应该将其作为替代。
处理这个问题的最佳实践是什么?我们正在实现一个重定向,如果用户直接到sub.foo.com,它将把他们带到site.foo.com,但是我想知道我们是否应该使用任何SEO技术,例如robots.txt或规范的站点标记,以防止内容子域被索引并从搜索引擎链接到。不用说,我们不想因为我们使用的任何技术而失去排名。
发布于 2010-10-28 16:15:21
通过使用框架,您已经阻碍了SEO的努力,因为框架并不是SEO友好的(对于可用性或可访问性也不是很好,这不是巧合)。
尽管如此,您最好的选择是检查页面是否被加载到框架之外,然后执行301重定向到框架页面。这将告诉搜索引擎,框架页面是正确的页面,并忽略了未加框版本。
一个更好的解决方案是丢弃框架,并使用服务器端包含的某种类型来处理自动包含您的topbar。
发布于 2010-10-28 16:55:38
就像约翰说的,帧对于SEO来说是相当糟糕的。从用户的角度来看,您已经在进行重定向,但搜索引擎可能不会看到这一点。我的建议是:
target="_top"。这至少应该指出一点“链接果汁”到适当的页面。这是一项非常困难的任务,因为包装器页面不包含任何实际内容,只有内部页才包含。你正在进行一场真正失败的战斗,并且应该找到一个绕过框架选项的方法。
https://webmasters.stackexchange.com/questions/4550
复制相似问题