やまでら くみこ のレシピ

短時間で簡単に作れる人気家庭料理を紹介。

短いメタデータ(descriptions)。All in One SEO Packの自動生成が原因でした。

投稿日:2014年11月23日 更新日:

wordpress

Googleのウェブマスターツールでこのブログの状況を確認していたら、いくつかの記事に「短いメタデータ(descriptions)」という警告が表示されていることに気が付きました。

確認してみると、たしかにmeta descriptionが短すぎます。10文字くらいしか表示されていません。

このブログでは、ワードプレスのプラグイン、All in One SEO Packでmeta descriptionを自動生成しているのですが、どうやら、いくつかの記事でそれが上手く機能していないようなんです。

今回は、その原因と対策をご紹介します。

短いmeta descriptionが生じる原因は、半角空白

All in One SEO Packで各記事のmeta descriptionを自動生成すると、記事冒頭の160文字を抜き出して、記事抜粋として設定してくれます。
これはとても便利な機能なのですが、先ほどご説明したとおり、いつかの記事では正常に機能していませんでした。

それらの記事を比較したところ、ひとつ共通点がありました。

それは、記事の冒頭部分に半角スペースを含んでいるということ。
半角スペース以降の文字が見事に表示されていないんです。

プラグインのソースコードを確認したわけではありませんが、おそらく原因はこれだろうと思います。
実際、半角スペースを全角スペースに書き換えた場合、また、半角スペースを に書き換えた場合は、いずれも正常に記事の抜粋を取得出来ました。

ただ、よくわからない点がひとつあって、半角スペースを含んでいても抜粋を正しく取得できる場合もあるんですよね。
うーん。謎です。

対策

で、どうしたかというと、All in One SEO Packでmeta descriptionを自動生成するのをやめました。
その部分は、プラグインに頼らず、自力でどうにかすることにしました。

と言っても簡単で、次のコードをheader.phpに記入しただけです。
このコードは、【WordPress】プラグインを使わずに記事ごとに自動でkeywordsとdescriptionを設置する方法|ONZEを参考にさせてもらいました。ありがとうございます。

<?php  /*個別記事の抜粋を表示*/ ?>
<meta name="description" itemprop="description" content="<?php
if (is_single()){
$content_summary = strip_tags($post->post_content);
$content_summary = ereg_replace("(\r\n|\r|\n)", "", $content_summary);
$content_summary = mb_substr($content_summary, 0, 160);
echo $content_summary; } ?>" />

おすすめ記事

分数の計算機ツール。分数のかけ算・割り算・足し算・引き算を簡単に。

素数判定プログラム。素数を見分けるためのフローチャートも紹介。

素因数分解の簡単計算アプリ!ツールなしで算出するやり方も解説。

最小公倍数の計算アプリ。手計算する場合の簡単な求め方も紹介。

最大公約数の計算機。サイト上で瞬時に計算!簡単な求め方も解説。

フランス語のアルファベットの簡単キーボード。一覧から文字を入力。

スペイン語のアルファベット入力キーボード。変換不要!一覧から文字を選択

ロシア語のアルファベット入力キーボード。変換不要!一覧から文字を選択

累乗・べき乗の計算機。指数が分数・小数・マイナスでもOK!

正三角形の面積・高さ・辺の長さの計算機。公式を使った求め方も紹介。

円の面積・直径・半径・円周の計算機。公式を使った求め方も紹介。

トルコ語のアルファベットの入力ツール。トルコ文字の簡単キーボード。

ギリシャ文字への変換を簡単に!見た目と読み方の一覧からギリシャ語を入力。

ページ内リンクのジャンプ先がずれる原因と解決方法【HTML】

平方根(ルート)の値を求める計算機。分数もOKな電卓サイト。

分数の計算機ツール。分数のかけ算・割り算・足し算・引き算を簡単に。

分数同士の計算をサイト上で簡単に行える、電卓アプリです。かけ算・割り算・足し算・引き算、どの計算方法にも対応しています。このツールは、計算に…

素数判定プログラム。素数を見分けるためのフローチャートも紹介。

この素数チェッカーは、指定した整数が素数かどうかを簡単に判定できるアプリです。もし素数でない場合は、その整数の素因数を一覧表示します。また、…

素因数分解の簡単計算アプリ!ツールなしで算出するやり方も解説。

素因数分解をサイト上で簡単に行える、計算機アプリです。入力は15桁以下に抑えるのがおすすめです。入力した数字が大きいと、計算にかなりの時間を…

最小公倍数の計算アプリ。手計算する場合の簡単な求め方も紹介。

最小公倍数を求めるための計算機アプリです。整数は、3つ以上入力することも可能です。入力する際には、それぞれの整数を空白や改行で区切ってくださ…

最大公約数の計算機。サイト上で瞬時に計算!簡単な求め方も解説。

最大公約数を求めるための計算機アプリです。整数は、3つ以上入力することも可能です。入力する際には、それぞれの整数を空白や改行で区切ってくださ…

フランス語のアルファベットの簡単キーボード。一覧から文字を入力。

フランス語のアルファベットを簡単に入力するためのオンラインアプリです。一覧表から文字を選択するだけなので、変換は不要。アクセント記号や合字に…

スペイン語のアルファベット入力キーボード。変換不要!一覧から文字を選択

スペイン語のアルファベットを簡単に入力するためのオンラインアプリです。一覧表から文字を選択するだけなので、変換は不要。逆疑問符や逆感嘆符、ア…

ロシア語のアルファベット入力キーボード。変換不要!一覧から文字を選択

ロシア語のアルファベットを簡単に入力するためのオンラインアプリです。一覧表から文字を選択するだけなので、変換は不要。打ち方が分からなくても入…

累乗・べき乗の計算機。指数が分数・小数・マイナスでもOK!

累乗とべき乗(冪乗)を簡単に計算する電卓です。数aのn乗、anを算出します。二乗や三乗を計算するときなどに便利です。なお、この計算機は、自然…

正三角形の面積・高さ・辺の長さの計算機。公式を使った求め方も紹介。

正三角形の面積・高さ・辺の長さを計算するツールです。

円の面積・直径・半径・円周の計算機。公式を使った求め方も紹介。

円の面積と円周の長さを計算するツールです。

トルコ語のアルファベットの入力ツール。トルコ文字の簡単キーボード。

トルコ語のアルファベットを入力するためのオンラインツールです。使い方は簡単で、トルコの文字を一覧から選択するだけでOK。キーボードで入力した…

ギリシャ文字への変換を簡単に!見た目と読み方の一覧からギリシャ語を入力。

ギリシャ文字を手軽に入力するためのオンラインツールです。入力したいギリシャ文字を一覧から選ぶだけなので、超簡単。キーボードで文字を変換する必…

ページ内リンクのジャンプ先がずれる原因と解決方法【HTML】

ページ内リンクのジャンプ先がずれてしまう原因と、その解決策について解説します。別ページの特定の場所にリンクを貼る場合には、ハッシュ(#)で要…

平方根(ルート)の値を求める計算機。分数もOKな電卓サイト。

平方根(ルート)の計算機は、平方根の値をサイト上でカンタンに計算できる電卓です。整数だけでなく、小数や分数の平方根にも対応しているので、幅広…