# Can you use taxonomies/terms without creating pages for them?

**URL:** <https://discourse.gohugo.io/t/can-you-use-taxonomies-terms-without-creating-pages-for-them/50536>\
**Category:** support\
**Created:** [July 3, 2024, 10:58am UTC](https://discourse.gohugo.io/t/can-you-use-taxonomies-terms-without-creating-pages-for-them/50536 "2024-07-03T10:58:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![linky00](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/linky00/32/22445_2.png) [@linky00](https://discourse.gohugo.io/u/linky00)\
**Post date:** [July 3, 2024, 10:58am UTC](https://discourse.gohugo.io/t/can-you-use-taxonomies-terms-without-creating-pages-for-them/50536/1 "2024-07-03T10:58:58Z")

</div>

In my site, I want to use taxonomies to categorise pages for various purposes, but I don’t want Hugo to create pages for them. If I configure `disableKinds = ['taxonomy']` then everything works fine, but if I configure `disableKinds = ['taxonomy', 'term']` then Hugo doesn’t load any of my taxonomies at all (for example, `.Site.Taxonomies` will return `{}`).

I can of course not `disableKinds`, but then Hugo will warn me every time that I haven’t created layout files for them, and the sitemap still points to these empty pages. Is there a way around this? Thanks!

---

<div class="post-metadata">

**Author:** ![irkode](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/irkode/32/26135_2.png) [@irkode](https://discourse.gohugo.io/u/irkode)\
**Post date:** [July 3, 2024, 7:27pm UTC](https://discourse.gohugo.io/t/can-you-use-taxonomies-terms-without-creating-pages-for-them/50536/2 "2024-07-03T19:27:47Z")

</div>

We had a similar issue recently. Maybe it’s possible to adapt that.

> [@Can default taxonomy destinations be disabled?](https://discourse.gohugo.io/t/can-default-taxonomy-destinations-be-disabled/50326/6):
>
> In your site configuration, this will allow you to access term metadata, but Hugo will not render the authors taxonomy or term pages: [[cascade]] [cascade.build] render = 'never' [cascade.\_target] path = '{/authors,/authors/\*\*}' After doing the above you can still access term metadata with something like this: {{ with site.Taxonomies.authors.Get "author-a" }} Name: {{ .Page.Title }}\<br\> Email: {{ .Page.Params.email }}\<br\> {{ end }} Or this: {{ with site.GetPage (printf "/authors/author-…
