gpt4 book ai didi

html - 站点地图/子菜单中的深度嵌套 html 链接(SEO,语义 Restful)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:46:00 25 4
gpt4 key购买 nike

我的问题介绍

在这样的夜晚中,我可以无休止地提示我的一个项目中的干净语义编码。假设我有我的投资组合,我想在其中列出我一路学到的东西。第一个列表包含语言,第二个列表包含系统。现在在这种情况下,语言还可以包含子链接,引用第二个列表中以特定语言制作的系统:

<nav id="categories">
<ul>
<li>
<a href="/languages"><span class="main_category">Languages</span></a>
<ul id="languages">
<li>
<a href="/languages/php"><span class="sub_category">PHP</span></a>
<ul id="php_systems">
<li>
<a href="/php/systems/pyrocms"><span class="sub_category">PyroCMS</span></a>
</li>
<li>
<a href="/php/systems/joomla"><span class="sub_category">Joomla</span></a>
</li>
</ul>
</li>
<li>
<a href="/languages/javascript"><span class="sub_category">Javascript</span></a>
</li>
</ul>
</li>
<li>
<a href="/systems"><span class="main_category">CMS Systems</span></a>
<ul id="systems">
<li>
<a href="/systems/pyrocms"><span class="sub_category">PyroCMS</span></a>
</li>
<li>
<a href="/systems/joomla"><span class="sub_category">Joomla</span></a>
</li>
</ul>
</li>
</ul>

实际问题对于用户来说,这似乎是最干净的方式,因为 url 就像面包屑一样工作。用户现在知道pyrocms其实是一个基于php的cms系统。然而。第二个列表有一个简短的 url 方法,可能更容易维护。所以 3 个选项:

  1. 在每个地方都使用长链接方法(也在第二个列表中)
  2. 到处使用短链接方法(也在深层嵌套列表中)
  3. 使用组合(深层嵌套中的长链接和根中的短链接)

最佳答案

您的问题的答案取决于。我相信没有一种方法是绝对正确的,因为需要更好地了解您的项目。如果

  • 不会创建新页面来复制内容。可以为同一页面创建多个链接,但请不要为了遵循菜单模式而创建页面
  • 如果您想要面包屑,最好确保所有页面都有内容直到最后。当您在搜索结果中一直在面包屑上找到真实页面时,这在 Google 上会有所不同。
  • 您的听众会理解您的分类法。

请记住,菜单不必也是您的面包棒。您可以将页面的一部分用作面包屑。

关于html - 站点地图/子菜单中的深度嵌套 html 链接(SEO,语义 Restful),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16157750/

25 4 0