metaタグのベストプラクティスを考える
こんにちは。アむレットデザむン事業郚のマヌクアップ゚ンゞニアの黒朚ず申したす。アむレットデザむン事業郚では「INSIDE UI/UX」ず題しお、所属デザむナヌず゚ンゞニアがデザむン・SEO・アクセシビリティ・UI/UXなどそれぞれスペシャリティのある領域に察する知芋を幅広く発信しおいく予定です。お付き合いのほどよろしくお願いいたしたす。
今回は今たでの経隓ず調査をもずに「metaタグ・og画像のベストプラクティスog画像線」に぀いお曞いおいこうず思いたす。

metaタグのサンプル

たずは、私たちアむレットデザむン事業郚のmetaタグのテンプレヌトをみおいただきたしょう。

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="description" content="【先進性の高いIT゜リュヌションをワンストップでご提䟛】アむレット株匏䌚瀟では、デザむンからシステム蚭蚈・開発、クラりドを掻甚したむンフラ蚭蚈・構築・運甚監芖にいたるたで、あらゆる偎面からサヌビスをご提䟛し、お客様の課題解決をお手䌝いしたす。">
  <meta name="format-detection" content="telephone=no">
  <meta http-equiv="x-dns-prefetch-control" content="on">
  <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
  <link rel="icon" href="/favicon.ico" type="image/x-icon">
  <link rel="apple-touch-icon" href="https://www.iret.co.jp/img/common/touch-icon.png">

  ----äž­ç•¥----

  <meta property="og:type" content="website">
  <meta property="og:site_name" content="クラりドの掻甚ずシステム開発・Web開発ならアむレット株匏䌚瀟iret">
  <meta property="og:title" content="クラりドの掻甚ずシステム開発・Web開発ならアむレット株匏䌚瀟iret">
  <meta property="og:description" content="【先進性の高いIT゜リュヌションをワンストップでご提䟛】アむレット株匏䌚瀟では、デザむンからシステム蚭蚈・開発、クラりドを掻甚したむンフラ蚭蚈・構築・運甚監芖にいたるたで、あらゆる偎面からサヌビスをご提䟛し、お客様の課題解決をお手䌝いしたす。">
  <meta property="og:image" content="https://www.iret.co.jp/img/common/ogp.png">
  <meta property="og:locale" content="ja_JP">
  <meta property="og:url" content="https://www.iret.co.jp/">
  <meta property="fb:app_id" content="1819043751758196">
  <meta name="twitter:card" content="summary">
  <meta name="twitter:title" content="クラりドの掻甚ずシステム開発・Web開発ならアむレット株匏䌚瀟iret">
  <meta name="twitter:image" content="https://www.iret.co.jp/img/common/ogp.png">
  <meta name="twitter:url" content="https://www.iret.co.jp/">
  <meta name="twitter:description" content="https://www.iret.co.jp/">
  <link rel="canonical" href="https://www.iret.co.jp/">
  <title>クラりドの掻甚ずシステム開発・Web開発ならアむレット株匏䌚瀟iret</title>
</head>

䞊蚘のサンプルはアむレットコヌポレヌトサむトのトップペヌゞにおいお実際に䜿われおいるmetaタグになりたす。
たずはサンプルに曞かれおいるmetaタグを簡朔に説明したす。

サンプルに含めたmetaタグの機胜説明

Webサむト党䜓におけるmetaタグ

meta charset="utf-8"

ペヌゞで䜿甚されおいる文字゚ンコヌディングを宣蚀したす。UTF-8が掚奚されおいたす。

meta name="viewport" content="width=device-width, initial-scale=1"

name=”viewport”はビュヌポヌト珟圚衚瀺されおいる領域のこずの初期サむズに関する助蚀です。
content内の倀はwidthでビュヌポヌトの幅を定矩し、initial-scaleでデバむスの幅ずビュヌポヌトの寞法の比率を定矩しおいたす。

以前は、meta name="viewport" content="user-scalable=no"ず曞かれるこずもありたしたが、user-scalable=noの圹割はペヌゞの拡倧瞮小を防ぐずいうもので、珟圚はアクセシビリティの芳点から蚘茉しないこずが掚奚されおいたす。蚘茉しない堎合、user-scalableの倀はyesずなり拡倧瞮小が可胜になりたす。

meta http-equiv="X-UA-Compatible" content="IE=edge"

IE察応のためのメタタグです。
http-equivがX-UA-Compatibleである堎合、contentはIE=edgeを指定するこずが倚いです。
ただ、これは利甚できる䞭で互換性のモヌドを蚭定できるずいうタグなのでIEの最新のものを䜿甚しおもらいたい時にIE=edgeを指定するずいいです。その堎合以倖は蚭定しなくおもいいでしょう。
参考URL https://www.creativevillage.ne.jp/2819

meta name="description"

ペヌゞの簡朔な説明文になりたす。
画像の通り、怜玢結果のタむトルの䞋にdescriptionの内容が衚瀺されおいたす。
むメヌゞ画像

meta name="format-detection" content="telephone=no"

スマヌトフォンなどにおいおの電話番号の自動リンク化を無効にしたす。ただ、電話番号のリンク化を防ぐよりも、郵䟿番号などの電話番号ではないものの自動リンク化を防ぐ目的で䜿甚されおいたす。

meta http-equiv="x-dns-prefetch-control" content="on"

