# Tags go to 404 page

**URL:** <https://forum.ghost.org/t/tags-go-to-404-page/28173>\
**Category:** Developer help\
**Created:** [January 27, 2022, 3:52pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173 "2022-01-27T15:52:26Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![gdprgeek](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@gdprgeek](https://forum.ghost.org/u/gdprgeek)\
**Post date:** [January 27, 2022, 3:52pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/1 "2022-01-27T15:52:26Z")

</div>

Issue: all tags lead to 404 page. Tried deleting all tags and re-creating them, remove and add back to blog posts - not working. No slug appears on the main Tags page, although they’ve been added in Tags \> Advanced. For example slug is “advanced” and URL displaying below is "[www.gdprstart.com/tag/advanced/](http://www.gdprstart.com/tag/advanced/) " but it goes to 404.

![image](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/9/3/93c728c0442f2c3f7406bdda7741e12ab7333ed1.png)  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/2/c/2c18fb350e8c03f55a241ba12a940f81a5496a1c.png)

Appreciate any help!

1. 
  - What’s your URL? [https://www.gdprstart.com/](https://www.gdprstart.com/)

2. 
  - What version of Ghost are you using? Latest (just got started).

3. 
  - How was Ghost installed and configured? Ghost Pro, alto theme, deleted ghost default profile (which then deleted all default blog posts, but not the “Getting started” tag).

4. 
  - What Node version, database, OS & browser are you using? Mac Monterey latest version, Firefox

5. 
  - What errors or information do you see in the console? Not sure what to answer here…

6. 
  - What steps could someone else take to reproduce the issue you’re having? Go to any blog post and click on a tag. When hovering over any tag on the page, you can see they all lead straight to 404.

---

<div class="post-metadata">

**Author:** ![Tiago](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tiago/32/15101_2.png) [@Tiago](https://forum.ghost.org/u/Tiago)\
**Post date:** [January 27, 2022, 4:18pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/2 "2022-01-27T16:18:40Z")

</div>

Hello @gdprgeek this is a frustrating bug in Ghost. I’ve had this bug happen with me.

Here’s what I do:

1. I create the tag
2. It creates a 404 link.
3. I go to an article and at the new tag to it.
4. The link starts working.

In your case, I see you have a page already with the “Advanced” tag but it still doesn’t work. So, I suggest you:

1. delete the “Advanced” tag
2. Create a new “advanced” tag
3. Add it to a couple of posts
4. Pray…

If it still doesn’t work talk to Ghost Pro support since you are a paying customer. They will help you

---

<div class="post-metadata">

**Author:** ![gdprgeek](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@gdprgeek](https://forum.ghost.org/u/gdprgeek)\
**Post date:** [January 27, 2022, 4:47pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/3 "2022-01-27T16:47:48Z")

</div>

Thanks for the suggestion @Tiago, unfortunately this doesn’t do the trick. Thought I’d post here in case someone had a solution and others may encounter the same issue. Will email Ghost and update here later. 🙂

---

<div class="post-metadata">

**Author:** ![gdprgeek](https://avatars.discourse-cdn.com/v4/letter/g/c67d28/32.png) [@gdprgeek](https://forum.ghost.org/u/gdprgeek)\
**Post date:** [January 27, 2022, 8:39pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/4 "2022-01-27T20:39:55Z")

</div>

**Analysis and solution, courtesy of the awesome Ghost support team:**

_When reviewing your site, it looks like you’re running a custom routes.yaml file, which doesn’t include the base configuration – e.g. the setup that gives tag archive pages their path on the site. The easiest fix for this would be to login to Ghost Admin, and upload the base configuration back to the site, in the Settings \> Labs area (under “Routes”)._

And here is the config, which did indeed solve the issue! 👇

```auto
routes:

collections:
  /:
    permalink: /{slug}/
    template: index

taxonomies:
  tag: /tag/{slug}/
  author: /author/{slug}/

```

---

<div class="post-metadata">

**Author:** ![tgautam03](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@tgautam03](https://forum.ghost.org/u/tgautam03)\
**Post date:** [July 13, 2024, 2:49pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/5 "2024-07-13T14:49:16Z")

</div>

Hi

I’m having the same issue even with the base config. I have no idea how to fix this.

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [July 13, 2024, 5:26pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/6 "2024-07-13T17:26:29Z")

</div>

Do you have tags? Are they attached to at least one published post? Are they public tags, not starting with #?

If not, you will get a 404.

---

<div class="post-metadata">

**Author:** ![tgautam03](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@tgautam03](https://forum.ghost.org/u/tgautam03)\
**Post date:** [July 13, 2024, 5:40pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/7 "2024-07-13T17:40:16Z")

</div>

Yes, I have a single public tag (named gpu), and it is attached to 2 posts.

Here’s the link to my website: [https://0mean1sigma.com/](https://0mean1sigma.com/)

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [July 13, 2024, 8:00pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/8 "2024-07-13T20:00:31Z")

</div>

This is maybe a theme error? Because `https://0mean1sigma.com/tag/gpu/` works fine.

---

<div class="post-metadata">

**Author:** ![tgautam03](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@tgautam03](https://forum.ghost.org/u/tgautam03)\
**Post date:** [July 13, 2024, 8:56pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/9 "2024-07-13T20:56:52Z")

</div>

I suspected that might be the case. I can’t even edit the theme files. I’ve contacted ghost support. Hopefully, they’ll help me out.

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [July 13, 2024, 9:25pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/10 "2024-07-13T21:25:28Z")

</div>

I suspect you have an invalid routes file. Do you want to maybe download it and post it here?

---

<div class="post-metadata">

**Author:** ![tgautam03](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@tgautam03](https://forum.ghost.org/u/tgautam03)\
**Post date:** [July 13, 2024, 9:38pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/11 "2024-07-13T21:38:12Z")

</div>

Sure, this is from `routes.yaml` file

```auto
routes:

collections:
  /:
    permalink: /{slug}/
    template: index

taxonomies:
  tag: /tag/{slug}/
  author: /author/{slug}/

```

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [July 14, 2024, 12:18am UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/12 "2024-07-14T00:18:19Z")

</div>

Which theme is that?

---

<div class="post-metadata">

**Author:** ![tgautam03](https://avatars.discourse-cdn.com/v4/letter/t/bb73d2/32.png) [@tgautam03](https://forum.ghost.org/u/tgautam03)\
**Post date:** [July 14, 2024, 12:34am UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/13 "2024-07-14T00:34:30Z")

</div>

Im using Journal theme.

---

<div class="post-metadata">

**Author:** ![ginger\_rm](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/ginger_rm/32/33314_2.png) [@ginger\_rm](https://forum.ghost.org/u/ginger_rm)\
**Post date:** [November 23, 2024, 9:13pm UTC](https://forum.ghost.org/t/tags-go-to-404-page/28173/14 "2024-11-23T21:13:11Z")

</div>

I had a duh moment; was thinking one of my tags was buggy, but realized I had not published my post.

This particular tag works fine when the post is published. The fix might not work for everyone, but mentioning just in case…
