# New collection not showing tagged posts (solved, newbie error)

**URL:** <https://forum.ghost.org/t/new-collection-not-showing-tagged-posts-solved-newbie-error/20718>\
**Category:** Developer help\
**Created:** [March 13, 2021, 11:31am UTC](https://forum.ghost.org/t/new-collection-not-showing-tagged-posts-solved-newbie-error/20718 "2021-03-13T11:31:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sroot](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sroot/32/11963_2.png) [@sroot](https://forum.ghost.org/u/sroot)\
**Post date:** [March 13, 2021, 11:31am UTC](https://forum.ghost.org/t/new-collection-not-showing-tagged-posts-solved-newbie-error/20718/1 "2021-03-13T11:31:44Z")

</div>

So I’ve been looking at moving to Ghost and spent the last 3 hours trying to work to work out why I was finding it so hard to create a collection. Now I’ve solved it.

**Short Version:** Is there a place I can suggest updates to the help files please?

**Long version:**  
Posts I tagged (with my newly created tag) wouldn’t show up, but the collection would load as an empty page.  
I followed instructions at [URLs & Dynamic Routing - Ghost Developer Docs](https://ghost.org/docs/themes/routing/) and this bit in particular.

### Filtering collections

Much like the [{{#get}}](https://ghost.org/docs/themes/helpers/get/) helper, collections can be filtered to contain only a subset of content on your site, rather than all of it.

```auto
collections:
  /blog/:
    permalink: /blog/{slug}/
    template: blog
    filter: primary_tag:blog
  /podcast/:
    permalink: /podcast/{slug}/
    template: podcast
    filter: primary_tag:podcast

```

Eventually, I found another post here that mentioned you must use negative tags as once a post has been included in one collection it can’t be included in another. I’d also seen the negative tags mentioned somewhere in the help files but didn’t appreciate the significance that the index is a collection and therefore acquired all the tags before the collection had a chance to see it.

```auto
collections:
  /:
    permalink: /{slug}/
    template: index
    filter: tag:-fixedcontent
  /podcast/:
    permalink: /podcast/{slug}/
    template: podhome
    filter: primary_tag:fixedcontent

```

So for me at least, a more complete collections example in the help file would have been

```auto
collections:
  /:
    permalink: /{slug}/
    template: index
    filter: tag:-blog+tag:-podcast
   #I'm not sure if that's the correct way to chain tags in the filter, I only have once collection working!
  /blog/:
    permalink: /blog/{slug}/
    template: blog
    filter: primary_tag:blog
  /podcast/:
    permalink: /podcast/{slug}/
    template: podcast
    filter: primary_tag:podcast

```

---

<div class="post-metadata">

**Author:** ![brendantko](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/brendantko/32/8221_2.png) [@brendantko](https://forum.ghost.org/u/brendantko)\
**Post date:** [March 29, 2021, 8:16am UTC](https://forum.ghost.org/t/new-collection-not-showing-tagged-posts-solved-newbie-error/20718/2 "2021-03-29T08:16:42Z")

</div>

> [@sroot](#):
>
> So I’ve been looking at moving to Ghost and spent the last 3 hours trying to work to work out why I was finding it so hard to create a collection. Now I’ve solved it.

My dude, thanks for posting this! haha I’ve been putting my head against the table for a couple hours now wondering why my collection wasn’t working. I think the documentation could be more clear how you described it. Was very simple after reading your take on it.

Cheers, I owe you a beer

---

<div class="post-metadata">

**Author:** ![sroot](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sroot/32/11963_2.png) [@sroot](https://forum.ghost.org/u/sroot)\
**Post date:** [March 29, 2021, 10:16am UTC](https://forum.ghost.org/t/new-collection-not-showing-tagged-posts-solved-newbie-error/20718/3 "2021-03-29T10:16:04Z")

</div>

I’m glad it helped!
