こんにちは。しんごです。CTR(検索表示回数に対するクリック数)改善のために、descriptionを頑張って書いてたのですが、Google先生で検索すると、あれ?反映されてない。。。なぜ?なかなか解決せずに涙してましたが、やっと解決できました。
同じような悩みを抱えたあなたももう大丈夫です。これで解決します!!
まずはdescriptionの現状を確認しよう!
まずはじめに、そもそもdescriptionが今、どのような設定なのかを確認しましょう。確認するにはGoogle先生で毎回検索するしかないのか?いや、ありました!! 便利な確認方法が。「 SEOチェキ! 」さんで簡単に確認することができます!!
このサイト、たまたま出会ったのですが、とても便利なんです。今後、このサイト、かなり重宝しそうです。話は戻りますが、この検索で今のdescriptionの内容がわかります。
description設定が効かない原因
まずは事象はこの通り
私の状況はこのような感じでした。まず、私のAll in One SEO Packのdescriptionの設定はこのようにしていました。
画像のように、descriptionに入力している状態で、ブログを公開していました。しかし、SEOチェキさんで確認すると、なんてこった。全く反映されていない。
descriptionにある内容は、ブログの冒頭部の文章。Simplicityの設定そのままでした。あれれ。。。おかしい。
原因は複数のdescription定義
そこで、ブログ記事のソースを確認しました。ソースはこんな感じでした。
Simplicityが投稿用、OGP(Facebookなど)用、twitter用と用意してくれていたようです。そして最後にAll in One SEO Packのdescriptionがある。
descriptionの定義が複数あるとSEOに強い!!・・・わけないかw
descriptionは複数ある場合、一番最初に定義されているdescriptionを読み込むみたいですね!!
ちなみに、OGPとは「 Open Graph Protocol 」の略で、SNS(フェイスブックやツイッターなど)でホームページやブログの記事がシェアされた時に自動でそのページのタイトルや説明文、サムネイル画像などを表示させる仕組みのことです。
手順はたったの2つ
SimplicityのSEO設定を解除
まずは、SimplicityのSEO設定を解除します。Simplicityの公式ページではこのように書いていありました。
All in One SEO Packを使用する場合は、SimplicityのSEOの設定の機能を全てオフにしてください。
ということで、さっそく設定を解除しちゃいましょう。
こんな感じに全部の設定を外してしまいましょう!! 最後に保存することをお忘れなく!!
header.phpを編集します
「 外観 」→「 テーマ編集 」→ 右列のテンプレートから “header.php”を選択します。ソース内の <?php wp_head(); ?> を移動させます。
</head>のすぐ上にあるので、そこから <?php wp_enqueue_script(‘jquery’);//jQueryの読み込み?> のすぐ下に移動させます。
これまた、最後にファイルの更新を忘れずに行ってくださいね!!
設定の変更はこれでおしまいです。たったこれだけです。
確認してみましょう!
さぁ、また「 SEOチェキ! 」さんで確認してみましょう!!
無事にdescriptionに反映ができています!! これを見た瞬間、嬉しかったのと同時に、ほっとひと安心。ついでにソースも確認しておきました。
descriptionがAll in One SEO Packの設定のみとなり、Simplicityの設定が消えています。良かった良かった。これで、あとはGoogle先生の検索画面でも表示されればOKですね!!
Google先生を呼び出し!
ということで、さっそくGoogle先生で検索をかけて見てみると、あれ。。。反映されていない。Google先生はページを定期的に見に来てくれているわけではないので、設定が完了したからとすぐにGoogleに反映されるとは限らないようです。もし早くGoogle先生に反映してもらうなら、先生を呼び出す必要があります。
そこで登場するのが、GoogleのSearch Consoleの機能であるFetch as Googleです!! ここにGoogle先生に早く反映してもらいたいURLを入れてあとは以下の画面通りにやってみてくださいね。
このあと、すぐに見に来てもらえるわけではありませんが、比較的早く見にきてくれて反映してくれるようです。私の検索画面上も1時間後には反映されていました!! 実際、この作業しなくても、ある程度定期的に見にきてくれているようです。でもなるべく早く反映してほしいですよね!!
OGPとtwitterのdescriptionを復活させる!
今回の対応で、残念ながら、OGPとtwitter用のdescriptionが消滅してしまったのです。。。これはショック!! と立ち直れずにいたところ、さすが「 All in One SEO Pack 」です!! なんと設定をするだけで対応してくれるらしいのです。素晴らしい!!
これに関してはわかりやすいサイトがありましたので、TravelPressさんの「 All in One SEO PackでめんどうなOGP設定が簡単にできる!使ってる人はすぐに設定を!」を参照してくださいね。かなりわかりやすく書いてくれています!!
これですべて解決!!
まとめ
WordPressのテーマ SimplicityはSEOに強いということで使っていましたが、All in One SEO Packを導入すると競合してしまいうまくいかなかった事象を解決させました!!
同じような事象で悩んでいる場合、これで解決できることを願っています。参考にしてみてくださいね。
解決したあとの爽快感ってハンパないですね!!