How to correctly use heading tags in blog posts for SEO

Do you use heading tags within your post content? If you’re including them incorrectly or not using them at all, then you’re missing out on major SEO points.

Heading tags define which parts of your content are important. This helps search engines understand how your content is connected, but there’s no point throwing them into your post without applying strategy.

The structure of your post is important!

This article will explain how to properly using heading tags within blog posts so you’re getting the best out of your SEO efforts.

First things first, let’s talk about the structure…

Important points to remember when structuring your post using headings

  • The most important heading tag on the page should be the H1, and usually there should only be one of these. On your main blog, this should be your blog title. On a single post or page, this should be your post title.
  • H1 tags should not be used within the post body content.
  • Each webpage on your site should start with H1 tag and work down to H6.
  • Within a single post or page sub-headings should be H2s, sub-sub-headings should be H3s and so on.
  • Headings should not be chosen based on their design
  • Each heading tag should contain valuable, relevant keywords or phrases.

Example of using heading tags within a post/page

h1 Post/page title
h2 Sub-headings
h3 Sub-sub-headings
h4 Blog title or related content in sidebar widgets
h5 Sidebar or footer widget titles

Example of using heading tags on your blog

h1 Blog title
h2 Blog description/tagline (if relevant keywords are included) or your recent blog posts
h3 Recent posts (or older blog posts if recent posts have H2s)
h4 Related content in sidebar widgets
h5 Sidebar or footer widget titles

How to customise the design of heading tags using CSS

Change how each of your headings look using h1, h2 and so on in the CSS.

h2 {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transformation: uppercase;
}

If you want to target a specific heading, use the class or ID that is associated with it. For example, in most WordPress themes this is the structure of the post title in a single post

<h1 class="entry-title">Your Post Title on Single Post or Page</h1>

So for this you can use the class to target any H1 tags with the class entry-title

h1.entry-title {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: bold;
    text-transformation: uppercase;
}

There’s a quick overview of how to properly use heading tags throughout your blog post for SEO. Remember that heading tags are used to create structure in order to help search engines understand what your post is about, but they help readers skim your post and find the information they are looking for.

Leave a Reply

Thank you so much for taking the time to comment! Your email will not be published or shared but you will recieve an email if your comment has a reply. Need help with a tutorial? Check out our Coding + Consultation service for one-on-one assistance.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 comments

  1. Inksplore on

    Definitely heading tags for any blog is a must in context to seo, however most of the bloggers neglect this technical part of seo considering it meager or relatively unimportant in comparison to flashy plugins and tools, however goggle bots are the one who recognizes them first. Thanks for providing this informative article.

    Reply