【发布时间】:2021-04-05 04:28:49
【问题描述】:
伙计们,我有一些不清楚的地方。
我正在为谷歌优化我的网站,我开始使用结构化数据。
第一个问题:
我的网站有主菜单和子菜单,子菜单有自己的子菜单等...
所有子菜单是否也需要声明itemscope itemtype="http://www.schema.org/SiteNavigationElement或者只是父级需要?
检查下面的示例:
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
<li itemprop="name"><a itemprop="url" href="#">Car Parts</a></li>
<li itemprop="name">
<a itemprop="url" href="#">Car Models</a>
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement" class="dropdown"> <!-- THIS -->
<li itemprop="name"><a itemprop="url" href="#">Sub menu</a></li>
</ul>
</li>
</ul>
或者只需要这样
<ul itemscope itemtype="http://www.schema.org/SiteNavigationElement">
<li itemprop="name"><a itemprop="url" href="#">Car Parts</a></li>
<li itemprop="name">
<a itemprop="url" href="#">Car Models</a>
<ul class="dropdown"> <!-- THIS -->
<li itemprop="name"><a itemprop="url" href="#">Sub menu</a></li>
</ul>
</li>
</ul>
第二个问题
<li itemprop="name"> 的 itemprop 值为 name。这需要保持name 值还是我需要更改name => Car Models?
<a itemprop="url"> url 需要换成我的www.example.com/category 还是留下网址?
谢谢
【问题讨论】:
标签: html seo structured-data