All in One Seo Packがいらないって本当?不要になる2パターンを解説

「Wordpress おすすめ プラグイン」と検索し、どのサイトもAll in One Seo Packを推奨していることから、あなたは何となくインストールしたのではありませんか?

私もプログラミングができない初心者おすすめWordPressプラグイン10選+αを徹底解説でAll in One Seo Packを入れるべき推奨してますが、実はAll in One Seo Packを入れてはいけないパターンというのも存在します。

なぜなら優秀なall in one seo packは、プラグインが重い&有名プラグインだからこそ狙われやすいからです。

そして最近のWordpressテーマテンプレートはマジで優秀なので、昔よりall in one seo packを入れる優先度は低くなっております。

all in one seo packを外した結果、サイトスピードが上がったという事例もあったりします。

サイトスピードは検索上位で必要な要素になりますので無視できない要件ですよね?

では今回はAll in One Seo Pack不要な2パターンを紹介させていただきます。

初心者で、ブログ記事を書く時間がない副業の人は、All in One Seo Packを入れてすぐに記事を書きましょう。

All in One Seo Packの設定に時間をかけても、お金は稼げませんからね。

all in one seo packがいらない?不要な2パターンとは

アフィンガー5やcocoonを所有しているとき

 

あなたが使っているWordpressテーマテンプレートの機能にAll in One Seo Packと同様の機能ついている場合は、重複してしまいますから不要です。

All in One Seo Packを使っているだけでサイトが重くなるし、セキュリティ対策による更新の手間が増えるだけなので速攻で外しましょう。

All in One Seo Packと同様の機能が付いている有名Wordpressテンプレートは「アフィンガー5EX」と「cocoon」ですね。

WordPress初心者が挫折しないテンプレートはどれ?無料3選をプロが解説

画像はアフィンガー5EXになりますが、タイトル設定・キーワードタグ・ディスクリプション設定もデフォルトで行えるようになっております。

何にもしなくてOKです。

流石、SEOアフィリエイトに特化したサイトテーマで、タイトル設定・キーワードタグ・ディスクリプション設定も簡単に行えるようになっております。

またall in one seoのディスクリプション設定は160文字までとなっておりますが、最近のグーグルが表示されるディスクリプションは120文字前後です。

アフィンガーのほうが時代マッチしたseo対策ができるでしょう。

 

さらにすごいのが無料テーマなのにall in one seoと同様の機能を持ってい「cocoon」も同様です。

わいひらさんに感謝ですね。マジで。

 

cocoonの場合は若干定が必要なりますが、all in one seoの設定のSEOデータを引き継げる機能や、「投稿・固定ページ設定」と「カテゴリページ設定」の「メタディスクリプションタグ」と「メタキーワードタグ」の出力調整ができます。

設定方法はP+ぱぱやすさんのサイトを見るのが良いでしょう。

ほかにもSANGO公式でall in one seoと相性が悪いと公言されてます。

3. All in One SEO Packに要注意
SANGOでは、あらかじめメタデスクリプション用の欄が用意されています。また、OGPタグは自動で設定されるような仕様になっております。とくにOGPタグは自動で出力されるため、All in One SEO Packで「Social Meta」を有効化していると、OGPタグが重複してしまいます。

こちらのプラグインを使われる場合にも「All in One SEO」⇒「Feature Manager」の「Social Meta」は「Deactive」にしておいて頂くようお願い致します。
(All in One SEOはWordPressを重くする原因になるので、あまりおすすめしません)。

出典:サルカワ

 

ちなみに当サイトのストークをお持ちの方は、OGPタグを自動で設定できない&設定から「カテゴリページ設定」の「メタディスクリプションタグ」と「メタキーワードタグ」の出力調整も出ないので、All in One SEOは必須です。

ストークはカスタマイズのやり易さが売りなんでね。

 

「description」「keywords」「noindex」を自分で追加コードが入れられる場合

これは超上級者向きのやり方です。正直ブログで稼ぎたい初心者は見なくてOK。(phpのプログラミングができる前提)

