使用大量页面,或类别/帖子?

时间:2012-11-22 作者:K Koopman

目前,我正在设计一个网站,将有很多内容。网站将按如下方式构建:

地点com/国家/地区/城市/住宿类型/住宿

我应该在页面中这样做,并且有很多页面。或创建许多类别,并将住宿作为一个职位?

请记住,国家、地区、城市和住宿类型也应该能够在搜索引擎中排名。

1 个回复
最合适的回答,由SO网友:fischi 整理而成

有几种可能解决这个问题。

第一个是分类法(categories),由于设置住宿类别的接口,因此不太有用。此外,您将有许多重复的类别,因为每个城市都需要一个子类别,如hotel、b&;B因此,类别的搜索功能变得毫无用处。

第二个,用页面创建所有内容,这很好。您在这里会遇到一些问题,因为国家/地区、住宿类型等页面将显示不同类型的内容。对于管理面板,使用Admin Collapse Subpages 可以解决无休止的页面列表问题。

第三种,使用自定义的post类型,也有一些困难。您必须创建自定义元框,以将住宿设置为城市等的住宿类型hierarchy 可以解决这个问题。

我为我的一个客户创建了类似的东西(请检查here), 我选择了另一种解决方案:为自定义帖子类型(住宿)创建自定义重写规则,设置区域、类型等。

我所做的与您不同的是,这些地区和城市不能通过相同的URL结构访问,而是有专门针对它们的页面。客户必须将SEO文本放入页面中,我在页面内容下方列出了页面中指定的给定标准的所有适应条件。

所以在我的情况下,住宿的URL应该是http://www.unterkunft-tirol.at/unterkunft/hotel/paznaun-ischgl/galtuer/hotel-garni-versail/, 但是如果你把住宿费留下(加尼凡尔赛酒店),urlhttp://www.unterkunft-tirol.at/unterkunft/hotel/paznaun-ischgl/galtuer/ 不显示任何结果。作者必须为该地区创建一个页面,在那里他可以推广特定地区。这大概是http://www.unterkunft-tirol.at/zillertal/, 他可以将文本作为页面内容写入,并列出符合以下标准的所有条件。

当然,您也可以重写地区的URL,但您必须使用其他帖子类型,而不是住宿的类型。

希望这能让你大致了解你的可能性,以及每种可能性的利弊。

结束

相关推荐

Remove some pages from search

在我的网站上,我希望一些页面不能通过搜索表单进行查询(这样当我有类似www.ex.com/?s=banana的内容时,它们就不会出现)有没有一种方法可以从搜索结果页面中“删除”页面(而不是盲目地执行if Is\\u page(id),display:none的条件)