WordPressで設定したメタディスクリプションが反映されない原因と対処法

ワードプレスで設定したディスクリプションが反映されない原因と対処法

こんにちは。正しいサイト構築&SEOアドバイザーの田村です。

あなたは今、このようなことで悩んでいませんか?

  • プラグイン「All in One SEO Pack」で設定したメタディスクリプションが反映されない
  • メタディスクリプションを設定したのに表示されない
  • メタディスクリプションを修正したのに反映されない

そこで本記事では、上記のお悩みを解決するための原因を2つご紹介し、それぞれの解決方法をお伝えしていきます。

メタディスクリプションが反映されない原因と対処法

まず、設定したメタディスクリプションが反映されない原因は2つ考えられます。

  • プラグイン「All in One SEO Pack」
  • Google検索エンジン

では、それぞれの原因を詳しく説明し、対処法までお伝えします。

原因1:プラグイン「All in One SEO Pack」

プラグイン「All in One SEO Pack」と同じ機能が備わっているテーマを使用しているにもかかわらず、「All in One SEO Pack」をインストールしてはいけません。

なぜなら、テーマの機能とプラグイン「All in One SEO Pack」で設定したメタディスクリプションが重複してしまい、お互いに邪魔をしているからです。

なので、メタディスクリプションが上手く反映されないといったことが考えられます。

そこで、解決策をお伝えします。

まず下の画像のように、WordPressのダッシュボードにある「外観」>「テーマエディタ―」を選択します。

外観からテーマエディタ-を選択
ダッシュボードの「外観」>「テーマエディター」を選択

それから、下の画像のように、テーマファイルにある「テーマヘッダー」を選択します。

テーマファイルのテーマヘッダーを選択
テーマファイルの「テーマヘッダー」を選択

すると、下の画像のように、「<meta name=”description”~~<?php } ?>”>」という記述があると思います。(青色で一部記述を隠しています)

記述を削除
「<meta name=”description”~~<?php } ?>”>」部分を削除

その部分を削除するのですが、削除する前にやる作業があります。

それは、プラグイン「UpdraftPlus」や無料ツール「TeraPad」などで、バックアップを取ることです。

万が一、違う箇所まで削除してしまうと、サイトのデザインなどが崩れてしまうので、必ずバックアップを取っておいてください。

私はプラグイン「UpdraftPlus」と「TeraPad」、2通りのやり方でバックアップを取りました。

削除部分をお伝えしましたが、テーマによって「<meta name=”description”」以降の記述内容が違う可能性があります。

そのため、『どこまで削除したらいいのか、わからない』とお困りになるかもしれません。

その場合は、テーマ制作者にお問い合わせをしてください。

もし、お問い合わせ対応がされていないのであれば、今後のことも考え、テーマに関することでお問い合わせ対応がされているテーマに変更した方が良いでしょう。

そして、削除し終えたら、すぐに検索結果に表示されるわけではありません。

しばらく待つ必要があります。

私の場合、約1日ほどかかりました。

では次に、2つ目の原因について説明します。

原因2:Google検索エンジン

実は、プラグイン「All in One SEO Pack」による原因を解決しても、必ず設定したとおりのメタディスクリプションが表示されるわけではありません。

なぜなら、Google検索エンジンが自動で文章を書き換えて、表示させてしまうことがあるからです。

残念ながら、稀な出来事ではなく、よくあることなのです。

私もよく経験しています。

なので、もしメタディスクリプションがきちんと表示される状態にあるにも関わらず、自分が意図していない文章が表示されている場合は、検索エンジンの影響だと思われるので、ただあきらめるしかありません。

だとすると「メタディスクリプションは設定した方が良いのか?」と疑問がわいてくると思います。

そこで次は、その疑問についてお答します。

そもそもメタディスクリプションの設定は必要か

検索エンジンにメタディスクリプションが書き換えられてしまう可能性はありますが、設定しないよりはしておいた方が良いでしょう。

検索エンジンが決めた内容が必ずしも良いものとは限りません。

例えば、下の画像は検索エンジンが決めた内容ですがイマイチです。

検索エンジンが決めたスニペット(メタディスクリプション)

もし、ご自身でメタディスクリプションを書いていなければ、100%検索エンジンに決められてしまうわけです。

なので、ご自分でメタディスクリプションを設定することを推奨しています。

最後に

本記事では大きくわけると、次のことについて解説しました。

  • メタディスクリプションが反映されない原因と対処法
  • そもそもメタディスクリプションの設定は必要か

メタディスクリプションが反映されない原因は2つ考えられます。

  • プラグイン「All in One SEO Pack」
  • Google検索エンジン

プラグイン「All in One SEO Pack」が原因であれば、テーマヘッダーの「<meta name=”description”~~<?php } ?>”>」の部分を削除すれば、解決できます。

ただし、テーマによって、記述内容が変わっているため、不安な方はテーマ制作者にお聞きした方が良いです。

そして、Google検索エンジンが原因であれば、あきらめるしかありません。

とはいえ、メタディスクリプション設定はしておいた方が良いです。

【PR】記事作成の前準備シート&動画講座を無料プレゼント

SEOマスター動画講座

私は、集客の仕組み作りやアクセスアップ戦略、正しいサイト構築についてのサポートを提供しています。

SEOでクライアントのwebサイトを検索結果の1ページ目に表示させてきた田村が、サイト設計やキーワード選定、記事作成についてまとめた講義動画を4つプレゼントしています。

下の緑ボタンをクリックし、無料メルマガにご登録して、どうぞプレゼントをお受け取りください。

コメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

▲トップへ戻る