presscustomizr / customizr

Simple and fast WordPress theme designed to help you attract and engage more visitors. Provides a perfect user experience on smartphones. Powers 100k+ active sites around the world. Hundreds of 5-stars reviews received on WordPress.org.
https://presscustomizr.com/customizr
Other
137 stars 66 forks source link

Remove the H1 of the site title #1760

Closed ghost closed 5 years ago

ghost commented 5 years ago

related to #1406 related to #1431

reported again here https://secure.helpscout.net/conversation/880785357/217733?folderId=607547

@eri-trabiccolo we had the discussion several times, let me know if you see any technical possible regression

eri-trabiccolo commented 5 years ago

What I see is that several other users requested the h1 tag e.g. in home when displaying latest posts and a logo image, why? always for the same reason: "seo" :/

If we remove it I'm certain other people will complain about that.

Maybe we have to think about introducing an option, at least for the home page.

ghost commented 5 years ago

You know what ? SEO is just the biggest bulls*** of the web. Did I just say that? Oh yes.

JTS-IL commented 5 years ago

Please allow me to disagree. The H1 is not just for SEO, It's very important for accessibility, specially for those who cannot read, and use screen readers. They have the option to skip through the hierarchy of the headers, and that's why a page has to be with only one H1. Since Google, and other search engines give significant weight to accessibility, having the right hierarchy gives a page better score.

ghost commented 5 years ago

Thanks for jumping in @JTS-IL . Indeed, the accessibility question is to me more relevant than SEO considerations. If we remove the H1 tag for the logo / title, there will be pages, like post lists, where there won't be H1 tag. So the heading's hierarchy will start from an inferior H, typically H2, but hierarchy navigation will still be possible. So I don't see it as a problem for accessibility. Should I ? In terms of SEO, there will be pages without H1, which is not optimal for robots. But on the other end I don't think it really make sense to keep telling Google that all pages have the same H1, the site title, as we do right now. So my idea is to remove the H1 tag for the title for the moment. Then if we get many SEO related complaints about this missing H1 on some pages, we could explore an option allowing users to wrap their site title inside a H1 tag on home and all "H1-less" pages.

JTS-IL commented 5 years ago

As I remember, there was an issue with multiple h1 in the man slider (which I fixed locally on my sites). A page must have one, and only one h1, and it should be the post or page title, not the site title. webpages that are not post or 'page', should have some kind of 'system-generated' h1, like archives or 404 etc.

eri-trabiccolo commented 5 years ago

Also reported here: https://wordpress.org/support/topic/how-to-remove-multiple-h1-tags/