我不知道这是一个好问题还是一个极其愚蠢的问题。但我还是会问的。
网站不能有多个层次分类法。这将是一场SEO灾难。但仍有一些人可能需要该功能,主要是为了适航性。Not menu navigability, but site navigability (存档、高级搜索、排序等)。我会解释的。
假设我们有一个列出酒店的旅游网站。我们可以通过多种方式对它们进行分类。让我从一个显而易见的问题开始:地理。但是等等,哪个地理位置?我们的问题从一开始就开始了。假设我们决定直接进行行政分类:continents->countries->regions->sub-regions->towns/cities. 这是一个开始。
url在SEO方面起作用:mysite.com/north-america/florida/whatever-county/whatever-city/some-hotel.html
然后,如果访问者需要知道在任何分类术语中哪些酒店有游泳池、网络摄像头或其他任何东西,我们可以添加标签(平面、水平)分类或自定义字段,仅此而已。
不,不是这样的。
我们的行政地理(等级)分类法是合乎逻辑的、合法的。但是用户想知道哪些酒店在阿尔卑斯山,而不是整个许多国家的山脉。他/她需要知道Alps->Western Alps->Ligurian Alps->some administrative region of some country.好了,这是一个"problem", 因为我们可能需要有两种、三种、甚至四种方法来分类(按层次)我们的物品,无论是酒店还是杂货店的物品。见鬼,这对一个非常专业的珠宝网站来说都是一个大问题items of four brands, four different materials, four qualities and four kinds of measures (like size, weight, calibers and uh, I don\'t know, number of colors!).
在我看来,这个问题的答案不是关于拥有一个或多个分类法。这些网站的负责人没有分类问题。它们存在导航和排序问题。所以这里要考虑两件事。
One, 如何对物品进行分类。你必须有一种独特的方式来做这件事。这就是索引的工作方式,机器人如何能够抓取站点,如何创建url等等。There\'s no question about having one -an only one- hierarchical taxonomy 纯粹的功能。
和two, 如何浏览项目并对其进行排序。这可能需要不止一个层次分类法,而这个(这些)层次分类法应该以某种方式存在,并且不会干扰我们所谓的“官方”或“前端”层次分类法。有一种“次要”(甚至更多)的分类方式应该只用于内部使用,而不是可以被爬虫看到的东西,然后让谷歌说“嘿,你有三个索引和一个没有意义的交叉网站地图,错了!”。
写这篇文章时,我脑海中闪过一个想法:是否有类似于“分层自定义字段”的东西?
所以,我的问题是:on a site that must set up more than one hierarchical Taxonomy, how to deal with that and not affect SEO and other concerns?
我希望这是有意义的。提前谢谢。