The «Tagging» core functionality adds multiple pages with the same human content (but different to Google) to SERP

The first link when JavaScript is disabled:

The second link when JavaScript is disabled:

1 Like
<link rel="canonical" href="" />

both links having the above canonical URL. So I guess it is not a problem of Discourse.

It is a problem for my customers: when they search in Google, it would be better for them to see different pages from my site instead the same with duplicated content.

I mean one of the uses of canonical tag is to prevent duplicate search results. Your site having canonical tags on all tags related pages. That’s why I told it’s not the problem of Discourse.

I guess Google will take some time before excluding the URLs by canonical tag. Let’s wait to see what Discourse team thinks about it.


What version of Discourse are you using? Do you really mean the tagging plugin? Tags we moved into core long ago.

I use the latest version and mean the tagging functionality in the core.
I have edited the title.

1 Like

Is this topic related?

1 Like

No, I surely want the tags to be indexed, but do not want them to be included twice in the SERP.

I mentioned this before, @codinghorror should we even be allowing google to index the various “tag” pages, seems to me like a waste of server resources.

Thinking about it, I am not sure top or categories should be indexed as well, but as we creep along that way we reach the logical conclusion which is site maps.

1 Like

Indexing of the tags is very-very important to my traffic: as you can see, the tag pages are on the top of SERP. I just do not want a single tag to be included twice in SERP.

The data from Wikipedia:

According to a 2013 study, the CTR’s for the first page goes as:
TOP 1: 32.5%
TOP 2: 17.6%
TOP 3: 11.4%
TOP 4: 8.1%
TOP 5: 6.1%
TOP 6: 4.4%
TOP 7: 3.5%
TOP 8: 3.1%
TOP 9: 2.6%
TOP 10: 2.4%

So when TOP 2 and TOP 5 shows the same page - I just loss my traffic for other pages.
What is why the @vinothkannans answer about canonical is not a solution.
And excluding tag pages from SERP would be crazy at all: a huge traffic loss.

Yes I mentioned this to @neil. I support these changes.

1 Like

I don’t follow why there is a page indexed with match_all_tags=true@dmitry_fedyuk Did you figure out where Google is finding that link? It’s not a valid query parameter, so it’s thrown away. Is it from a plugin?

Ok we need to merge the discussion from the other topic then.

Google does seem to rank category pages (like /c/envato-announcements) very highly, and tag topic lists are basically the same thing. So… removing them would be a huge traffic loss or good for SEO? Or it depends and needs to be customizable?

I would say no. Categories are strong walls with distinct groupings, and there “should” never be more than, say 40 of them total. Furthermore there is zero duplication in categories. You are either in a category, or you are not.

There could be thousands of tags, and they duplicate each other! So tags should just be excluded.


I committed the change today.