Blog Tag Logic — Include Tags Used Only Once

BC428
Member

Hey Developer Community,

 

I’m noticing that our current HubSpot blog tag functionality only displays blogs for tags that have been used two or more times. If a tag is only used once, it doesn’t return any results when someone clicks that tag.

 

Can you help adjust the back-end query or HubL logic so that a tag will still return its associated blog post even if it’s only been used once?

 

In HubSpot terms, I think this involves modifying the tag filtering logic in the HubL module or blog listing template — maybe the blog_tags or content_by_tag function — so that the query doesn’t exclude tags with only a single instance.

 

Essentially:

  • Current behavior → Only shows blogs for tags with ≥2 uses.

  • Desired behavior → Show blogs for any tag, even if used only once.

Can someone help me review how the tag filtering is being handled in our HubL code and update it accordingly?

 

It might involve checking how the blog_tag_url or blog_tags loop is defined — maybe the logic filters based on content.tag_list length or a query that groups by tag count. We want to make sure there’s no conditional like “if tag count > 1” limiting visibility.

 

0 Upvotes
1 Accepted solution
shadabahmedkhan
Solution
Participant

That’s a sharp observation it sounds like the current HubL logic or the underlying query might be grouping or filtering tags by occurrence count, which is why single-use tags aren’t surfacing. You could try reviewing the blog listing module for any conditions related to content.tag_list or blog_tags that check tag frequency, and adjust the loop to include all tags regardless of count. Once that’s done, testing with a tag that appears only once should confirm if the issue is resolved.

View solution in original post

0 Upvotes
3 Replies 3
shadabahmedkhan
Solution
Participant

That’s a sharp observation it sounds like the current HubL logic or the underlying query might be grouping or filtering tags by occurrence count, which is why single-use tags aren’t surfacing. You could try reviewing the blog listing module for any conditions related to content.tag_list or blog_tags that check tag frequency, and adjust the loop to include all tags regardless of count. Once that’s done, testing with a tag that appears only once should confirm if the issue is resolved.

0 Upvotes
STierney
Community Manager
Community Manager

Hey @BC428 - thank you for posting in the Community!

I'd like to tag in some developer experts to see what insight they have have for us! @Mike_Eastwood, @Bryantworks, and @ashleyidesign - any thoughts on this inquiry?

Shane, Senior Community Moderator





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




0 Upvotes
BC428
Member

I probably should mention that we have two separate blogs that seem to be pulling from the same tags as well.