ブログ · SEO

SEOのためのメタタグ:重要なタグと問題の直し方

titleタグ、meta description、canonical、ソーシャルタグは、Google検索や共有リンクでのページの見え方を左右します。Googleが各タグをどう扱い、何を無視するのか、無料のメタタグチェッカーがどう読み取るのか、報告される問題の直し方を紹介します。

Searvia · 2026/10/24 · 読了目安:2分

木製カウンターの上で、ガラス瓶に結んだ無地のクラフト紙のタグに文字を書く店主

要点: メタタグとは、ページの <head> 内にある、検索エンジンやアプリが読み取る指示です(訪問者には表示されません)。SEOで重要なのは、title要素、meta description、robotsメタタグ、canonicalリンク、viewportタグです。ソーシャルタグ(Open GraphとTwitter)はリンクのプレビューを制御します。Googleはtitleやdescriptionの長さに上限を設けていませんが、画面幅に合わせて切り詰め、内容が曖昧だったり重複していたりすると書き換えることがあります。keywordsタグは無視されます。ページごとに正確で固有のtitleとdescriptionを書き、canonicalにはそのページ自身の正規URLを指定し、明確なメイン見出しを1つ置きましょう。

メタタグはSEOの中でも特に注目されがちですが、その多くは的外れな細部に向けられています。正確な文字数、キーワードの配置、Googleが何年も前に読まなくなったタグなどです。本当に大切なことはシンプルです。各ページに正確で固有のtitleとdescriptionがあるか。正規のURLを示しているか。リンクが共有されたとき、アプリに推測ではなくきちんとした情報を渡せているか。

このガイドでは、Google公式ドキュメントに基づいて各タグの扱いを解説し、無料のメタタグチェッカーがページをどう読み取るのか、報告されるすべての問題をどう直すのかを説明します。

メタタグとは何か、Googleが読むタグはどれか

厳密には、メタタグはHTMLのhead内にある <meta> 要素のことです。SEOでは <title> 要素やcanonicalの <link> も含めてこう呼びます。どちらもページの内容を機械に伝えるという同じ役割を持つからです。

GoogleはMeta tags and attributes that Google supportsで対応タグを明示しています。また、「Googleは未対応のメタタグを無視する」こと、確実に読み取られるにはheadが「有効なHTML」である必要があることも明記しています。

タグGoogleでの扱い
<title>検索結果のタイトルリンクの主な情報源
meta name="description"タイトルの下のスニペットとして使われることがある
meta name="robots" / googlebotインデックスとスニペットを制御。タグが競合した場合は「より制限の厳しいタグが適用される」
link rel="canonical"どのURLをインデックスすべきかを示す強いシグナル
meta name="viewport"存在すると「ページがモバイルフレンドリーであることをGoogleに示す」
meta charset / Content-Type文字エンコーディングを宣言。GoogleはUTF-8を推奨
meta name="google-site-verification"Search Consoleでの所有権確認
meta name="notranslate"Googleによる翻訳の提案を止める
meta property="og:title"Googleがタイトルリンクに使うことがある情報源の1つ
meta name="keywords"無視される。「Google検索では使用されない」「インデックスやランキングにまったく影響しない」

同じページから、小さな点を2つ。Googleはページの言語を lang 属性ではなくテキストから判断します。また、Googleはメタタグの追加や変更にJavaScriptを使うことを、避けられるなら避けるよう勧めています。最初に取得されるHTMLが最も確実に読まれるためです。

titleタグ

titleはページで最も重要なタグです。検索結果の青い見出し(Googleはタイトルリンクと呼びます)、ブラウザのタブの文字、ブックマークしたときの既定の名前になります。

Googleはタイトルリンクをどう作るか

Googleのタイトルリンクのドキュメントには、複数の情報源が挙げられています。<title> 要素、ページ上のメインの視覚的なタイトル、<h1> などの見出し要素、og:title、その他の大きく目立つテキスト、ページへのリンクのアンカーテキスト、WebSite 構造化データです。title要素は最も直接コントロールできますが、必ず使われるとは限りません。

Googleは、次のような場合にタイトルリンクを書き換えると説明しています。

titleの長さはどのくらいが適切か

