The head of the document

Meta Tags for SEO: Which Ones Google Reads, and Which It Ignores

Somewhere in your site's code, a keywords tag is still whispering "plumber, plumbing, best plumber, plumber near me" to a search engine that stopped listening in 2009. Meta tags are notes a page leaves for machines. A few are read closely. The rest go in the bin unopened.

October 18, 2026 · 11 min read

A bundle of blank paper luggage tags on strings against a bright green background.

The short answer

Meta tags are HTML elements in a page's head that describe the page to browsers, search engines and social apps. Google uses the description (for snippets, sometimes), robots and googlebot rules, viewport, charset, refresh, site verification, notranslate and rating. It ignores the keywords tag entirely. The title element and canonical link sit beside them and matter more than any of them.

On this page
  1. Inside the head: the lines visitors never see
  2. Every tag Google lists, what it does, and an example
  3. The meta description: an ad Google may decline to run
  4. Robots rules: one word in the head can remove a page from Google
  5. The title and the canonical: not meta tags, worth more than most
  6. Open Graph: written for the share, read by Google too
  7. Housekeeping tags, and the ones to stop maintaining
  8. Read your own head in five minutes

Inside the head: the lines visitors never see

Every web page has two parts. The body is what people read. The head is a short block of code above it that tells browsers and crawlers how to handle the page: what to call it, how to scale it on a phone, whether to index it, which picture to show when someone shares it. Meta tags live there, written as a name and a value, like <meta name="description" content="...">.

People say "meta tags" loosely and mean everything in the head. Strictly, two of the most important lines are not meta tags at all: the title element and the canonical link element. We cover them here anyway, because that is what the searcher means, and because they do more for your rankings than every true meta tag combined.

One rule comes before all the others: the head must be valid. Google accepts only title, meta, link, script, style, base, noscript and template elements there. When it meets anything else, such as an img or an iframe a chat widget injected near the top, it treats the head as finished and ignores every element after it. If a tag seems to be ignored, look above it first.

Every tag Google lists, what it does, and an example

Google publishes a short page of the meta tags it supports. Here it is in table form, with the head elements that sit beside them and the tags it says it ignores.

HTML meta tags and head elements: does Google use them? (Google Search Central, as of October 2026)
TagWhat it doesDoes Google use it?Example
Title elementNames the page; the main source for the blue link in resultsYes, heavily, though it may rewrite it<title>Water Heater Repair in Boerne | Acme Plumbing</title>
DescriptionSummarizes the page; may become the snippetSometimes, for the snippet; not for ranking<meta name="description" content="Same-day water heater repair...">
RobotsControls indexing and snippets for all search enginesYes<meta name="robots" content="noindex">
GooglebotThe same rules, for Google onlyYes<meta name="googlebot" content="nosnippet">
ViewportTells browsers how to scale the page on phonesYes, as a sign the page is mobile friendly<meta name="viewport" content="width=device-width, initial-scale=1">
CharsetDeclares the character encodingYes; Google recommends UTF-8<meta charset="utf-8">
Canonical linkNames the preferred URL among duplicatesYes, as a strong signal<link rel="canonical" href="https://example.com/water-heaters">
RefreshSends the visitor to another URL after a delayYes, but Google prefers a 301 redirect<meta http-equiv="refresh" content="0; url=https://example.com/new">
Site verificationProves ownership to Search ConsoleYes<meta name="google-site-verification" content="...">
NotranslateStops Google offering a translationYes<meta name="googlebot" content="notranslate">
RatingLabels sexually explicit pages for SafeSearchYes<meta name="rating" content="adult">
Open GraphSets the title, image and text for social sharesPartly: og:title and og:site_name are inputs; og:image can feed Discover<meta property="og:image" content="https://example.com/share.jpg">
KeywordsLists keywords for search enginesNo; Google says it has no effect on indexing or rankingDelete it or ignore it

Two more details from the same page. Letter case generally does not matter in meta tags, except in the site verification tag, which must match exactly. And Google says it ignores tags it does not support, so an unrecognized tag costs nothing but clutter. Google also ignores the lang attribute and detects language from the text; for language versions, see international SEO.

The meta description: an ad Google may decline to run

