1

It's common to create a nested menu like this:

<ul class="menu-level0">
  <li>
    Shoes
    <ul class="menu-level1">
      <li>
        Converse
        <ul class="menu-level2">
          <li>All stars</li>
          <li>One star</li>
        </ul>
      </li>
      <li>Puma</li>
      <li>Vans</li>
      <li>Nike</li>
    </ul>
  </li>
  <li>Hats</li>
  <li>Tshirts</li>
  <li>Pants</li>
</ul>

Is it the best we can do for SEO? But, because of a UX improvement, we instead need to create a "flat" menu like this:

<ul class="menu-level0">
  <li>Shoes</li>
  <li>Hats</li>
  <li>Tshirts</li>
  <li>Pants</li>
</ul>

<ul class="menu-level1" data-parent="Shoes">
  <li>Converse</li>
  <li>Puma</li>
  <li>Vans</li>
  <li>Nike</li>
</ul>

<ul class="menu-level2" data-parent="Converse">
  <li>All stars</li>
  <li>One star</li>
</ul>

This negatively impact on SEO? If yes, how much?

  • 1
    What would make you think that menu list structure has any impact on SEO at all? – Stephen Ostermiller Oct 7 '16 at 10:43
1

its lesser your menu, but rather nesting of your urls/folders, which makes impact on SEO. It means: flatter nesting == better for SEO, because of lesser efforts for Googlebot.

About menu: it should be crawlable as static HTML - don't do it with AJAX or similar. But thats pretty all about these things.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.