上記に該当するWordpressテンプレートを使っていない人は、all in one seo packをインストールしましょう。

 

この方法は、Plusersさんの「記事をSEOに最適化するための機能をWordPressにプラグインなしで実装する」を参考にして解説します。

今回はWordpressのデフォルトテンプレートである「Twenty Nineteen」による解説です。

必ず、バックアップを取ってから作業するようにしてください。

さらには親テーマではなく子テーマを用意しましょう。

サイトがおかしくなっても当サイトでは責任を負いませんので、自己責任で行ってください。

 

まずは以下のソースコードをheader.phpのheadタグ内に貼り付けます。

header.phpのheadタグに貼り付け

<meta name=”description” content=”<?php echo strip_tags( get_the_excerpt() ); ?>” />

header.phpにソースコードを入れたことによって、メタディスクリプションは表示されるようになりました。

次は、記事内でメタディスクリプションを設定する画面を構築しますが、これは非常に簡単です。

投稿→新規追加→表示オプションから作成していきます。

抜粋にチェックを行うと、メタディスクリプションを入力する画面が出てきます。

メタディスクリプションの文字は2019年現在は120文字程度が望ましいといわれておりますので、120文字程度に収めておきましょう。

これでメタディスクリプションの設定は終わりです。

次はメタキーワード&ノーインデックスの設定を行っていきます。

テーマの関数を司るfunctions.phpの編集を行います。

header.phpよりもはるかに重要なphpです。

ミスったら、取り返しのつかないことにもなりますので、必ず子テーマで編集するようにしてください。

functions.phpにコピペ

function add_seo_custom_fields() {
$screen = array(‘page’ , ‘post’);
add_meta_box( ‘seo_setting’, ‘SEO’, ‘seo_custom_fields’, $screen );
}
function seo_custom_fields() {
global $post;
$meta_keywords = get_post_meta($post->ID,’meta_keywords’,true);
$noindex = get_post_meta($post->ID,’noindex’,true);
if($noindex==1){
$noindex_check=”checked”;
}
else {
$noindex_check= “/”;
}
echo ‘<p>meta keywordを設定 半角カンマ区切りで入力<br />’;
echo ‘<input type=”text” name=”meta_keywords” value=”‘.esc_html($meta_keywords).'” size=”80″ /></p>’;
echo ‘<p>低品質コンテンツの場合はチェック<br>’;
echo ‘<input type=”checkbox” name=”noindex” value=”1″ ‘ . $noindex_check . ‘> noindex</p>’;
}

function save_seo_custom_fields( $post_id ) {
if(!empty($_POST[‘meta_keywords’]))
update_post_meta($post_id, ‘meta_keywords’, $_POST[‘meta_keywords’] );
else delete_post_meta($post_id, ‘meta_keywords’);

if(!empty($_POST[‘noindex’]))
update_post_meta($post_id, ‘noindex’, $_POST[‘noindex’] );
else delete_post_meta($post_id, ‘noindex’);
}
add_action(‘admin_menu’, ‘add_seo_custom_fields’);
add_action(‘save_post’, ‘save_seo_custom_fields’);

コピペしたら、functions.phpの最後に貼り付けをします。

最後ならエラーした瞬間に消せばOKだからです。

ソースコードを貼り付けると、記事作成画面の一番下にSEOという項目が追加され、ノーインデックス設定&メタキーワードの入力ができるようになります。

入力画面はこれで終了ですが、これだけはただの入力の箱を作ったにすぎません。

肝心なグーグルに伝えるためのメタ要素の設定が終わっておりませんので、先ほどのディスクリプションの設定同様にheader.phpにソースコードを貼り付けていきます。

noindexのheader.phpへコピペ

