< back to knowledge

Headings (H1) SEO Best Practices and Generation Guide

by Andreas Voniatis Founder. Fractional SEO Consultant.

HTML Heading (also known as Header and officially heading element) tags, as their name suggests, are used to differentiate the headings and sub-headings of a page from the rest of the content. In HTML coding, the heading tags from <h1> to <h6> form a top-down hierarchy with <h1> being the most important and <h6> being the least. Header tags should be used to structure the topic of your content.

These are usually (or should be) the first piece of text yur users see and are therefore incredibly important in making the best use of your audience’s attention which will help them decide they’re on the right page because they will get what they’re searching for.

Best Practice

  • Ensure each page has a unique <h1> tag
  • Write <h1> tags as titles of the page
  • Effectively an optimised Meta Title will usually serve as the <h1> tag
  • Avoid multiple <h1> tags if possible, however if your site is built using HTML5 then this is theoretically allowable. In any case:
    • h1 — is the content title which should be consistent with the title tag as much as possible so as to appear consistent to both search engines and users. h1 headings show users what they can expect from the content piece in general.
    • h2 — are sub headers that break down the contents main sections. Use these as section breaks to reflect all the different aspects users would expect to see on the page in response to their search query.
    • h3, … to hn — are sub sections to further detail the parent heading relative to their place in the content hierarchy.


To generate H1 or heading tags, this is can be achieved by using the Artios Meta Content service which uses Neural Network technology learned on millions of content.

Download Our SEO Guide