3 Must Have <meta> Tags

Every HTML document consists of two main tags, <head> and <body>. <head> is a place for meta information, like the web page’s title and links to stylesheets and javascripts.

In this post, I’ll share three absolutely must have, couldn’t live without <meta> tags. They are:

<meta charset='utf-8'>
<meta name='viewport' content='width=device-width'>
<meta name='description' content='A description that appears in search results'>

Let’s break those down…


This attribute specifies the character encoding the document should use.

There are 127 characters available to display on a web page using the default encoding, ascii, which include the numbers 0-9, the letters a-z, their uppercase variants A-Z, and other commonly used symbols: !@#$%^&*()-+{}[]"'

If you’re using any other symbol, like é (in resumé) or curly quotes ‘’“”, the browser will try to represent these characters with gibberish symbols: ‘“’“

To show the characters you type into your text editor, add

<meta charset='utf-8'>

to the <head> of your HTML document.

name='viewport' content='width=device-width'

The viewport the browser’s virtual represenation of a screen’s size. This allows users to pinch to zoom and pan to focus on your content.

Sometimes though, you want to override the default viewport width to take control over what exactly your visitors see when they visit your site, especially on mobile devices like phones and tablets.

By adding

<meta name="viewport" content="width=device-width">

you are telling the browser to force the layout into the provided screensize, rather than allowing visitors to zoom into your content. In effect, the browser will do the zooming for you.

Have a look at the following demonstrations:



By specifying the viewport’s width, you’re putting your content front and center for all visitors.

name='description' content='your description here'

The description attribute of the meta tag determines the text displayed in search results when visitors search for your site:

It is important to note that Google does not factor in the description of your site when determining rankings. Despite that, this is your first impression to new visitors of your site.

Without the description, google will display the first sentence of content on the given page, which might not be convincing enough for potential visitors to click on your link.