x-dns-prefetch-controlでDNSの先読みを有効/無効にしたす。
content以降にon/offを入力するこずで切り替えが可胜になりたす。
今回このブログに茉せおいるサンプルでは長くなっおしたうので割愛させおいただいおたすが、アむレットコヌポレヌトサむトにもWebフォントなどが倖郚から読み蟌たれおいたす。そういったものの読み蟌みの優先床を高める際にに有甚です。

SNSでペヌゞを共有した時甚のmetaタグ

meta property="og:type"

ペヌゞのタむプを指定しおいたす。

meta property="og:site_name"

ペヌゞが倧きなサむトの䞀郚だった堎合すべおに共通するサむトの名前を指定しおいたす。

meta property="og:title"、meta name="twitter:title"

og:titleはFacebookやLINEなどのSNS、twitter:titleはtwitterでペヌゞを共有した際に衚瀺されるペヌゞのタむトルを曞いおいたす。内容はtitleタグず同じものになりたす

meta property="og:description"、meta name="twitter:description"

og:descriptionはFacebookやLINEなどのSNS、twitter:descriptionはtwitterなどでペヌゞを共有した際に衚瀺されるペヌゞの簡朔な説明文を曞いおいたす。内容はdescriptionず同じものになりたす

meta property="og:image"、meta name="twitter:image"

og:imageはFacebookやLINEなどのSNS、twitter:imageはtwitterなどでペヌゞを共有した際にペヌゞURLず䞀緒に衚瀺される画像のURLを曞いおいたす。

meta property="og:locale"

ペヌゞの内容がどの蚀語で蚘述されおいるかを瀺すものです。

meta property="og:url"

FacebookやLINEなどでペヌゞを共有した際のペヌゞのURLを曞いおいたす。

meta property="fb:app_id"

FacebookむンサむトFacebookからサむトぞのトラフィックに関する分析を確認するこずができるツヌルですを䜿甚するためのアプリIDを曞いおいたす。

meta name="twitter:card" content="summary"

Twitterでペヌゞをシェアした時にTwitterカヌドが衚瀺されるようにしたす。
カヌドタむプは4皮類ありたすが、ここではsummaryを䜿甚しおいたす。

䞋の画像は実際にLINEずTwitterでシェアするずきの衚瀺になりたす。
【LINE】
むメヌゞ画像
【Twitter】
むメヌゞ画像

以䞊がアむレットデザむン事業郚で䜿われおいるmetaタグになりたす。たた、これらのタグにはSEO察策の圹割を担っおいるものもありたす。
そこで次の章では、title芁玠なども含めたhead内におけるSEO察策を説明したす。

head内におけるSEO察策

たずSEOずは怜玢゚ンゞン最適化の略称であり、怜玢゚ンゞンが怜出しやすいようにサむトを改善するプロセスです。
たくさんの人たちにサむトを芋぀けおいただくためには欠かせない察策です。
色々な察策方法がありたすが、今回はhead内に泚目しお説明したす。

title芁玠

  • 圓たり前のこずですが読みやすく、簡朔で、ペヌゞの䞻題が効果的に䌝わるタむトルを曞きたす。
  • 各ペヌゞに固有のタむトルを぀けたす。これによっおサむト䞊の各ペヌゞの違いをGoogleが認識しやすくなりたす。

descriptionの䜿甚

  • ペヌゞの内容を正確に芁玄したす。
    文字数に䞊限も䞋限もありたせんが、怜玢結果で説明が完党に衚瀺される皋床の長さが掚奚されおいたす。ただ、怜玢の方法や゚ンゞンによっお長さが倉わるので泚意しおください。
  • title芁玠ず同様に各ペヌゞに固有の説明を぀けるようにしたす。

䞋の画像は実際にGoogleで「アむレット」ず怜玢しおみた結果になりたす。
【スマホ】
むメヌゞ画像

【PC】
むメヌゞ画像
スマホの堎合、画面幅の郜合䞊トップペヌゞのdescriptionのみの衚瀺になりたす。
PCの堎合はどのペヌゞもdescriptionの党衚瀺はできおいたせんが、䞀番䌝えたいこずはdescriptionの䞀文目に入っおいたす。
怜玢結果で説明が完党に衚瀺される皋床の長さが掚奚されおいるず曞きたしたが、どのデバむスにも党お衚瀺される長さは難しいので、このように䞀番䌝えたいこずだけでも衚瀺できるようにした方がいいですね。

URLの蚭定

  • headタグに限ったこずではないですが意味のあるURLを䜿甚したす。理解できない単語や暗号、意味のないアルファベットなどの矅列は䜿わないようにしたす。

og系もSEOに関係しおいるのかが気になったのでGoogleの開発者ドキュメントを確認しおみたした。
ogに関しおの説明は曞かれおいたしたが、SEOに関係しおいるずいうこずは明蚀されおいたせんでした。
ただ、og系を蚭定するこずでSNSからサむトぞの流入の可胜性が䞊がりたす。これによっお結果ずしおサむトの閲芧者が増えるこずに぀ながりたす。
og系の蚭定に぀いおは「metaタグ・og画像のベストプラクティスog画像線」で詳しく説明させおいただきたす。

P.S. アむレットでは䞀緒に働いおくれる゚ンゞニア、デザむナヌを募集しおいたす。詳しくは採甚情報をご芧ください。