0
我正在調查我管理的網站上的問題。SEO谷歌鏈接跟蹤
發生什麼事情是,當您查看來自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>
「家」和「風格」鏈接是由谷歌卻拿起了「現代」與「傳統」的鏈接不。
我使用JavaScript來顯示/隱藏子菜單,但肯定這不應該導致谷歌不拿起這些鏈接?在其他網站上,我看到Google選取使用JavaScript顯示的導航項目的鏈接。
難道這與我的兩個子菜單ul元素具有相同的ID這一事實有關嗎?
我的問題是Google爲什麼只看到父鏈接而不看孩子鏈接?