Google's snippet documentation says snippets are "primarily created from the page content itself." It uses your description when it might describe the page more accurately than text pulled from the body. Snippets also change by query, so a page can show your description for one search and a paragraph from halfway down for another. Writing a description is a request, not an order.

The length rule everyone quotes is not Google's. Google says there is no limit on how long a description can be; results cut it to fit the screen. So put the point first and let the rest fall off if it must. Google also asks for a unique description on every page, says programmatically generated descriptions are encouraged on large database-driven sites as long as they read like a person wrote them, and warns that strings of keywords are less likely to be shown.

A description Google tends to skip

  • "Acme Plumbing is your trusted plumbing company for all your plumbing needs."
  • The same sentence on forty pages
  • "Plumber, water heater, drain cleaning, Boerne, San Antonio"
  • A promise the page does not keep

A description worth showing

  • "Same-day water heater repair and replacement in Boerne. Tank and tankless, upfront pricing, licensed plumbers."
  • Different on every page, written for that page
  • Facts that help the choice: price, area, hours, what is included
  • A plain summary of the whole page

The description does not move rankings. Google said so in a September 2009 announcement, and its current snippet guide treats the tag purely as snippet material. Its job is the click, which is why it pairs with our guide to click-through rate. To hide one passage from snippets without touching the rest, wrap it in an element with the data-nosnippet attribute.

Robots rules: one word in the head can remove a page from Google

The robots meta tag is the most powerful line most owners have never read. When nothing is set, Google may index the page, show snippets and follow its links. The rules below change that, and they are case-insensitive.

  • noindex keeps the page out of search results. nofollow tells Google not to follow its links. none means both.
  • nosnippet blocks text snippets and video previews, and also stops the content being used as direct input for AI Overviews and AI Mode.
  • max-snippet:[number] caps the snippet at that many characters, and limits what AI Overviews and AI Mode can use. max-image-preview (none, standard or large) and max-video-preview set the media previews.
  • noimageindex keeps the page's images out of the index. unavailable_after:[date] drops the page from results after that moment.
  • indexifembedded lets content embedded in another page through an iframe be indexed despite a noindex on the source.
  • noarchive, nocache and nositelinkssearchbox are retired; Google ignores them.

For files with no head, such as PDFs, send the same rules as an X-Robots-Tag HTTP header. When rules conflict, Google applies the more restrictive one. The wider crawling and indexing picture, robots.txt included, belongs to technical SEO. If AI answers are taking your clicks and you are weighing nosnippet, read AI Overviews took my clicks first, because the same rule also strips your regular snippet.

The title and the canonical: not meta tags, worth more than most

Every page needs a title element, and it should be unique and specific to the page. Google builds the title link from it most of the time, but also weighs the main heading, og:title, anchor text and other prominent text, and will rewrite a title it finds vague or stuffed. Length, formulas by page type, the brand name question and why Google rewrites are all in our title tags guide, so we will not repeat them.

The canonical link tells Google which URL you prefer when the same content lives at several addresses: with and without tracking parameters, filtered product listings, printer versions. Google calls it a strong signal, not a command, and accepts it only in the head. Google recommends absolute URLs and one method per page (the HTML tag or an HTTP header, not both), and it warns against using noindex to choose a canonical. As a matter of practice, also make sure the canonical target itself loads, stays put and is indexable; a canonical pointing at a redirect or a noindexed page asks Google to prefer a URL it cannot use. Our canonical tags guide covers the mistakes, and redirects covers the stronger signal for pages you are retiring.

Open Graph: written for the share, read by Google too

Open Graph tags decide what appears when someone pastes your link into Facebook, a messaging app or a work chat: the headline, the picture, the line of text. The protocol was originally created at Facebook, and it uses property instead of name, as in <meta property="og:title" content="...">. Without these tags, Meta says its crawler makes a best guess at the title, description and image. Best guesses are how a roofing company's link ends up previewed with its footer logo.

The four required tags

The Open Graph protocol requires og:title, og:type, og:image and og:url. Add og:description and og:site_name for a complete card.

What Google takes from them

Google lists og:title among the sources for title links and considers og:site_name when choosing the site name it shows in results.

Images for Discover

Google's Discover guidance suggests og:image or schema markup for a large, representative image at least 1,200 pixels wide, enabled by max-image-preview:large.

Testing a share

