Hi there,
The post titles on the blog pages are h2
elements. This is because there should only be one h1
element per page. If all of those titles were h1
elements, it wouldn’t be good for SEO.
If your blog page has a site title, it will be used as the h1
on the page.
If not, you can add an h1
to the page using a Hook Element: https://docs.generatepress.com/article/hooks-element-overview/
For example, you could:
1. Add a Hook Element.
2. Add this as the content:
<div class="page-header">
<h1>Your Blog Title</h1>
</div>
3. Set the hook to generate_before_main_content
4. Set the Display Rules to your posts page (blog)
Hope this helps!