我的网站上有大量页面,每个页面都有独特的内容,而且围绕该内容的侧边栏通常是多余的。我担心这个侧边栏内容会通过稀释结果来拖累我在 Google、Bind 等中的网站。我能做些什么来有效地向网络蜘蛛隐藏这些内容,而不是我的用户?
谢谢!
我的网站上有大量页面,每个页面都有独特的内容,而且围绕该内容的侧边栏通常是多余的。我担心这个侧边栏内容会通过稀释结果来拖累我在 Google、Bind 等中的网站。我能做些什么来有效地向网络蜘蛛隐藏这些内容,而不是我的用户?
谢谢!
您可以做的一件事是不将其包含在页面标记中,并在页面加载后使用 AJAX 将其加载。
侧边栏不会影响您的 SEO 工作,因为它不是重复的内容。站点导航应该出现在每个页面上(这显然很常见)。从搜索引擎的角度来看,重复内容是指页面的主要内容与另一个页面的内容相同或几乎相同。
这只是我的一种姿态,但谷歌足够聪明,可以找出导航元素在哪里以及内容在哪里。
但是,您的网站失去职位可能有多种原因。我将从阅读此帮助提示开始,还请记住,Google 搜索结果是动态的,一旦您到达第一位置并不能保证您会留在那里,有人可能只是提供与当前主题匹配的更多独特内容,他会被推送向上。
如果您想确保搜索引擎了解您的文档结构,并指出什么是使用微数据标记。
例如,您可以按以下格式包装导航:
<ul itemscope itemtype="http://schema.org/SiteNavigationElement">
<li>
<a href="index.html" title="Homepage">Home</a>
</li>
...
</ul>
之后,您的导航项将出现在:
Google 网站管理员工具 > 优化 > 结构化数据
此外,使用 AJAX/JavaScript 隐藏您的内容更有可能伤害已禁用 JavaScript 或由于您的库中可能存在错误的访问者,事实上Google 可以理解和索引异步请求。
更好的解决方案是将您的内容移至页面顶部,将导航代码移至底部。用 CSS 重新定位东西。
否则,Ajax 或将文本放入图像中。