There isn’t a set number to use, but use a lot of them. People skim content online so you can make it easy for them to read just by reading the subheadings.
In fact, I talked to a writer that used to work for a very big content site and he said they generally wrote so that a person could understand most of the content just by reading the subheadings and looking at the pictures.
A rule of thumb is to have a subheading for every 200 to 500 words.
It’s great if you can use long tail keyword phrases as the subheadings.
And don’t use H1 tags — H1s should just be used once as the title. If you’re using WordPress then the title of the post is the H1 tag.
Other Onsite SEO Questions
- How many affiliate links should I have in each article?
- What’s the best keyword density? Or how many times should I use a keyword in my post?
- The Yoast SEO Plugin tells me to use a keyword X% of the time. What should I do?
- How many H1 tags should I use?
- Should I use a silo structure on my site?
- What’s the best template for an Amazon Affiliate Review?