Shopify themes, liquid, logos, and UX
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
Hi everyone, 😊
I’ve created a fair number of blog posts on my Shopify store since 2024 using the Dawn theme, and I’ve run into a bit of a limitation that I’m hoping someone can help clarify or provide a solution for.
On the homepage, I’m using the default blog section which displays four blog posts along with a “View all” button. That part works fine. However, what I can’t seem to find is any option to allow visitors to filter or view blog posts by category, company, product type, or tag—either directly from the homepage or in a more organized fashion elsewhere.
At the moment, clicking “View all” just takes visitors to a full list of every blog post, regardless of category or topic. That makes it quite difficult for users to find content that’s relevant to what they’re actually interested in.
It feels like a fairly obvious and valuable feature to have—especially when blogs are being used to support multiple products, brands, or customer interests. So my question is:
Thanks in advance for any help or direction!
Much appreciated. 🙏
Hi @JontiUK ,
We can implement a custom coding solution to filter blog posts based on tags, blogs, or categories to which they are assigned. If you're comfortable sharing collaborator access, please let me know, and I will proceed with this task for you.
Thank you!
Hi @JontiUK
Here are two main ways to add category/tag‑based filtering to your Dawn theme blog:
Apps like Blog Filter & Search PRO or UR: Smart Blog Tag Filter let you add tag filters or dropdowns easily—no coding required. Example screenshots above show:
A tag cloud/navigation bar above the blog listing
A stylish dropdown to pick tags/categories and instantly filter posts
You install the app, add its block to your blog template in the theme editor, and configure which tags or categories appear. Pricing usually starts around $3–8/month. https://apps.shopify.com/blog-post-article-tag-filter?utm_source=chatgpt.com
2: Add custom Liquid & JavaScript
If you’re comfortable editing theme files, here’s a basic code snippet for Dawn:
{% if blog.all_tags.size > 0 %}
{% for tag in blog.all_tags %}
<a href="{{ blog.url }}/tagged/{{ tag | handleize }}">{{ tag }}</a>
{% endfor %}
{% endif %}
If my reply is helpful, kindly click like and mark it as an accepted solution.
Thanks!