SEO対策

SEO対策でheadタグに設定した方がよいメタタグ一覧

投稿日:2018/11/06 更新日:

SEOで重要なポイントを占める<head>に記述するメタタグです。

きちんと書かなければ「SEO的」には不利に働きます。

<head>に書くものは基本的にはユーザーに見えないので「おざなり」にしているサイトなども散見されますが、ここはきちんと書いておいた方が無難です。

<head>に記述するメタタグ

<head>に書く必須なメタタグは以下のものがあります。

文字エンコード

ソース

<meta charset="utf-8">

文字エンコードはそのページが作成されている文字コードをブラウザーに通知し文字化けを防ぐ役割があります。

タイトルタグ

ソース

<title>ページのタイトル </title>

タイトルタグはブラウザーのヘッダー部分にや検索エンジンの検索結果のタイトルに表示される重要なものです。

SEO的に重要なので必ず設定します。

descriptionタグ

ソース

<meta name="description" content="ページの説明文">

descriptionタグはページに何が書かれてあるのかを示す説明文を書きます。
検索エンジンの検索結果にも表示される場合が多いので、適切な文章をページごとに設定します。

Keywords

ソース

<meta name="keywords" content="キーワード1,キーワード2,・・・">

キーワードタグはページに書かれてある内容のキーワードを検索エンジンに伝える役目がありましたが、近年ではその重要性が薄れています。

URLの正規化(canonical)

ソース

<link rel="canonical" href="正規化するURL">

canonicalはサイト内でのページ重複を防ぐ重要なタグです。重複ページで検索エンジンからペナルティーを食らわないように適切に設定します。

OGPタグ/Twitterカード設定

ソース

<meta property="og:url" content="ページのURL" />
<meta property="og:title" content="ページのタイトル" />
<meta property="og:type" content="ページのタイプ">
<meta property="og:description" content="記事の抜粋" />
<meta property="og:image" content="画像のURL" />
<meta name="twitter:card" content="カード種類" />
<meta name="twitter:site" content="@Twitterユーザー名" />
<meta property="og:site_name" content="サイト名" />
<meta property="og:locale" content="ja_JP" />
<meta property="fb:app_id" content="appIDを入力">

OGPタグ/TwitterカードタグはSNSなどからのリンクの際に見栄えよくリンクされるように設定するタグです。

これも必ず設定しておきましょう。

viewport設定

ソース

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

viewportは文書の表示領域を設定するタグで、スマホやタブレットのモバイル端末で最適にWeb表示させるためのレスポンシブWebデザイン適用時に必要なタグです。

レスポンシブ対応のページでは必須のタグです。

meta robots

ソース

<meta name="robots" content="noindex,nofollow">

robotsタグは検索エンジンのクローラーにこのページを「登録させるのか、させないのか」、「ページにあるリンク先をたどるのか、たどらないのか」を設定するタグです。

基本的に「index,follow」を指定する場合はなくても構いません。

まとめ

これらのタグは設定しなくてもユーザーに見える部分ではないので意味がないと思いがちですが、SEO的には重要なものです。

必ず設定するようにしましょう。

以上「SEO対策でheadタグに設定した方がよいメタタグ一覧」でした。

当サイトのおすすめ記事

パソコン 1

初心者でも失敗しないレンタルサーバーの選び方ですが、最近ではブログを立ち上げて、そこから広告収入を得る「アフィリエイト」が随分一般的になりました。 私の周りでも実際にやっている人が多くいます。 アフィ ...

プログラミング 2

SQLでIFを書けばWHERE句の内容を変えて検索できますが、条件ごとに同じようなSQLを 複数回書くのは面倒なので、1行で分岐できないかと言う事でSQLを作って見ました。 SQLでIFを使わずに条件 ...

SQLServer 3

SQLServerで発生するエラーコードをSQLで取得する SQLServerで発生したエラーコードの内容を メッセージが定義されているテーブルから取得します。 エラーコードを取得するSQL SQLs ...

4

SQLServerでは「ユーザー定義型」と呼ばれる独自のテーブル型をした戻り値を返す関数を作成することができます。 その作り方と使い方を解説します。 SQLServerでテーブル型を戻り値とする関数を ...

5

アフィリエイトでいきなり成果を出すのは難しいです。 でも、成果がないとレンタルサーバー代やドメイン代がペイできません。 しかも長い間、結果がでないとやる気もなくなってしまいます。 そういったことを防ぐ ...

-SEO対策
-,

Copyright© ソフトウェア開発日記 , 2018 All Rights Reserved.