Hi there,
I believe we resolved this in your other topic, but I’ll go ahead and post my answer in here as well just to complete/resolve the topic 🙂
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:
3. Set the hook to generate_before_main_content
4. Set the Display Rules to your posts page (blog)
Hope this helps!