All in One SEO Pack の設定が反映されないときの解決法

All in One SEO Pack は、WordPressで作成したサイトの各ページにSEOの設定ができるプラグインです。しかし、使用環境によっては、設定したメタタグやタイトルなどが反映されないことがあります。その解決法について紹介します。

この記事の内容は、かなり古くなっています。
SEO対策におすすめのプラグインについて、最新情報を下記ページで紹介していますので、ぜひお読みください。

All in One SEO Pack の設定が反映されない…

WordPressの初期状態では、各記事にメタタグを設定することができません。

メタタグとは、HTMLで使用されるタグのひとつで、そのページに関わる情報を記述するものです。たとえば、メタディスクリプション(説明文)やメタキーワードがあります。

All in One SEO Pack の設定画面の一部

All in One SEO Pack は、各記事にメタタグを個別に設定できる、人気のプラグインです。また、「サイト上に表示させるタイトル」と「検索エンジンに伝えるタイトル」を分けて設定することもできます。くわしくは、下記ページをご覧ください。

しかし、使用環境によっては、こうした設定が反映されないことがあります。

設定が反映されないときの解決法

まず、All in One SEO Pack プラグインの設定が正しくできているかどうかを確認してみましょう。

設定が反映されないときの解決法①プラグインの設定をチェックする

All in One SEO Pack の設定画面を開くには、管理画面メニューの[All in One SEO]をクリックします。
管理画面メニューの[All in One SEO]

ここで、設定が反映されない項目が利用できる状態かどうかをチェックします。例えば、All in One SEO Pack で設定したタイトルが反映されないのであれば、[Title Settings]の[Rewrite Titles:]の設定で、[Enabled]を選択します。
All in One SEO Pack Title

もし、All in One SEO Pack を日本語化している場合は、[Title Settings]の[タイトルを書き換える:]の設定で、[利用]を選択します。
All in One SEO Pack タイトル


設定が反映されない他の原因として、テンプレートファイルの記述内容に問題があることが考えられます。

テンプレートファイルとは

WordPress テーマを構成しているそれぞれのファイルをテンプレートファイルといいます。

多くの場合、テーマ内の「header.php」というテンプレートファイルを修正する必要があります。

設定が反映されないときの解決法②<?php wp_head()?>の有無をチェックする

header.phpを開いて、<?php wp_head()?>という記述があるかどうかを確認します。もしなければ、</head>の直前に書き加えます。

設定が反映されないときの解決法③メタタグの重複をチェックする

header.phpの中に、下記のような記述がある場合は、その部分を削除します。

  • <meta name=”description”~
  • <meta name=”keywords”~

まとめ

最後に、設定が反映されないときの解決法をまとめます。

  1. プラグインの設定をチェックする
  2. <?php wp_head()?>の有無をチェックする
  3. メタタグの重複をチェックする

おすすめ記事