公式の文字数制限はありません。Googleは「<title> 要素の長さに制限はない」とし、タイトルリンクは「必要に応じて、通常はデバイスの幅に合わせて検索結果で切り詰められる」と述べています。幅はピクセルで測られるため、幅の広い文字が多いtitleは細い文字が多いものより早く切られ、切れる位置もデバイスによって異なります。

そのため「ちょうど60文字」のような固定ルールは目安にすぎません。当チェッカーは30〜60文字を合格としています。実際、この範囲であればほとんどの画面でtitle全体が表示され、ページを説明するには十分な長さがあるためです。64文字のtitleには警告が出ますが、Googleからのペナルティではありません。警告は「重要な語が先頭にあるか確認しましょう」という意味で受け取ってください。

よいtitleとは

Googleのガイダンスは5つの習慣に集約されます。内容が具体的で簡潔であること、「ホーム」のような曖昧な表現を避けること、キーワードを繰り返さないこと、ページ間で定型文を繰り返さないこと、そしてハイフン、コロン、パイプなどの区切りでブランド名を先頭か末尾に簡潔に添えることです。

ほとんどのページで使えるパターンです。

<title>Waterproof Hiking Boots for Women | Northwind Outfitters</title>

まず検索される言葉で主題を書き、次にブランド名を置きます。トップページでは、社名だけでなく何をしているかを先頭に置きましょう。「Northwind Outfitters: Outdoor Gear for Rainy Climates」のほうが、「Home | Northwind」より検索者に多くを伝えます。

meta description

descriptionは、タイトルの下に表示されるスニペットとして提案する要約です。Googleのスニペットのドキュメントは、これがあくまで提案であることを明確にしています。「スニペットは主にページ自体のコンテンツから作成される」もので、Googleは、ページのテキストよりユーザーにとって正確な説明になりそうな場合に「meta description HTML要素を使うことがある」のです。

つまりdescriptionがなくてもスニペットが空になるわけではありません。Googleは検索語句に合うページ内の一節を選びますが、それが適切な場合もあれば、Cookieの通知文になることもあります。よいdescriptionは、最も多い検索に対してGoogleにより良い選択肢を提供します。

長さについても、Googleは「meta descriptionの長さに制限はない」とし、スニペットはデバイスに合わせて切り詰められると述べています。当チェッカーは70〜160文字を合格としています。具体的なことを伝えられる長さがあり、要点が切れにくい短さだからです。

Googleが注意を促している点は次のとおりです。

またGoogleは、大規模なデータベース型サイトでは、ページのデータからdescriptionをプログラムで生成することは「適切」で「推奨される」とも述べています。商品カタログに役立つ方法です。

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

canonicalタグ

canonicalリンクは、同じコンテンツが複数のURLでアクセスできる場合(トラッキングパラメータの有無、フィルタ付き、www あり・なしなど)に、どのアドレスが正規かを検索エンジンに伝えます。

Googleのcanonical化のガイドによると、rel="canonical" はリダイレクトと並び、「指定したURLを正規にすべきという強いシグナル」です。ルールは次のとおりです。

それでもあくまでシグナルであり、命令ではありません。コンテンツ、リダイレクト、リンクが別の内容を示していれば、Googleは異なるcanonicalを選ぶことがあります。

<link rel="canonical" href="https://www.example.com/hiking-boots/women/">

H1見出し

H1はメタタグではありませんが、どの監査でもtitleのすぐ隣に並びます。理由があります。Googleは見出しをタイトルリンクの情報源の1つに挙げており、「大きく目立つ見出しが複数ある」うえにメインタイトルが不明確な場合は、titleを書き換えるからです。

GoogleのSEOスターターガイドは、「理想的な見出しの数という魔法の数字はない」こと、見出しの順序は検索にとって重要でないことを付け加えています。したがって、H1が複数あってもGoogleにとってエラーではありません。ページの主題を示すH1を1つ置くのが、検索エンジン、スクリーンリーダー、ページを流し読みする人にとって最も明確なシグナルです。当チェッカーが1つなら合格、複数なら警告とするのはそのためです。

ソーシャルタグを1段落で

