How to remove multiple H1 tags from blog posts - Solved now

<%- if @topic_view.topic.tags.present? %>
<%= t 'js.tagging.tags' %>: <%- @topic_view.topic.tags.each do |t| %> <%= t %> <%- end %>
<% end %>

Silverstripe Version:
Framework: 3.1.12 CMS 3.1.12

Question:
Hi all,

Please forgive me as I have not ever even heard of SilverStripe before today. I have inherited some work on a website using SilverStripe, and I need to know how to remove the multiple H1 tags that are being generated each time a new post is added to the news blog page. Is there a way for me to go into the template and make the headings for each new post an H2 instead of an H1?

Many thanks!

// Include any relevant code. If you have a lot of code, link to a gist instead.

Hi and welcome to the forum.

It’s hard to be too specific without knowing how the site was built, but the general answer is yes, you should be able to sort that out in the templates fairly easily.

Start by looking in the themes/<somethemename>/templates directory. You’re probably looking for a file called ‘Blog.ss’ (often somewhere like Layouts)

As an aside, it’s perfectly legitimate for a page to have multiple H1 tags (despite what some ill-informed SEOs would have you believe) provided they exist within sensible, structured blocks.

A nice summary of the above (along with citation from Google) is here: How Google Considers Multiple H1 Tags in One Page

Thank you for your reply, I have just this minute solved the problem and had just signed in to mark as solved!

Many thanks again!

1 Like