responsive-design - 重复菜单 SEO 问题

标签 responsive-design seo

我最近有一位客户告诉我,他们的 SEO 公司说页面上有多个版本的同一菜单会对他们的 SEO 排名产生负面影响。起初我对此有点困惑,但背后的原因是桌面/平板电脑导航的 HTML 默认显示,然后在移动设备上,主导航被 CSS 隐藏,移动导航显示,所以有在实际的 HTML 中总是有两个菜单,但在任何时候只显示一个。

到目前为止,我避免这个问题的方法是在宽度处于移动断点时通过 JavaScript 移动初始桌面菜单链接,反之亦然,如果宽度超出移动断点,我想知道有没有更好的办法解决这个问题?

最佳答案

Bootstrap 解决方案怎么样?这样菜单将只显示一次。

示例 Bootstrap 菜单来自 getbootstrap.com :

<div class="container">
    <div class="navbar-header">
      <button data-target=".navbar-collapse" data-toggle="collapse" class="navbar-toggle" type="button">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a href="#" class="navbar-brand">Bootstrap theme</a>
    </div>
    <div class="navbar-collapse collapse">
      <ul class="nav navbar-nav">
        <li class="active"><a href="#">Home</a></li>
        <li><a href="#about">About</a></li>
        <li><a href="#contact">Contact</a></li>
        <li class="dropdown">
          <a data-toggle="dropdown" class="dropdown-toggle" href="#">Dropdown <span class="caret"></span></a>
          <ul role="menu" class="dropdown-menu">
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li class="divider"></li>
            <li class="dropdown-header">Nav header</li>
            <li><a href="#">Separated link</a></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
    </div><!--/.nav-collapse -->
  </div>

关于responsive-design - 重复菜单 SEO 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25267316/

相关文章:

html - 长 URL(超过设备宽度)的响应式解决方案

jquery - 根据其背景图像高度响应地调整 div 的大小

html - 在 Twitter Bootstrap 3.1 中重新排序 div 未按预期工作

ajax - ASP.NET 4.0 路由 + ajax + 浏览器历史记录

seo - Googlebot-mobile 看起来不像 Chrome 开发者工具设备模式

django - 与 Django 一起使用时 ReactJS 中的 SEO

text - 未检测到替代文字

javascript - 如何使 HTML 表格高度与其宽度成正比?

css - Bootstrap 网格 : fluid to "one side"

seo - 部署博客时,最好使用子域还是子文件夹(SEO 优势)?