Open Graphタグ(og:title、og:description、og:image)と twitter:card タグは、LinkedIn、Slack、WhatsApp、Facebook、Xにリンクを貼ったときに表示されるタイトル、テキスト、画像を決めます。これらがないと、各アプリが推測で表示します。Googleもタイトルリンクに og:title を、検索結果の上に表示するサイト名に og:site_name を読み取ることがあります(サイト名のドキュメント)。詳しいルール、画像サイズ、プラットフォームごとの癖はOpen Graphガイドで解説しています。

Searviaメタタグチェッカーの仕組み

無料のメタタグチェッカーは、ウェブサイトSEOチェッカーと同じエンジンで動き、5つのメタタグ関連チェックをレポートの最上部に表示します。ドメインまたはページのアドレスを入力すると、次の処理を行います。

チェック合格の条件警告不合格優先度
titleタグ30〜60文字それより短い、または長いtitleなし高
meta description70〜160文字それより短い、または長いdescriptionなし中
canonical URLこのページを指している未設定、または別のページを指しているなし中
ソーシャル共有タグog:title、og:description、og:image、twitter:card がすべてある4つのうちいずれかが欠けているなし低
H1見出しH1がちょうど1つ複数あるH1なし中

長さはバイトではなく文字数で数えるため、アクセント付きの文字も1文字です。canonicalの比較ではプロトコル、www、末尾のスラッシュ、クエリ文字列を無視するため、https://example.com/ と http://www.example.com は同じページとみなされます。

修正リストの上にはGoogleプレビューが表示され、サイト名(og:site_name、なければドメイン)、URLパス、1行のtitle、2行のdescriptionが確認できます。descriptionがない場合はその旨が表示されます。Googleが検索内容に合ったスニペットをページから選ぶためです。このプレビューは文言と順序を確認するための近似表示であり、Googleのレイアウトをピクセル単位で再現したものではありません。

結果の読み方

各チェックを開くと、重要な理由、検出された正確な値、そして警告や不合格の場合は修正方法が表示されます。レポートを活用しやすくするポイントがいくつかあります。

レポートの共有リンクをコピーして、サイトを編集する担当者に送ることもできます。

チェッカーが報告するすべての問題の直し方

「ページにtitleがありません。」

「titleはN文字です。30〜60文字なら通常は全体が表示されます。」

「ページにmeta descriptionがありません。」

「descriptionはN文字です。70〜160文字なら通常は全体が表示されます。」

70文字未満はたいていスローガンなので、具体的な情報を加えます。160文字を超えると末尾が切れる可能性が高いので、要点を最初の文に置き、残りを削ります。キーワードの羅列で水増ししてはいけません。

「canonical URLが設定されていません。」

プロトコルや使用しているホスト名の形式を含む、ページの完全な最終URLを指す自己参照canonicalを追加します。

<link rel="canonical" href="https://www.example.com/">

ほとんどのSEOプラグインやフレームワークは、全ページに自動で追加できます。タグ内のURLが200を返し、リダイレクトしないことを確認してください。

「canonical URLが別のアドレスを指しています。」

「ページにH1見出しがありません。」

ページの主題を示す、表示されるH1を1つ追加します。トップページなら価値提案でかまいません。「Outdoor gear for rainy climates」のように。ロゴ画像をH1で囲むと、文字のないメイン見出しになってしまいます。テキストの見出しを使いましょう。

「ページにH1見出しがN個あります。1つにしてください。」

主題を示す見出しをH1として残し、残りはH2にします。テーマでは、ロゴ、スライダーのタイトル、フッターのタイトルがH1になっていることがよくあります。これらはテンプレートで直す問題です。

「ソーシャル共有タグがN個欠けています。」

og:title、og:description、og:image(1200 × 630 pxが無難なサイズ)、twitter:card(大きな画像なら summary_large_image)のうち不足しているものを追加します。その後、各プラットフォームのキャッシュされたプレビューを更新してください。手順はOpen Graphガイドにあります。

各プラットフォームでの設定場所

プラットフォームtitleとdescriptioncanonicalとソーシャルタグ
WordPress各ページ下のYoast SEOまたはRank Mathのボックス同じプラグインが追加。ソーシャル画像はそのソーシャルタブ
Shopifyページ、商品、コレクションの下部にある「検索エンジンでの表示」canonicalとOpen Graphはほとんどのテーマが出力
WixページのSEO基本設定ページごとのSEO設定とソーシャルシェア設定
Webflowページ設定 › SEO設定ページ設定 › Open Graph設定
Next.jsMetadata API:export const metadata または generateMetadata同APIの alternates.canonical、openGraph、twitter フィールド