<?php if( is_single() || is_page() ): ?>
<?php if(get_post_meta(get_the_ID(),’noindex’,true)){ echo'<meta name=”robots” content=”noindex”/>’;}; ?>
<?php endif; ?>

『<?php if( is_single() || is_page() ): ?>』で条件を指定しないと、トップページやカテゴリページなどのインデックスページで、noindexしているページがループの先頭にきた場合にnoindexされてしまうので注意してください。

この現象は『All in One SEO Pack』などでも発生してしまう現象のようですが、それを回避するために投稿記事と固定ページのみで出力するように必ず投稿記事と固定ページの場合のみ出力するように条件を指定しておきましょう。

出典:Plusers

ソースコードの貼り付けが終わったら、同様にメタキーワードのコードも貼り付けておきます。

同様にメタキーワードの貼り付け

<?php $customfield = get_post_meta($post->ID, ‘meta_keywords’, true); ?>
<?php if( empty($customfield) ): ?>
<?php if ( has_tag() ): ?>
<?php $tags = get_the_tags();
$kwds = array();
foreach($tags as $tag){
$kwds[] = $tag->name;
} ?>
<meta name=”keywords” content=”<?php echo implode( ‘,’,$kwds ); ?>”>
<?php endif; ?>
<?php else: ?>
<meta name=”keywords” content=”<?php echo esc_attr( $post->meta_keywords ); ?>”>
<?php endif; ?>

これで、メタキーワード・メタディスクリプション・ノーインデックスの設定は終わりです。

これらの内容はSEO対策において非常に重要な部分になりますので、最後にテストをします。

テスト記事「all in one seo packはいらない」という記事に以下のような設定をしました。

記事設定

☑メタディスクリプション:「all in one seo packいらないので、ディスクリプションとメタタグを設定します。」

☑メタキーワード:「all in one seo pack,all in one seo pack いらない」

これらがすべて反映されているか確認します。

まず更新した記事ページに飛び、右クリックから「ページのソースを表示」をクリックします。

これはchromeでないと表示されませんので、IRなど使っている人は今すぐchromeに切り替えましょう。

すると、記事上部の<head>部分に、設定したディスクリプションとメタキーワードが入っていることがわかります。

こうなれば成功です。

もしキーワードなどがなければ、コードを貼り付ける場所が間違えているかもしれません。

次はnoindexが反映されるかの確認です。

無事に反映されていましたね!

これでall in one seo packの一般設定の機能とほぼ同じ性能が使えるようになりました。

尚、all in one seo packでサイトマップを作ろうとしていた人は、コードで対応してしまうとサイトマップが作れません。

したがってgoogle xml sitemapsをインストールしてサイトマップを作成しましょう。

google xml sitemaps設定からサーチコンソール連携&所有権確認法を解説

 

まとめ:all in one seo packは入れておくのが無難。

 

ここまでall in one seo packが不要な2つのパターンをお伝えし、最後はコーディングまで解説しました。

ですが・・・

結構大変じゃないですか?ここまでの設定

WordPressを始めてやるブログ初心者だったら1日以上はかかりますよ。しかもエラー起こしたら最悪です。

さらに残酷なことをお伝えすると、この作業を一生懸命やっても1円も稼げません。

 

でしたら、さっさとall in one seo packを入れてブログ記事を1記事でも多く書いたほうが絶対にいいのです。

「アフィンガー5ex」「SANGO」「cocoon」を使う人以外は、つべこべ言わずall in one seo packはインストールしましょう。

今回は以上です。

all in one seo packの詳しい設定方法はall in one seo packの設定方法&使い方を画像で徹底解説【サイトマップ設置まで】をご覧ください。

副業から実績0でも好きな事を情報発信して月10万~30万を稼ぎませんか?

1からビジネスを始める。またブログの成果が出ない人ほど「仕組み化」を取り入れるべきです。

闇雲にブログを2年間書き続け、脱サラすることは出来ましたが、アクセス重視のブログ運営になると毎日ブログを書き続ける事から逃れられません。

毎日アクセスのために書き続ける事に絶望し時に「仕組み化」を覚え、労働時間が1/3までに減った秘密を無料で公開します。

メールアドレス

コメントを残す

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