Metatags are a many things, but mosty they contain information about the Web site that will not be directly displayed to the surfer reading the page.
The most common types of metatags you'll find on the Web are:
* keywords
Keywords are used by search engines to make the page more easily searchable. You would put words that are used on the page that best describe the page.
<meta name="keywords" content="antivirus, Norton AntiVirus, norton anti-virus">
* description
The description is used by search engines to provide a short synopsis of the page. You would put a sentence that describes what the page is about.
<meta name="description" content="Norton AntiVirus is the most comprehensive antivirus solution">
There is also a metatag that provides a different function. These types of metatags actually tell the Web server or browser to do something with the page. The most common of this type of metatag is the Refresh tag. It is used to either refresh the current page or move the browser focus to an entirely new page.
Refresh the page to the Web Design home page after 10 seconds:
<meta http-equiv="refresh" content="10;url=http://www.metatagscreator.com/">
Refresh the page itself after 30 seconds (perhaps to get new information from a spreadsheet or CGI)
<meta http-equiv="refresh" content="30">
One last thing to note: Many Web pages write keyword and description metatags as "http-equiv" tags. This is incorrect. The correct notation is like I wrote above. For example:
WRONG
<meta http-equiv="keywords" content="antivirus Norton AntiVirus Enterprise edition nav AV">
CORRECT
<meta name="keywords" content="antivirus Norton AntiVirus Enterprise edition nav AV">
Once you understand that metatags are not meant to be seen by the reader, but rather to be used within the browser itself, it makes them a lot easier to use.