Meta's Sharing Debugger shows which tags its crawler read, flags errors, and fetches the page again so a corrected image appears on the next share.

Structured data is a different tool for a different reader: JSON-LD describes the business, product or article to search engines, while Open Graph describes the share card to apps. See schema markup for that half.

Housekeeping tags, and the ones to stop maintaining

Viewport and charset are dull and essential. Google treats the viewport tag as a sign the page is mobile friendly, which matters because it indexes the mobile version (more in mobile SEO). Google recommends UTF-8 for charset and asks that the content value in http-equiv tags be quoted. The Next.js App Router adds both tags to every page by default, even when a route defines no metadata.

Meta refresh works, but Google says it confuses users and that a server-side 301 is the better choice, so treat any refresh tag as a redirect waiting to be done properly. The site verification tag must stay in place as long as you rely on it for Google Search Console access.

Then there is the attic. The keywords tag has no effect on indexing or ranking, according to Google, and it hands competitors your target list in plain text. Rel next and prev links are no longer used. Revisit-after, distribution and author-style tags from old templates appear nowhere on Google's supported list. Deleting them changes nothing in Google, which is the point: stop paying anyone to maintain them.

Read your own head in five minutes

  1. 1

    Open the source

    Load a key page, press Ctrl+U (Cmd+Option+U on a Mac) and search the source for <title, description, robots and canonical.

  2. 2

    Check for one of each

    Two titles, two descriptions or two canonicals usually means a theme and a plugin are both writing tags. Keep one.

  3. 3

    Hunt for noindex

    If the robots tag says noindex on a page you want found, that is the first fix of the day.

  4. 4

    Compare against Google's view

    In Search Console, run the URL through URL Inspection and view the crawled page, to see the head Google actually received.

  5. 5

    Test a share

    Paste the URL into Meta's Sharing Debugger and check the title, image and description it reads.

  6. 6

    Repeat by template

    Pages built on the same template share the same mistakes, so check one service page, one blog post and one product or location page.

On a site with hundreds of pages, do this by crawler, not by hand. The free site audit flags missing and duplicate titles and descriptions, and the website health check catches a stray noindex in seconds. On sites DataCram builds, tags live in code, and Iris, one of the Athena CMS agents, drafts titles, descriptions, social cards and structured data for approval. If you would rather hand the whole job over, our SEO programs include it. For how meta tags fit with headings, copy and links on the page itself, read on-page SEO, or start from the top of the SEO guide.

Questions owners ask about SEO

A few matter a great deal. The robots tag can remove a page from Google, the viewport tag supports mobile indexing, and the description often becomes the snippet that wins or loses the click. The title element and canonical link, usually lumped in with them, matter most. The keywords tag and most other leftovers from old templates do nothing in Google.

Google sets no limit. Its documentation says there is no maximum length and that results shorten descriptions to fit the device. Lead with the most useful fact so it survives the cut, keep each description unique, and write a full sentence or two rather than a list of keywords.

Google builds snippets mainly from page content and uses your description only when it seems to describe the page better for that particular search. A description that is generic, duplicated across pages or stuffed with keywords is more likely to be replaced. A plain, specific summary of the page gives Google a reason to keep it.

Google says the keywords tag has no effect on indexing and ranking, so removing it will not help or hurt in Google. It does show competitors which terms you are chasing, and it is one more field someone has to maintain. Most sites can delete it the next time templates are edited.

Technically no. The title is its own HTML element in the head, written as <title>, not a meta tag with a name and content. It is still the most important line in the head for search. Our title tags guide covers length, formulas and why Google rewrites titles.

Partly. Google says the nosnippet rule stops a page's content being used as direct input for AI Overviews and AI Mode, and max-snippet limits how much can be used. Both also shrink your regular snippet, which can cost clicks. A noindex removes the page from Search altogether. Weigh the trade before adding them.

In WordPress, an SEO plugin usually adds fields for the title and description on each page, and the theme handles charset and viewport. In Next.js, a metadata object or generateMetadata function in the page's code produces the head tags, and charset and viewport are added by default. Either way, view the page source afterward to confirm only one of each appears.

Keep reading

Free · No obligation

Fix the head of every page, not just one

Tell us what you are seeing in search. We will check your titles, descriptions, robots rules and canonicals, and reply with what is wrong and what fixing it involves.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote