# Internal tag page conundrum

**URL:** <https://forum.ghost.org/t/internal-tag-page-conundrum/51749>\
**Category:** Developer help\
**Created:** [October 18, 2024, 7:37am UTC](https://forum.ghost.org/t/internal-tag-page-conundrum/51749 "2024-10-18T07:37:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NickAbs](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/nickabs/32/28911_2.png) [@NickAbs](https://forum.ghost.org/u/NickAbs)\
**Post date:** [October 18, 2024, 7:37am UTC](https://forum.ghost.org/t/internal-tag-page-conundrum/51749/1 "2024-10-18T07:37:56Z")

</div>

hello all,  
As part of the theme I’m working on, I’m trying to create a tag template that lists the posts with tagged with an internal tag (explanation for why below!). I think the expected way to do this is to create a custom route, but since route.yaml is part of the end-user’s content it does seem right to include this type of modification with the theme.

Is that correct? and - if so - is there an alternative way to create an index for an internal tag?  
many thanks

* * *

what I and trying to do:

I have created a user configurable side bar (see below) using internal tags: the user creates a tag, including an svg as the featured image to act as the sidebar icon. This works well when there is a single page/post linked to the tag, but I also have to handle cases where there are multiple articles associated with the internal tag. I thought it would be more intuitive if these cases could use a tag index template, as would happen with a public tag.

 ![Screenshot 2024-10-18 at 07.52.38](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/d/7/d72e783a8f7a4ea6b0459b09dffe30b3a6db3307.png)
