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

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
- Inside the head: the lines visitors never see
- Every tag Google lists, what it does, and an example
- The meta description: an ad Google may decline to run
- Robots rules: one word in the head can remove a page from Google
- The title and the canonical: not meta tags, worth more than most
- Open Graph: written for the share, read by Google too
- Housekeeping tags, and the ones to stop maintaining
- 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.
| Tag | What it does | Does Google use it? | Example |
|---|---|---|---|
| Title element | Names the page; the main source for the blue link in results | Yes, heavily, though it may rewrite it | <title>Water Heater Repair in Boerne | Acme Plumbing</title> |
| Description | Summarizes the page; may become the snippet | Sometimes, for the snippet; not for ranking | <meta name="description" content="Same-day water heater repair..."> |
| Robots | Controls indexing and snippets for all search engines | Yes | <meta name="robots" content="noindex"> |
| Googlebot | The same rules, for Google only | Yes | <meta name="googlebot" content="nosnippet"> |
| Viewport | Tells browsers how to scale the page on phones | Yes, as a sign the page is mobile friendly | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| Charset | Declares the character encoding | Yes; Google recommends UTF-8 | <meta charset="utf-8"> |
| Canonical link | Names the preferred URL among duplicates | Yes, as a strong signal | <link rel="canonical" href="https://example.com/water-heaters"> |
| Refresh | Sends the visitor to another URL after a delay | Yes, but Google prefers a 301 redirect | <meta http-equiv="refresh" content="0; url=https://example.com/new"> |
| Site verification | Proves ownership to Search Console | Yes | <meta name="google-site-verification" content="..."> |
| Notranslate | Stops Google offering a translation | Yes | <meta name="googlebot" content="notranslate"> |
| Rating | Labels sexually explicit pages for SafeSearch | Yes | <meta name="rating" content="adult"> |
| Open Graph | Sets the title, image and text for social shares | Partly: og:title and og:site_name are inputs; og:image can feed Discover | <meta property="og:image" content="https://example.com/share.jpg"> |
| Keywords | Lists keywords for search engines | No; Google says it has no effect on indexing or ranking | Delete 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
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
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
Hunt for noindex
If the robots tag says noindex on a page you want found, that is the first fix of the day.
- 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
Test a share
Paste the URL into Meta's Sharing Debugger and check the title, image and description it reads.
- 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
- The blue lineTitle Tags for SEO: Length, Formulas by Page Type, and Why Google Rewrites YoursHow Google picks the title link, why it rewrites title tags, what length really means in pixels, and title formulas for service, location and product pages.
- One page, one addressCanonical Tags: How Google Picks One URL Among Duplicates, and How to Make It Pick YoursWhat a canonical URL is, how Google picks one among duplicates, how to write rel=canonical in HTML or a header, and the mistakes that hide good pages.
- Labels for machinesSchema Markup: The Structured Data Guide to the Rich Results Google Still ShowsSchema markup in plain English: what structured data is, JSON-LD examples, the rich results Google still shows, the ones it retired, and how to test yours.
- Forwarding addresses301 Redirects and SEO: Which Redirect to Use, How to Set It Up, and How Not to Lose Rankings301 vs 302 vs 307 and 308, meta refresh and JavaScript redirects per Google, with setup for .htaccess, Nginx, WordPress, Shopify, Squarespace and Next.js.
- Social, minus the theaterSocial Media Marketing for Small Business: Two Platforms, a Calendar You Can Keep, and Tools PricedPick two platforms by where your customers spend time, keep a posting calendar a small team can hold, and pay for tools only when free ones run out.
- Free SEO toolsFree SEO Tools: The No-Cost Stack, and Exactly Where Each Free Tier StopsThe best free SEO tools from Google, Bing and the free tiers of paid suites, with each one's real limits as of October 2026 and a one-hour monthly routine.
- Everything in SEO GuideSee the section
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.