There have been many discussions about H1 recently (in the article content page), and there are roughly two situations:
1. H1 should be used in the title of the article
2. H1 should be used on the site's title
I believe most people prefer the first method: to use it in the title of the article. From the perspective of the article, when users enter the content page, what they want to see is of course the content of the article. The title of the article is of course the most important and most important.
OK, the above is viewed from the perspective of the article, what if you look at it from the perspective of the page?
In addition to the article content and links derived from the content, there are also content on the page that has no direct relationship with the article content, such as guides, advertisements, searches, etc. In a page, an article is just one component. From a semantic point of view, there is only one large title (H1) in a page, which is used to summarize the content of the page (including non-article parts). Therefore, H1 is more accurate in using site titles than in article titles. Note that H1 and title are different.
Here we also solve the ideas put forward by some students during the discussion:
1. Questions about SEO (H1 has an impact on SEO)
2. Questions about semantics
These two issues are contradictory. Sometimes, when doing SEO, you have to give up semantics. Using domestic SEO means, there is basically no semantics at all. Sadly, most of the students who work on the website now focus on SEO.
H1 has an impact on SEO, but it is not necessary. Its weight is much lower than the information on the head of the page. Why not carefully prepare the header of the page? Moreover, semantics have no bad impact on SEO, so why do you have to take advantage of this?
I think the content in the body should be as good as it is. The focus should be on semantics, because this part is mainly for users to see, and to adapt to multiple terminals, some students said that you did not use hidden text, yes, that is for semantic service, on terminals without styles or do not support styles, in order to make the content more readable, rather than for SEO. SEO should focus on head, which is also what search engines value the most. For example, meta contains many attributes used in search engines.