Blog · SEO

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.

TagWhat 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" / googlebotControls 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-TypeDeclares 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:

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:

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:

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:

CheckPasses whenWarningFails whenPriority
Title tag30 to 60 charactersShorter or longerNo titleHigh
Meta description70 to 160 charactersShorter or longerNo descriptionMedium
Canonical URLPoints to this pageMissing, or points elsewhereNeverMedium
Social sharing tagsog:title, og:description, og:image and twitter:card all presentAny of the four missingNeverLow
H1 headingExactly one H1More than oneNo H1Medium

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:

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."

"The title is N characters long; 30–60 characters are usually shown in full."

"The page has no meta description."

"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."

"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

PlatformTitle and descriptionCanonical and social tags
WordPressYoast SEO or Rank Math box under each pageAdded by the same plugin; social image in its social tab
Shopify"Search engine listing" at the bottom of each page, product and collectionCanonical and Open Graph are output by most themes
WixThe page's SEO basics settingsSEO settings and social share settings per page
WebflowPage settings › SEO settingsPage settings › Open Graph settings
Next.jsMetadata API: export const metadata or generateMetadataalternates.canonical, openGraph and twitter fields of the same API

Common mistakes

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:

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

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

  1. Meta tags and attributes that Google supports – Google Search Central
  2. Influencing your title links in search results – Google Search Central
  3. Control your snippets in search results – Google Search Central
  4. How to specify a canonical URL – Google Search Central
  5. SEO Starter Guide – Google Search Central
  6. Provide a site name to Google Search – Google Search Central
  7. The Open Graph protocol – ogp.me

Keep Reading