よくある間違い

具体例(仮想)

以下は仮想の例であり、実際のデータではありません。架空のオンライン紅茶店Larkspur Teaが、自社ドメインでメタタグチェッカーを実行します。レポートは次のとおりです。

優先度順の修正内容は次のとおりです。新しいtitle(「Loose Leaf Green and Oolong Tea, Shipped Fresh | Larkspur Tea」、61文字。1文字超過の警告は承知のうえで受け入れます)、茶葉の種類、配送の約束、お試しセットを盛り込んだdescription、テーマのcanonical設定からステージングドメインを削除(全ページが一度に直ります)、ロゴとニュースレターの見出しを見出し以外の要素に変更、そして1200 × 630 pxの共有画像。2回目の実行では5つのチェックのうち4つに合格します。本当の成果はcanonicalの修正です。すべての商品ページで、検索エンジンをステージングサイトに誘導していたのですから。

20分でできるチェックリスト

Searviaでサイト全体のメタタグを確認する方法

無料のメタタグチェッカーは、トップページまたは入力した任意のアドレス1ページを、登録不要で約20秒で調べます。ただしtitleとdescriptionはすべてのページで重要であり、よくある問題(テンプレート全体での重複、canonicalのバグ、新商品でのdescription欠落)は、サイト全体を調べないと見つかりません。

無料のSearviaアカウントを作成すると、サイト監査が使えます。検索エンジンのようにページをクロールし、titleやdescriptionの欠落と重複、短すぎる・長すぎるtitle、H1の欠落や複数設定、canonicalの欠落や別ページを指すcanonicalを報告します。弱いtitleやdescriptionには、Write with AI がワンクリックですぐ使える候補を提案します(1クレジット)。監査は毎週再実行されるため、テーマの更新でtitleが壊れても次のレポートで分かります。メタタグ周辺の技術面(インデックス、リダイレクト、サイトマップ)については、テクニカルSEO監査チェックリストをご覧ください。

よくあるご質問

SEOで重要なメタタグはどれですか?
title要素とmeta descriptionはGoogle検索結果でのページの見え方を左右し、robotsメタタグはインデックスを制御し、canonicalリンクは優先するURLを示し、viewportタグはページがスマートフォン向けに作られていることをGoogleに伝えます。Open GraphとTwitterのタグはSNSやチャットアプリでのリンクプレビューを制御し、Googleがタイトルリンクを作る際にog:titleを使うこともあります。keywordsメタタグはGoogle検索では無視されます。
titleタグの長さはどのくらいが適切ですか?
Googleはtitle要素の長さに制限を設けていません。タイトルリンクはデバイスの幅に合わせて切り詰められ、その幅は文字数ではなくピクセルで測られます。30〜60文字程度を目安にすると、ほとんどの画面で重要な語が表示されるため、当チェッカーもこの範囲を採用していますが、あくまで慣習です。切れても重要な語が失われないよう、大事な語を先頭に置きましょう。
Googleが自分の設定と違うtitleやdescriptionを表示するのはなぜですか?
Googleはtitle要素、メイン見出し、og:title、アンカーテキストなど複数の情報源からタイトルリンクを作成し、空、古い、不正確、重複している、またはページと異なる言語で書かれたtitleを書き換えます。スニペットは主にページの内容から作成され、meta descriptionはその検索でページをよりよく説明できる場合にのみ使われます。明確で正確、かつ固有のタグにすれば、書き換えられる可能性は低くなります。
meta keywordsタグは順位に効果がありますか?
いいえ。Googleは、keywordsメタタグはGoogle検索で使用されず、インデックスやランキングに影響しないと明言しています。削除してかまいません。残しても害はありませんが、競合他社に狙っている語句を知られてしまいます。
すべてのページにcanonicalタグが必要ですか?
canonicalタグは必須ではありませんが、Googleは正規ページにheadの中で絶対URLで書いた自己参照canonicalを置くことを推奨しています。トラッキングパラメータの付いたURLなど、同じページに複数のアドレスでアクセスできる場合に役立ちます。リダイレクトされるページ、壊れたページ、無関係なページを指さないようにしてください。

ソース

  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

続きを読む