Meta Tags pour le SEO
Qui HTML head elements en réalité matter pour le SEO in 2026 — the title lien, meta description, and robots meta tag — plus X-Robots-Tag, rel attributes, and the dead tags to drop.
Langues
Meta tags are head elements que réussir metadata to moteur de recherches — but la plupart 'meta tags pour le SEO' listes are padded with tags que ne faites pashing. Seulement a few matter: the title element (a light ranking factor and the principal source of the SERP title lien), the meta description (drives CTR, pas a ranking factor), and the robots meta tag (noindex, nofollow, snippet contrôle — mirrored by the X-Robots-Tag header pour non-HTML fichiers). Groupe head elements by job: appearance, indexation/serving, link-level, browser-only, and ignored. The trap que bites everyone: une page blocked in robots.txt is jamais crawled, so Google jamais sees votre noindex. Ce hub maps every tag and routes vous to the deep dives.
TL;DR — Meta tags are bits of HTML in the head of votre page que tell search engines and navigateurs choses à propos de lune page. La plupart of les don’t matter pour le SEO. The three que do: the title (the clickable headline in results), the meta description (the blurb sous it), and the robots tag (qui peut tell Google pas to index une page). Meta keywords? Dead — Google ignores les complètement.
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributes
Ce que meta tags are
Quand vous regarder at a web page, vous voir the corps — headings, paragraphs, images. Ci-dessus tout of que, in a section appelé the head, sits metadata: information à propos de the page que visitors don’t voir but moteur de recherches and navigateurs lire. Meta tags live là.
The internet is complet of “SEO meta tags” checklists with a dozen entries. Ignore la plupart of les. In 2026, seulement a few head elements en réalité do anything pour search:
- The title — the headline que becomes votre clickable lien in résultats de recherche. (Technically it’s the title element, pas a “meta” tag, but it belongs ici and it’s the la plupart important un.)
- The meta description — the short blurb affiché sous the title. It doesn’t aider vous rank, but a bon un obtient plus personnes to click.
- The meta robots tag — how vous tell moteur de recherches pas to index une page, or pas to montrer a snippet pour it.
The tags que ne faites pashing
- Meta keywords — vous liste keywords, Google ignores les entirely. Filling ce in is pure wasted effort, and it’s been que façon since 2009.
- Author, revisit-after, and similaire — jamais utilisé by Google.
Si a “must-have meta tags” article indique vous to ajouter ces, fermer the tab.
The un mistake to éviter
Personnes essayer to hide une page from Google two façons at une fois: ils block it in
robots.txt and ajouter a noindex tag. Que backfires. Si vous block lune page,
Google jamais reads it — so it jamais sees the noindex, and lune page peut linger in
search. Si vous vouloir une page out of Google, let it be crawled and ajouter noindex.
Don’t block it.
Vouloir the complet map — every tag, où it lives, and qui ones contrôler indexation vs. snippets? Switch to the Avancé tab.
TL;DR — Groupe head elements by job, pas by nom. Appearance: the title element (a principal — pas seulement — source of the SERP title lien) and the meta description (CTR copy, pas a ranking factor). Indexation & serving: the robots meta tag (
Evidence for this claim The HTML meta element represents metadata that other head elements cannot express. Scope: HTML semantics, independent of whether a particular search engine uses a given name value. Confidence: high · Verified: MDN: meta element Evidence for this claim Google documents a defined set of meta tags it understands and ignores unsupported tags. Scope: Google Search's supported meta-tag behavior. Confidence: high · Verified: Google Search Central: Meta tags and attributesnoindex,nofollow,nosnippet,max-snippet…), mirrored by theX-Robots-TagHTTP header pour non-HTML fichiers anddata-nosnippetat element level. Link-level:rel="nofollow",sponsored,ugcon<a>tags — hints, pas directives. Browser-only: charset, viewport, refresh. Ignored: keywords, author, revisit-after. The load-bearing rule: robots.txt is explorer contrôler, the robots meta tag is index contrôler — block une page and Google jamais sees votrenoindex.
Ce que counts as a meta tag — and the title-tag caveat
Meta tags are elements in the head que réussir metadata à propos de lune page to search
engines and navigateurs. The classic ones utiliser the meta element. But the unique la plupart
important head element pour le SEO — the title element — is technically pas a meta
tag. I’m covering it ici anyway, parce que every “meta tags for SEO” search veut it,
and parce que grouping head elements by the job ils do is far plus utile que
splitting hairs over qui ones are literally <meta>.
So here’s the map I vouloir vous to garder in votre head.
The map — every head signal by its job
1. Appearance (matters pour le SEO).
- The title element — becomes votre title lien in results. It is a light
ranking factor, and it’s the principal, but pas the seulement, source of the SERP
title. Google: it “uses a number of différent sources to automatically determine
the title lien,” notamment votre title, the visible H1, prominent text,
og:title, and anchor text. So it peut rewrite yours. Ahrefs’ large-scale research trouvé Google rewrites titles roughly a third of the temps, souvent quand they’re aussi long or boilerplate. Aim pour ~60 characters / sous ~600px. - The meta description — the snippet copy. It is pas a ranking factor (plus on que ci-dessous), but it’s the pitch que earns the click — écrire it as conversion copy, pas keyword copy. Google rewrites or ignores it the majority of the temps (Ahrefs’ données puts the rewrite rate autour 62,78%), so spend the effort on high-value, high-traffic pages and don’t sweat it on the long tail.
2. Indexation & serving contrôler (the robots family). Ce is un définir of directives delivered in up to three places:
- The robots meta tag in the head —
noindex,nofollow,none(=noindex, nofollow), plus snippet contrôlenosnippet,max-snippet,max-image-preview,max-video-preview, andnoimageindex,notranslate,unavailable_after,indexifembedded. Target a spécifique bot withname="googlebot"au lieu dename="robots". - The
X-Robots-TagHTTP header — the même directives, définir server-side in the réponse header. Ce is how vousnoindexa PDF, an image, or quelconque non-HTML fichier que has aucun head to put a meta tag in. Underused, and a réel differentiator. - The
data-nosnippetattribute — element-level snippet contrôler. Wrap a span, div, or section and que text is excluded from the snippet sans hiding the whole chose. It’s the seulement sub-page snippet contrôler.
A 2026-current detail worth flagging: max-snippet now aussi caps how beaucoup of votre
content peut feed AI Overviews and AI Mode — Google’s docs dire so explicitly. And
quand directives conflict, the plus restrictive rule wins (nosnippet beats
max-snippet:50).
3. Link-level signals (on <a> tags, pas in the head).
rel="sponsored"— paid liens and ads.rel="ugc"— contenu généré par les utilisateurs (comments, forum posts).rel="nofollow"— everything sinon vous don’t vouloir to vouch pour. Since 2019, Google treats ces three as hints, pas strict directives, pour ranking — and flagged liens peut encore be découvert and crawled via autre paths. Don’t confuse the link-levelrel="nofollow"(un lien) with lune page-level robots metanofollow(every lien on lune page) — différent scope, différent mechanism.
4. Browser-only (pas SEO directives).
charset/content-type and viewport are pour rendering, pas ranking. The
meta-refresh tag — Google calls it a tag que “sends the utilisateur to a nouveau URL après a
certain amount of temps” — is a navigateur convenience; pour an SEO redirection utiliser a réel
server-side 301, pas a refresh.
5. Ignored / dead.
keywords (“no effect on indexing and ranking at all”), nositelinkssearchbox (now
a no-op), and author/revisit-after (jamais utilisé by Google). Arrêter cargo-culting ces.
Où chaque tag lives — three locations
Ce is the autre axis que trips developers up:
- HTML head — the title element, meta description, robots meta tag, and the navigateur tags.
- HTTP réponse header —
X-Robots-Tag, carrying the même robots directives, définir server-side, working pour quelconque fichier type. - On the element / lien —
data-nosnippeton a span/div/section, and therelvaleurs on<a>tags.
Exploration vs. indexation vs. serving — pourquoi robots.txt peut silence votre meta tags
The same page contains a meta robots noindex directive. In the first path, crawling is allowed, so the crawler fetches the page, reads noindex, and can remove the URL from results after processing. In the second path, robots.txt blocks crawling, so the crawler cannot fetch the page or see noindex, and the URL may remain in results.
Ce is the la plupart important concept on lune page, so I’ll be blunt à propos de it. Ces are différent layers:
- robots.txt = explorer contrôler. It decides si Google récupère l’URL at tout.
- robots meta tag /
X-Robots-Tag= index + serve contrôler. Ils decide si a crawled page obtient indexé and how it’s affiché. data-nosnippet= serve contrôler seulement, at element granularity.
Here’s the gotcha, straight from Google’s docs: si une page is “disallowed from
exploration via the robots.txt fichier, alors quelconque information à propos de indexation or serving
rules ne va pas be trouvé and va therefore be ignored.” Block lune page and votre
noindex is jamais seen. Lune page peut sit dans l’index with aucun snippet, indexé
purely off liens pointing to it.
I’ve testé the explorer side of ce directement. In The Story of Blocking 2
High-Ranking Pages With Robots.txt I
blocked two of our propre ranking pages and watched ce que happened. My takeaway holds up:
“Don’t block pages vous vouloir indexé. It hurts. Pas as bad as vous pourrait think it
fait—but it encore hurts.” Lune pages didn’t vanish — ils kept ranking, simplement sans
leur snippets and featured-snippet slots. Qui is exactly the point: blocking is a
explorer lever, pas a deindex lever. To supprimer une page, autoriser exploration and ajouter
noindex.
The meta description n’est pas a ranking factor
It’s worth stating flatly parce que the myth is so durable. John Mueller put it plainly: the meta description “is primarily utilisé as a snippet in the résultats de recherche page. And that’s pas something que we voudrait utiliser pour ranking.” It affecte CTR, pas position. The modern wrinkle: AI and LLM surfaces increasingly lift it as a ready-made summary, so a tight description earns vous bon representation in plus que simplement the blue liens now.
Two implementation gotchas que quietly break metadata
Invalid HTML in the head truncates everything après it. The <head> element
may seulement contain title, meta, link, script, style, base, noscript, and
template. Google’s docs are blunt à propos de ce que se produit si vous break que: “Si vous
utiliser an invalid element in the head element, Google ignores quelconque elements que apparaître
après the invalid element.” The two invalid elements Google noms explicitly are
iframe and img. Si a template accidentally drops un of ceux into the head —
ahead of votre meta description or robots tag — everything après it goes dark, même
though the markup “looks” fine in the source. Audit tip: vérifier votre rendered
head pour a stray iframe/img avant vous go debug pourquoi a meta tag “isn’t working.”
Don’t let JavaScript inject or mutate meta tags si vous pouvez éviter it. Google’s
propre guidance: “We recommend que vous éviter en utilisant JavaScript to inject or modifier meta
tags whenever possible, and si vous doit utiliser it, tester votre implementations
thoroughly.” Server-rendered head tags are the stable default. But “inspect the
rendered HTML” does not mean “the rendered valeur toujours wins.” Record chaque field by
stage: title and description remain inputs to Google’s title-link/snippet selection;
a raw noindex may arrêter rendering avant JavaScript removes it; and Google dit pas
to emit un canonical in source and modifier it plus tard. The current JavaScript SEO
guidance
documents ceux field-specific differences.
Duplicate metadata is evidence, pas a precedence rule. The HTML standard permits
un title
and un meta description
per document. Si a template emits several, montrer every raw and rendered valeur and flag
the duplicate; ne faites pas claim que the premier or dernier is Google’s guaranteed choice.
Robots meta in the corps is a Google-specific exception. Valid, portable markup
encore puts the tag in <head>, but Google’s current robots documentation
dit Recherche Google reads and respects robots meta tags in the corps. Treat corps
placement as a conformance/portability notice pour Google, pas proof the rule failed.
Canonicals ne faites pas share ce exception.
Où to go suivant
Ce hub is the map; chaque topic ci-dessous is its propre deep dive, and ils tout live in the on-page cluster sidebar. (Pour the complet définir, voir the on-page cluster index.)
Appearance
- The title tag — votre la plupart important head element: how the title lien is choisi, pourquoi Google rewrites it, and how long it devrait be.
- The meta description — writing snippet copy que earns the click, pourquoi it’s pas a ranking factor, and how souvent Google rewrites it.
Indexation & serving contrôler
- The robots meta tag (meta robots) —
noindex,nofollow,none, and how to target spécifique bots. - The X-Robots-Tag header — the même directives pour PDFs, images, and autre non-HTML fichiers.
- noindex — how to en réalité supprimer une page from the index (and pourquoi it doit stay crawlable to fonctionner).
- nofollow — lune page-level directive vs. the link-level attribute, and ce que chaque un really fait.
- rel=sponsored and rel=ugc — qualifying paid and user-generated liens the façon Google expects.
- max-snippet / max-image-preview — tuning how beaucoup text and how grand an image Google peut montrer, notamment the reach into AI Overviews.
- nosnippet / data-nosnippet — suppressing the snippet pour a whole page or a unique element.
Social sharing & platform tags
- Ouvrir Graph tags —
og:title,og:image, and the rest of the protocol que contrôle how a lien previews on Facebook, LinkedIn, Slack, and Discord. - Twitter/X Card tags — the
twitter:cardfamily, and how X’s propre volatile link-preview behavior has modifié independently of votre markup. - Social sharing images — the
og:image/twitter:imagedimension, file-size, and absolute-URL rules que garder a shared lien from showing a broken or stale preview. - Favicon SEO — the
<link rel="icon">requirements pour a favicon to en réalité montrer up suivant to votre result in Google.
Legacy & rarely-useful tags
- The meta charset tag — pourquoi
<meta charset="utf-8">has to sit in the premier 1024 bytes, and ce que se produit quand it doesn’t. - The meta keywords tag — the tag Google has ignored since 2009, and pourquoi it’s encore worth removing.
- rel=“alternate” — the general link-relation mechanism behind hreflang, feed autodiscovery, and the now-retired AMP annotation.
The couche que sits ci-dessus tout of ces is exploration: une page has to be crawlable pour quelconque head directive to be seen, qui is pourquoi robots.txt is its propre topic and the prerequisite pour everything ici.
AI summary
A condensed prendre on the Avancé version:
- Meta tags = head metadata. La plupart “SEO meta tags” listes are padded; seulement a few do anything in 2026.
- Groupe by job, pas nom:
- Appearance: the title element (a light ranking factor; the principal—pas seulement—source of the SERP title lien, qui Google peut rewrite ~a third of the temps) and the meta description (CTR copy, pas a ranking factor; rewritten ~62,78% of the temps).
- Indexation & serving: the robots meta tag (
noindex,nofollow,none,nosnippet,max-snippet,max-image-preview…), mirrored by theX-Robots-TagHTTP header pour non-HTML fichiers, anddata-nosnippetat element level.max-snippetaussi caps input to AI Overviews / AI Mode; on conflict the plus restrictive rule wins. - Link-level:
rel="nofollow",sponsored,ugcon<a>tags — hints, pas directives, since 2019. - Browser-only: charset, viewport, refresh (utiliser a 301, pas meta-refresh).
- Ignored: keywords (“no effect on indexing and ranking at all”), author, revisit-after, nositelinkssearchbox.
- Three locations: HTML head, HTTP header (
X-Robots-Tag), element/lien (data-nosnippet,rel). - The load-bearing rule: robots.txt (explorer) sits ci-dessus the robots meta tag
(index/serve). Block une page and Google jamais sees votre
noindex— to supprimer a page, autoriser exploration and ajouternoindex. Patrick’s blocked-pages experiment: blocked pages mostly kept ranking, “but it still hurts.” - Meta description ≠ ranking (Mueller: “pas something que we voudrait utiliser pour ranking”) — it drives CTR, and increasingly feeds AI summaries.
- Two implementation gotchas: an invalid head element (
iframe,img) rend Google arrêter reading everything après it — audit the rendered head, pas simplement the source. And Google dit to éviter JavaScript-injected/mutated meta tags où possible; tester the rendered output thoroughly si vous pouvez’t.
Documentation officielle
Primary-source documentation from the moteur de recherches.
- Meta tags and HTML attributes que Google supports — the canonical liste: description, robots, keywords (ignored), notranslate, refresh, verification, and le navigateur tags.
- Robots meta tag, data-nosnippet, and X-Robots-Tag specifications — every robots directive, où it lives, combining rules, and the crawl-vs-index dependency.
- Contrôler votre title liens in résultats de recherche — how the title lien is choisi and pourquoi Google may rewrite it.
- Utiliser valid HTML to specify page metadata — the valid
<head>element liste, and pourquoi an invalid element commeiframe/imgrend Google arrêter reading everything après it. - Qualify votre outbound liens to Google —
rel="sponsored",ugc, andnofollow. - Evolving “nofollow” — nouveau façons to identifier the nature of liens — the 2019 modifier que made the lien attributes hints.
Bing / Microsoft
- Robots meta tags and attributes que Bing supports — Bing’s robots directives in les deux the meta tag and the
X-Robots-Tagheader, plusbingbottargeting. (Renders client-side; confirmer specifics in a live navigateur.)
Quotes from the source
On-the-record statements from Google. Chaque lien is a deep lien que jumps to the quoted passage on the source page.
Google — ce que the tags do
- “Use this tag to provide a short description of the page. In some situations, this description is used in the snippet shown in search results.” — Recherche Google Central docs, on the meta description. Jump to quote
- “The meta-keyword tag is not used by Google Search, and it has no effect on indexing and ranking at all.” — Recherche Google Central docs. Jump to quote
- “A title link is the title of a search result on Google Search and other properties (for example, Google News) that links to the web page.” — Recherche Google Central docs. Jump to quote
- “Make sure every page on your site has a title specified in the title element.” (the docs référence the title element directement.) — Recherche Google Central docs. Jump to quote
Google — robots directives
- “In the case of conflicting robots rules, the more restrictive rule applies. For example, if a page has both max-snippet:50 and nosnippet rules…” — Recherche Google Central docs. Jump to quote
- “…disallowed from crawling through the robots.txt file, then any information about indexing or serving rules will not be found and will therefore be ignored.” — Recherche Google Central docs. The unique la plupart important rule pour ce hub. Jump to quote
- “If you use an invalid element in the head element, Google ignores any elements that appear after the invalid element.” — Recherche Google Central docs, on invalid
<head>elements commeiframeandimg. Jump to quote - “We recommend that you avoid using JavaScript to inject or change meta tags whenever possible, and if you must use it, test your implementations thoroughly.” — Recherche Google Central docs. Jump to quote
Google — rel attributes are hints
- “…are treated as hints about which links to consider or exclude…” — Danny Sullivan & Gary Illyes, Recherche Google Central blog (2019), on
sponsored,ugc, andnofollow. Jump to quote - “…the linked pages may be found through other means, such as sitemaps or links from other sites, and thus they may still be crawled.” — Recherche Google Central docs. Jump to quote
John Mueller, Google — meta description n’est pas a ranking factor
- “So the meta description is primarily used as a snippet in the search results page. And that’s not something that we would use for ranking.” — John Mueller, SEO Office Hours (May 2022), via Moteur de recherche Journal. Lire the coverage
Patrick Stox — the crawl-vs-index proof
- “Don’t block pages you want indexed. It hurts. Not as bad as you might think it does—but it still hurts.” — from my experiment, The Story of Blocking 2 High-Ranking Pages With Robots.txt. Jump to quote
Meta tags cheat sheet
Every signal — où it lives and ce que it contrôle
| Tag / directive | Où it lives | Contrôle | Directive or hint? |
|---|---|---|---|
<title> element | HTML head | Appearance (title lien) + light ranking | Principal source, peut be rewritten |
Meta description | HTML head | Snippet / CTR (pas ranking) | Hint — Google may rewrite |
Robots meta noindex | HTML head | Indexation (supprimer from index) | Directive |
Robots meta nofollow | HTML head | Exploration (don’t follow page’s liens) | Directive |
Robots meta none | HTML head | = noindex, nofollow | Directive |
nosnippet | HTML head / HTTP header | Snippet (suppress entirely) | Directive |
max-snippet | HTML head / HTTP header | Snippet length (aussi caps AI Overviews input) | Directive |
max-image-preview | HTML head / HTTP header | Image preview size (none/standard/large) | Directive |
data-nosnippet | On the element (span/div/section) | Snippet (exclude partie of une page) | Directive |
X-Robots-Tag | HTTP réponse header | Indexation/serving pour quelconque fichier (PDFs, images) | Directive |
rel="nofollow" | On the <a> lien | Don’t vouch pour / follow a lien | Hint (since 2019) |
rel="sponsored" | On the <a> lien | Paid / advertisement liens | Hint |
rel="ugc" | On the <a> lien | Contenu généré par les utilisateurs liens | Hint |
charset / viewport | HTML head | Navigateur rendering | Pas an SEO directive |
meta-refresh | HTML head | Navigateur redirection (utiliser a 301 à la place) | Pas recommended pour le SEO |
Meta keywords | HTML head | Nothing — “no effect on indexing and ranking at all” | Ignored |
Fast facts
- To supprimer une page from search:
noindex(meta orX-Robots-Tag) on a crawlable page. Jamaisnoindex+ a robots.txt block on the même URL. noindexPDFs and images with theX-Robots-Tagheader — ils have aucun head.- On conflicting robots rules, the plus restrictive un wins.
- Title lien: principal source is the title element, but Google pulls from H1,
og:title, anchor text, and visible text aussi — and rewrites ~33,4% of the temps. - Meta description: rewritten/ignored ~62,78% of the temps — écrire it pour high-value pages, skip the long tail.
- A stray
iframe/imgin the<head>rend Google arrêter reading everything après it — audit the rendered head, pas simplement the source, si a tag “isn’t working.” - Éviter JavaScript-injected/mutated meta tags où vous pouvez; si vous pouvez’t, tester the rendered HTML, pas simplement the component source.
The mental models
1. Groupe head elements by job, pas by nom.
Appearance (title + description) · Indexation & serving (robots meta / X-Robots-Tag /
data-nosnippet) · Link-level (rel on <a>) · Browser-only (charset, viewport,
refresh) · Ignored (keywords, author). Une fois a tag is in the correct bucket, ce que it
fait is obvious.
2. The three layers — explorer, index, serve.
- robots.txt = explorer (fait Google récupérer it?)
- robots meta /
X-Robots-Tag= index + serve (fait it obtenir indexé, how is it affiché?) data-nosnippet= serve seulement, at element level. Garder les separate and la plupart “why is my page still in Google” confusion disappears.
3. The decision rule pour removing une page.
Vouloir it gone from search? Autoriser exploration + noindex. Vouloir bots to skip une URL
space entirely (and don’t care à propos de indexation)? robots.txt disallow. Jamais utiliser
disallow to deindex — Google jamais crawls lune page to voir votre noindex.
4. Three locations, même directives.
The robots directives aren’t tied to the head. The head meta tag, the X-Robots-Tag
header, and (pour snippets) data-nosnippet are three delivery mechanisms — pick by
the fichier type and granularity vous besoin, pas by habit.
5. Directives vs. hints.
The robots meta tag and X-Robots-Tag are directives — Google obeys les. The
link-level rel valeurs (nofollow, sponsored, ugc) are hints since 2019 —
Google considers les, but flagged liens may encore be crawled. Don’t expect
link-level rel to behave comme une page-level noindex.
Testez vos connaissances: Meta Tags pour le SEO
Five rapide questions on the on-page meta tags que matter. Pick an réponse pour chaque, alors vérifier.
Journal des modifications
Mis à jour le 18 juil. 2026.
Résumé éditorial et détails enregistrés des changements.Détails des changements
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
-
Les notes détaillées des changements sont actuellement disponibles en anglais.
Comparaison complète indisponible — aucun instantané antérieur n’a été archivé pour cette révision.