The <meta/> Tag in HTML 5

The <meta/> tag is used to define metadata for the HTML document or directives for the HTTP protocol. HTML metatag elements have a content attribute and either a name attribute for document metadata or an http-equiv attribute for protocol directives.

<meta http-equiv="..." content="..."/>
<meta name="..." content="..."/>
<meta itemprop="..." content="..."/>

See the HTML <meta> tag list for some of the values that can be coded for the name attribute or the http-equiv attribute. Other metadata can be expressed using specific HTML tags, such as:

List of <meta> tags in HTML 5

Most Common Metatags

The most common HTML metatags include:

Metatags for Search Engine Optimization (SEO)
Metatags for HTML pages on Mobile / Handheld Devices
Metatags for Apps on Mobile / Handheld Devices
<meta http-equiv="..."/> tags

Less common HTML metatags include: