A meta tag is an HTML element that describes information about a page without appearing as main text for the visitor. It is placed in the technical section of the document, called the head, and can communicate instructions or data to browsers, search engines, social services and other software that processes the page.
A meta tag is not the same as the content of a page and is not a shortcut to gain visibility. Its role is to make explicit information that the code and text alone do not always declare: character encoding, mobile viewport, description of the resource, indexing directives or the page preview in certain contexts.
Where meta tags are found and who reads them
In HTML, meta tags are placed inside the head, before the part of the page that the reader sees in the browser. They do not have a closing content: their attributes define the type of information and its value. A browser can read some to adapt the display; a crawler can read others when it retrieves the document; a social platform can use specific metadata to build a sharing card.
The important distinction is between the tag and its interpretation. Writing a meta tag does not force Google, a browser or a social network to use exactly that data. Each system applies its own rules and can ignore a value that is incomplete, inconsistent, obsolete or contrary to its guidelines. For this reason, technical control must always be accompanied by verification of the actual result.
The functions of different meta tags
| Type | Specific function | Effect to verify |
|---|---|---|
| charset | Declares the character encoding of the document. | Accents, symbols and special characters readable correctly. |
| viewport | Indicates how the mobile browser should relate the layout to the device width. | Page usable without forced zoom or abnormal scale. |
| description | Proposes a summary of the page to the systems that analyze it. | Description present in the code and consistent with the content. |
| robots | Communicates crawling or indexing directives for the individual page. | Indexing status consistent with the editorial choice. |
| http-equiv | Replicates some instructions that in other cases can come from HTTP headers. | Actual behavior in the browser or client concerned. |
Not all of these elements have the same weight. The meta charset and viewport affect how the document is interpreted; the meta description is a descriptive suggestion; the robots directive can affect the behavior of crawlers. Confusing these purposes leads to using the code for a goal that the single tag cannot achieve.
Meta description, title and visible title: three distinct levels
The meta description is probably the most well-known meta tag in editorial contexts. It summarizes the page concisely and can be taken into consideration for the preview in search results. However, it is not the page title: the HTML title is defined with the title element, while the visible title on the page is usually a heading. These are three different levels, which can be consistent without being duplicated word for word.
A good descriptive text does not list keywords in a row and does not promise content that is absent. It must clarify the topic, distinguish the resource from similar pages and reflect what the user will find after the click. The search engine can still generate a different snippet using parts of the page that it considers more suitable for the query.
The role of meta tags in SEO work
In SEO, a meta tag should be considered part of the technical and documentary hygiene of a page, not as a substitute for content, architecture or authority. An accurate description can improve understanding of the editorial offering; a misconfigured robots tag can prevent a page intended for search from being indexed; an incorrect viewport can make mobile consultation uncomfortable. None of these interventions alone fixes a poor, duplicated or off-intent page.
A common mistake is to attribute outdated practices to meta tags. The meta keywords tag, for example, was created to associate words with a document, but major search engines do not use it as a signal to rank pages. Inserting dozens of terms in the code does not make the text more useful and does not compensate for the absence of real information.
How to check a meta tag without errors
- Open the source code or developer tools and locate the tag in the head section.
- Check that the value is complete, without duplicates or conflicting directives.
- Verify that the CMS does not override the value with a plugin, theme or global rule.
- Check the behavior in the system concerned: mobile rendering, preview, crawling or indexing status.
- Review the tag when the title, content, URL or purpose of the page change.
This sequence is useful because the code saved in the editor does not always match the code actually served. Cache, SEO plugins, theme rules and global settings can generate additional metadata or replace those entered at the individual page level.
What meta tags cannot do
A meta tag is not a paragraph intended for the reader, it is not an editorial category and it is not a guarantee of ranking. It does not replace the semantic structure built with headings, text, links and verifiable data. It is not even synonymous with structured data: structured data describes entities and relationships according to specific vocabularies, while meta tags are more general HTML instructions or metadata.
The reference encyclopedic entry is Meta tag on Wikipedia. For directives dedicated to crawlers, you should also compare the documentation of the search engine that must interpret them.
Frequently asked questions about meta tags
Is a meta tag visible on the page?
Normally not. It is read by the software that analyzes the document, while the visitor sees the content present in the body of the page.
Does the meta description always determine Google’s snippet?
No. It can be used, but Google can choose a different snippet if it considers it more relevant to the search performed.
Is meta keywords still useful for SEO?
It is not used by major search engines as a ranking signal. It should not be used to accumulate keyword variants.
Are meta tags and Open Graph the same thing?
Open Graph uses meta tags with specific properties to describe a page in social shares. It is therefore a particular family of metadata, not a synonym for all meta tags.
Can I have two meta descriptions on the same page?
It is preferable to avoid it. Two different values can make interpretation uncertain and often indicate an overlap between plugins, theme or CMS settings.
From glossary to projectAre your site’s pages optimized as they should be?On-page and off-page SEO works on pages and signals external to the site to improve visibility.Discover on-page and off-page SEO
Related entries:
Meta titles and descriptions HTML h1 tag
