How to avoid duplicate SEO Meta Titles for Blog Tag Urls ? How to set NOINDEX

Ok i have in this shop several Blog Posts and 4 Blogs that work like Categories. And im using Blog Tags for each blog post of them. But all these Tags have own urls that are on INDEX for google and using exactly the SAME Meta Ttile and Meta Desc. Example url https://www.joyes-boutique.de/blogs/goldschmuck/tagged/creole and https://www.joyes-boutique.de/blogs/goldschmuck/tagged/armreif . Both have same SEO Meta Tags. This will produce so called “duplicate content” issues in seo meta tags/titles. So i need unique SEO Meta Titles and Desc for these “tagegd” urls as ususal in SEO!

Also i like to edit these blog title tag urls/pages. Is there a workaround or app that i can use to edit the content of these pages/urls with “/tagged” in the url? Also is there a easy way to select if these “tagged” urls are on index or noidex ?`

I also dont really understand the concept behind the shopify blog function. I cant do Categories like ususal in blogs but i can do more “blogs” and tags. Also I can do serveral different Blogs on one shop only to have like categories, but if i want to display content from different “blogs” in shopify on one page its not possible?
I need to edit “tag” pages or to have real categories in a single blog. Also a Blog is a Blog and not a single Blog Post… Im doing SEO for 20 Years. And the SEO Concept/Functionality here in Shopify is more than worse compared to a real CMS like WP. I need a lot of additional apps to have the basics for SEO..

Thanks in advance

Hi subseoDE!

For your blog tag SEO issues, I can suggest a custom solution that would give you complete control over your tag pages’ SEO without requiring additional apps. This solution uses Shopify’s native metaobjects feature.

Here’s how it would work:

  1. Create a “Tag SEO” metaobject in Shopify that stores:
    • The tag name (e.g., “creole”, “armreif”)
    • Custom meta title
    • Custom meta description
    • Index/noindex setting
  2. Add a metafield to your blogs to reference these SEO settings
  3. Add something like this code to your theme.liquid (or other layout file), naming depend on the previous configuration:
{% if template contains 'blog' and current_tags.size > 0 %}
  {% assign current_tag = current_tags | first %}
  {% assign blog_tag_definitions = blog.metafields.seo.tag_definitions %}
  
  {% for tag_def in blog_tag_definitions %}
    {% if tag_def.tag_name == current_tag %}
      {% if tag_def.meta_title != blank %}
        
      {% endif %}
      
      {% if tag_def.meta_description != blank %}
        
      {% endif %}

      {% if tag_def.noindex %}
        
      {% endif %}
      
      {% break %}
    {% endif %}
  {% endfor %}
{% endif %}

This would solve your issues with:

  • Duplicate meta titles/descriptions for tag pages
  • Control over noindex for specific tags
  • No additional apps needed

If you need help implementing this custom solution, feel free to send me a PM. Please note that this would be a paid service since it requires custom development work.

P.S.: Yes, Shopify’s blog structure is quite different from WordPress - it took me some time to adjust too! :sweat_smile: