Я изучаю проблему на сайте, которым я управляю.SEO отслеживание ссылок Google
Что происходит, когда вы просматриваете кешированную версию сайта (текстовую версию) из Google, он не показывает некоторые дочерние навигационные ссылки.
Я не совсем уверен, как работают роботы Google, чтобы найти эти ссылки, но я не вижу ничего плохого в моей разметке.
Вот фрагмент кода, который я использую для навигации:
<div id="tabsPanel">
<ul>
<li class="home" id="home_item">
<a href="/" class="current">home</a>
</li>
<li class="type" id="shopbystyle_item">
<a href="#" class="item parent">Style</a>
<ul id="menucontainer" class="submenu" style="display: none;">
<li class="style1" id="contemporary_item">
<a href="/modern" class="item">
Modern
</a>
</li>
<li class="traditional" id="traditional_item">
<a href="/traditional" class="item">
Traditional
</a>
</li>
</ul>
</li>
<li class="type" id="shopbycolor_item">
<a href="#" class="item parent">Color</a>
<ul id="menucontainer" class="submenu" style="display: none;">
<li class="style1" id="blue_item">
<a href="/blue" class="item">
Blue
</a>
</li>
<li class="traditional" id="red_item">
<a href="/red" class="item">
Red
</a>
</li>
</ul>
</li>
</ul>
</div>
«Домашний» и «Стиль» ссылки подбираются Google, однако «Современные» и «традиционные» ссылки не являются ,
Я использую JavaScript для отображения/скрытия подменю, но это не должно заставлять Google не забирать эти ссылки? На других сайтах я видел, как Google забирает ссылки на элементы навигации, которые показываются с помощью JavaScript.
Может ли это иметь какое-то отношение к тому факту, что оба элемента моего подменю ul имеют одинаковый идентификатор?
Мой вопрос: почему Google видит только родительские ссылки, а не дочерние ссылки?