👤HTML <head> and <meta> tags

the metadata (background information) container of a webpage

The <head> part of an HTML document describes the page:

  • it does not itself directly appear on the page!

<html>

    <head>
        
        <title>My home page</title>
        <meta name="description" content="Just got started with making a website">
        <meta name="keywords" content="HTML, web development, programming">
        <meta name="author" content="Jon">
    
    </head>
    
    <body>
    
        <p>Where the content actually appears!</p>
    
    </body>
    
</html>

The <head> may assist:

The <meta> tag

The <meta> tag, within the <head> tag, each consists of a name attribute that describes the HTML document (the webpage):

...
<head>
  <meta charset="UTF-8">
  <meta name="description" content="My website about anything I like">
  <meta name="keywords" content="programming, management, hacking tips">
  <meta name="author" content="Jon C">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
...

In the above example note that:

  • charset has no name attribute but simply describes what "character set" the page is using

    • usually just has a value of UTF-8 since nowadays that set contains most of the alphabets and writing systems of the world's human languages

  • description for search engines to show a small blurb under your page's <title>

  • keywords to help the search engine lead users to your page if they type in these keywords

  • author not as important 😉

  • viewport has recently become important as it helps adjust the size of everything when viewed on smaller screens such as mobile phones and tablets

Last updated