Meta Tags for SEO: Which Ones Matter and How to Fix Them
The title tag, meta description, canonical and social tags decide how your page appears in Google and in shared links. What Google actually does with each one, what it ignores, how our free meta tag checker reads them, and a fix for every problem it reports.
Searvia · 10/24/2026 · 14 min read
In short: Meta tags are instructions in your page's
<head>that search engines and apps read but visitors do not see. For SEO, the ones that matter are the title element, the meta description, the robots meta tag, the canonical link and the viewport tag; social tags (Open Graph and Twitter) control link previews. Google sets no length limit on titles or descriptions but cuts them to fit the screen, may rewrite them when they are vague or duplicated, and ignores the keywords tag. Write one accurate, unique title and description per page, point the canonical at the page's own preferred URL, and give the page a single clear main heading.
Meta tags get more attention than almost anything else in SEO, and most of it goes to the wrong details: exact character counts, keyword placement, tags Google stopped reading years ago. What actually matters is short. Does each page have an accurate, distinct title and description? Does it name its preferred address? Does it give apps something better than a guess when someone shares the link?
This guide covers what Google does with each tag, based on its own documentation, then explains how our free meta tag checker reads your page and how to fix every problem it reports.
What meta tags are, and which ones Google reads
Strictly speaking, meta tags are <meta> elements in the HTML head. In SEO the term also covers the <title> element and the canonical <link>, because they do the same job: they describe the page to machines.
Google keeps an explicit list in Meta tags and attributes that Google supports. It also says plainly that "Google will ignore meta tags that it doesn't support," and that the head "must be valid HTML" to be read reliably.
| Tag | What Google does with it |
|---|---|
<title> | Main source for the title link in search results |
meta name="description" | Sometimes used as the snippet under the title |
meta name="robots" / googlebot | Controls indexing and snippets; if tags conflict, "the more restrictive tag applies" |
link rel="canonical" | Strong signal for which URL should be indexed |
meta name="viewport" | Its presence "indicates to Google that the page is mobile friendly" |
meta charset / Content-Type | Declares the encoding; Google recommends UTF-8 |
meta name="google-site-verification" | Proves ownership in Search Console |
meta name="notranslate" | Stops Google from offering a translation |
meta property="og:title" | One of the sources Google may use for a title link |
meta name="keywords" | Ignored: "not used by Google Search" and "no effect on indexing and ranking at all" |
Two smaller points from the same page. Google detects a page's language from its text, not from the lang attribute. And Google advises against using JavaScript to inject or change meta tags where you can avoid it, because the HTML it fetches first is what it reads most reliably.
The title tag
The title is the most important tag on the page. It becomes the blue headline in search results (Google calls it the title link), the text in the browser tab and the default name when someone bookmarks the page.
How Google builds the title link
Google's title link documentation lists several sources: the <title> element, the main visual title on the page, heading elements such as <h1>, og:title, other large and prominent text, anchor text of links pointing to the page, and WebSite structured data. The title element is the one you control most directly, but it is not guaranteed to be used.
Google rewrites title links in specific situations it documents:
- Half-empty titles, where part of the text is missing, such as a title that is only the site name.
- Obsolete titles, where a recurring page keeps last year's title.
- Inaccurate titles that do not reflect what the page is about.
- Micro-boilerplate, where many pages in a section share the same repeated wording.
- No clear main title, when several headings are equally large and prominent.
- Language or script mismatch between the title and the page's main content.
How long should a title be?
There is no official character limit. Google says "there's no limit on how long a <title> element can be" and that the title link "is truncated in Google Search results as needed, typically to fit the device width." Width is measured in pixels, so a title full of wide letters gets cut sooner than one full of narrow ones, and the cut-off varies by device.
That is why fixed rules like "exactly 60 characters" are approximations. Our checker treats 30 to 60 characters as a pass because, in practice, that range shows the whole title on most screens without being too short to describe the page. A 64-character title gets a warning, not a penalty from Google. Read the warning as "check that the important words come first."
What a good title looks like
Google's guidance comes down to five habits: descriptive and concise, no vague labels like "Home," no keyword repetition, no boilerplate repeated across pages, and the brand added concisely at the start or end with a delimiter such as a hyphen, colon or pipe.
A pattern that works for most pages:
<title>Waterproof Hiking Boots for Women | Northwind Outfitters</title>
Main topic first, in the words people search for, then the brand. For the home page, lead with what you do, not just your name: "Northwind Outfitters: Outdoor Gear for Rainy Climates" tells a searcher more than "Home | Northwind".
The meta description
The description is the summary you offer for the snippet under the title. Google's snippet documentation is clear that it is a suggestion: "Snippets are primarily created from the page content itself," and Google "sometimes uses the meta description HTML element if it might give users a more accurate description" than the page text.
So a missing description does not mean an empty snippet. Google will pick a passage from the page that matches the query, which can be fine or can be a cookie notice. A good description gives Google a better option for the most common searches.
On length, Google again says "there's no limit on how long a meta description can be," and the snippet is truncated to fit the device. Our checker passes 70 to 160 characters: long enough to say something specific, short enough that the main point is unlikely to be cut.
What Google does warn about:
- Identical or similar descriptions on many pages. They don't help when individual pages appear in results.
- Keyword lists. "Long strings of keywords don't give users a clear idea of the page's content."
- Missing specifics. For articles, the author or publication date; for products, the price, age or manufacturer.
Google also says generating descriptions programmatically from page data is "appropriate" and "encouraged" for large database-driven sites, which is useful for product catalogs.
<meta name="description" content="Waterproof leather hiking boots for women, tested on 40 km of wet trail. Sizes 36 to 43, free returns within 30 days.">
The canonical tag
The canonical link tells search engines which address is the preferred one when the same content is reachable at several URLs: with and without tracking parameters, with filters, or on both www and the bare domain.
According to Google's canonicalization guide, rel="canonical" is "a strong signal that the specified URL should become canonical," alongside redirects. Its rules:
- Use absolute URLs, not relative paths.
- Put the tag in the
<head>; it is "only accepted if it appears in the<head>section." - Add a self-referencing canonical on the canonical page itself.
- Do not name different canonicals through different methods (tag, header, sitemap).
- Do not use robots.txt or
noindexto choose a canonical.
It is still a signal, not a command. Google may choose a different canonical if your content, redirects and links say otherwise.
<link rel="canonical" href="https://www.example.com/hiking-boots/women/">
The H1 heading
The H1 is not a meta tag, but it sits right next to the title in every audit for a reason: Google lists headings among the sources of title links and rewrites titles when "there's more than one large, prominent heading" and the main title is unclear.
Google's SEO Starter Guide adds that there is "no magical, ideal amount of headings" and that heading order doesn't matter for Search. So several H1s are not an error in Google's eyes. One H1 that states the page's topic is simply the clearest signal for search engines, screen readers and people scanning the page, which is why our checker passes one and warns on more.
Social tags in one paragraph
Open Graph tags (og:title, og:description, og:image) and the twitter:card tag decide the title, text and image shown when someone pastes your link into LinkedIn, Slack, WhatsApp, Facebook or X. Without them, each app guesses. Google can also read og:title for title links and og:site_name for the site name it shows above results (site names documentation). The full rules, image sizes and platform quirks are in our Open Graph guide.
How the Searvia meta tag checker works
The free meta tag checker runs the same engine as our website SEO checker, then puts the five meta-tag checks at the top of the report. Enter a domain or a page address and it:
- Fetches that page (the home page if you enter only a domain) over HTTPS (falling back to HTTP), following redirects to the final URL. Site-wide files such as robots.txt are read from the domain.
- Reads the HTML the server sends, without running JavaScript. Tags added by scripts in the browser are not seen, which is also how many crawlers and link-preview bots see your page.
- Runs all 38 audit checks and highlights these five:
| Check | Passes when | Warning | Fails when | Priority |
|---|---|---|---|---|
| Title tag | 30 to 60 characters | Shorter or longer | No title | High |
| Meta description | 70 to 160 characters | Shorter or longer | No description | Medium |
| Canonical URL | Points to this page | Missing, or points elsewhere | Never | Medium |
| Social sharing tags | og:title, og:description, og:image and twitter:card all present | Any of the four missing | Never | Low |
| H1 heading | Exactly one H1 | More than one | No H1 | Medium |
Lengths are counted in characters, not bytes, so an accented letter counts as one. The canonical comparison ignores the protocol, www, trailing slashes and query strings, so https://example.com/ and http://www.example.com count as the same page.
Above the fix list, a Google preview shows your site name (from og:site_name, or the domain), the URL path, the title on one line and the description on two. If there is no description, it says so: Google will pick a snippet from the page that matches the search. The preview is an approximation for checking wording and order, not a pixel-exact copy of Google's layout.
How to read the results
Each check opens to show why it matters, the exact values found and, for warnings and failures, how to fix it. Some details make the report easier to act on:
- Status beats score. A missing title (fail, high priority) matters far more than a 162-character description (warning, medium). The "Fix these first" list sorts by priority, then by failures before warnings.
- Platform tips. If the checker recognizes WordPress, Shopify, Wix, Webflow or Next.js, it adds a tip showing where that platform keeps the setting.
- Pass rates. Each check shows the share of audited sites that pass it, so you can see whether a problem is common or unusual.
- The rest of the report. The other 33 checks (indexing, robots.txt, speed, security and more) are below. A perfect title does nothing if the page carries
noindex, so glance at "Indexing allowed" too.
You can copy a share link to the report and send it to whoever edits the site.
How to fix every problem the checker reports
"The page has no title."
- Find where your platform sets the page title (see the platform list below). In a hand-coded site, add
<title>inside<head>. - Write the main topic first, in the words people search for, then a separator and your brand.
- Make sure only one
<title>exists. Themes and SEO plugins sometimes both print one. - Run the check again and confirm the preview shows your text.
"The title is N characters long; 30–60 characters are usually shown in full."
- Too short (under 30): it's often just the brand or "Home." Add what the page offers: "Northwind" becomes "Northwind: Outdoor Gear for Rainy Climates."
- Too long (over 60): cut filler ("Welcome to," "Official website of"), repeated keywords and long brand suffixes. Move the most important words to the front so a cut-off loses only the brand.
"The page has no meta description."
- Write one or two sentences that answer what a searcher wants to know: what the page offers, for whom, and one concrete detail (price range, delivery area, what's included).
- Add it as
<meta name="description" content="…">or in your platform's SEO field. - For large catalogs, generate descriptions from product data rather than copying one text to every page.
"The description is N characters long; 70–160 characters are usually shown in full."
Under 70 characters usually means a slogan; add a specific detail. Over 160 means the end will probably be cut; put the key point in the first sentence and cut the rest. Never pad it with keyword lists.
"No canonical URL is set."
Add a self-referencing canonical with the full, final URL of the page, including the protocol and the host version you use:
<link rel="canonical" href="https://www.example.com/">
Most SEO plugins and frameworks can add it automatically for every page. Check that the URL in the tag returns 200 and does not redirect.
"The canonical URL points to another address."
- Open the address shown in the message. Is it really the preferred version of this page?
- If not, it is usually a template bug: every page canonicalized to the home page, a staging domain left in the tag, or an old URL that now redirects. Fix the template, not just one page.
- If it is intended (for example, this page is a duplicate of another), make sure the target is indexable and returns 200.
"The page has no H1 heading."
Add one visible H1 that states the page's main topic. On a home page it can be your value proposition: "Outdoor gear for rainy climates." A logo image wrapped in an H1 gives the page a main heading with no words in it; use a text heading.
"The page has N H1 headings; use one."
Keep the heading that states the topic as H1 and turn the rest into H2. Themes often mark the logo, a slider title and a footer title as H1; these are template fixes.
"N social sharing tags are missing."
Add the missing tags among og:title, og:description, og:image (1200 × 630 px is a safe size) and twitter:card (summary_large_image for a large image). Then refresh the platform's cached preview. Step-by-step instructions are in the Open Graph guide.
Where each platform keeps these settings
| Platform | Title and description | Canonical and social tags |
|---|---|---|
| WordPress | Yoast SEO or Rank Math box under each page | Added by the same plugin; social image in its social tab |
| Shopify | "Search engine listing" at the bottom of each page, product and collection | Canonical and Open Graph are output by most themes |
| Wix | The page's SEO basics settings | SEO settings and social share settings per page |
| Webflow | Page settings › SEO settings | Page settings › Open Graph settings |
| Next.js | Metadata API: export const metadata or generateMetadata | alternates.canonical, openGraph and twitter fields of the same API |
Common mistakes
- One title for the whole site. A template that prints the brand name as every page's title makes pages indistinguishable in results and invites rewrites.
- Tags added only by JavaScript. Google can render JavaScript, but it recommends against injecting meta tags with it, and many other crawlers never run scripts. Render tags on the server.
- Duplicate tags. Two descriptions or two canonicals from a theme plus a plugin send mixed signals. View the page source and search for
name="description"andrel="canonical". - Chasing exact character counts. Two extra characters do not cost rankings. Clarity and accuracy do more.
- Keeping meta keywords up to date. Google ignores it. Spend the time on descriptions.
Worked example (hypothetical)
The following is a hypothetical example, not real data. Larkspur Tea, an invented online tea shop, runs the meta tag checker on its domain. The report shows:
- Title tag, warning: "The title is 14 characters long." The title is "Larkspur | Home".
- Meta description, fail: no description. The Google preview says Google will pick a snippet from the page that matches the search.
- Canonical, warning: it points to
https://larkspur-tea.myshop-staging.com/. - H1, warning: three H1 headings (logo, slider caption, newsletter box).
- Social tags, warning:
og:imageandtwitter:cardare missing.
The fixes, in order of priority: a new title ("Loose Leaf Green and Oolong Tea, Shipped Fresh | Larkspur Tea", 61 characters, a deliberate one-character warning they accept); a description naming the teas, the shipping promise and the sampler pack; the staging domain removed from the theme's canonical setting, which fixes every page at once; the logo and newsletter headings changed to non-heading elements; and a 1200 × 630 px share image. A second run passes four of five checks. The real gain is the canonical fix: on every product page it had pointed search engines at a staging site.
A 20-minute checklist
- Run the meta tag checker on your domain and fix any failure first.
- Rewrite the home page title: what you do first, brand last.
- Write a specific description for the home page and your top five landing pages.
- Confirm every template prints a self-referencing, absolute canonical.
- Make sure each page has one text H1 that matches its topic.
- Add Open Graph and Twitter tags to your templates, with a real share image.
- Remove the keywords meta tag if you like; it does nothing for Google.
How Searvia checks meta tags across your site
The free meta tag checker covers one page, your home page or any address you enter, in about 20 seconds, with no sign-up. Your titles and descriptions matter on every page, though, and the common problems (duplicates across a template, a canonical bug, missing descriptions on new products) only show up across the whole site.
A free Searvia account adds a site audit that crawls your pages like a search engine and reports missing and duplicate titles and descriptions, titles that are too short or long, missing or multiple H1 headings, missing canonicals and canonicals that point elsewhere. For a weak title or description, Write with AI suggests ready options in one click (1 credit). The audit runs again every week, so a theme update that breaks your titles shows up in the next report. For the technical side around meta tags (indexing, redirects, sitemaps), see our technical SEO audit checklist.
Frequently Asked Questions
- Which meta tags matter for SEO?
- The title element and the meta description shape how your page looks in Google results, the robots meta tag controls indexing, the canonical link names the preferred URL, and the viewport tag tells Google the page is built for phones. Open Graph and Twitter tags control link previews in social and chat apps, and Google can also use og:title when it writes a title link. The keywords meta tag is ignored by Google Search.
- How long should a title tag be?
- Google sets no length limit for the title element. It truncates title links to fit the device width, which is measured in pixels, not characters. A practical range of about 30 to 60 characters keeps the important words visible on most screens, which is why our checker uses it, but it is a convention. Put the words that matter first so a cut-off does not remove them.
- Why does Google show a different title or description than mine?
- Google builds title links from several sources, including the title element, the main heading, og:title and anchor text, and it rewrites titles that are empty, outdated, inaccurate, repetitive or written in a different language from the page. Snippets are mostly created from page content, and Google uses the meta description only when it describes the page better for that query. Clear, accurate, unique tags make rewrites less likely.
- Does the meta keywords tag help rankings?
- No. Google states that the keywords meta tag is not used by Google Search and has no effect on indexing or ranking. You can remove it; leaving it does no harm, but it shows competitors the terms you are targeting.
- Does every page need a canonical tag?
- A canonical tag is optional, but Google recommends a self-referencing canonical on canonical pages, written as an absolute URL in the head. It helps when the same page is reachable through several addresses, such as with tracking parameters. Make sure it never points to a redirected, broken or unrelated page.
Sources
- Meta tags and attributes that Google supports – Google Search Central
- Influencing your title links in search results – Google Search Central
- Control your snippets in search results – Google Search Central
- How to specify a canonical URL – Google Search Central
- SEO Starter Guide – Google Search Central
- Provide a site name to Google Search – Google Search Central
- The Open Graph protocol – ogp.me