この記事をご覧いただいている皆様へ。
このページは、SEO情報ブログ「ディーエムソリューションズの社員が作った、【SEOまとめ】」にて公開されていた記事であり、2014年12月にデジタルマーケティング研究所へ統合されました。
Googleがページネーションを正確にインデックスさせる目的でrel=”next”/rel=”prev”のサポートを開始すると発表しました。
ページネーションに対する処理に関してはWebマスターを悩ませてきた問題で、歓迎すべき内容と言えるでしょう。
具体的な使い方に関してはGoogle、ページネーション問題を解決するrel=“next”タグとrel=“prev”タグをサポート開始(海外SEO情報ブログ)を御覧いただくのがいいと思います。
しかしこの新仕様、混乱を呼びそうな気がしないでもありません。世の中には<head>内にrel=”next”やrel=”next”、rel=”start”などの<link>タグを自動で埋め込むCMSが多いからです。その筆頭がWordPressです。もし自社のWebサイト全ページがページネーションとして扱われてしまったら?考えただけでもぞっとしますね。
「まさかそんなことが起こるわけない、Googleもそれぐらいのことは対策済みだ」と私も思いたいのですが、canonicalがそうであったようにGoogleは結構見切り発車で新仕様をリリースしてきます。例え不具合が解消されるまでの一時的なものであったとしても、不必要に検索エンジンを混乱させて機会損失を発生させないために、今回はWordPressが自動で埋め込むlinkタグを削除する方法を紹介します。
テーマファイルの「function.php」を使うのが最も手軽でしょう。以下の記述を追記すればOKです。
<?php
if (function_exists(‘register_sidebar’))
register_sidebar();
remove_action(‘wp_head’,’index_rel_link’);
remove_action(‘wp_head’,’parent_post_rel_link’,10);
remove_action(‘wp_head’,’start_post_rel_link’,10);
remove_action(‘wp_head’,’adjacent_posts_rel_link_wp_head’,10);
?>
※Ver.2系統のWordPressをご利用の場合、
最後の「adjacent_posts_rel_link_wp_head」を
「adjacent_posts_rel_link」に変更してください。
各remove_action以下の()の内容が削除する項目を表しています。
実はこの方法、余分なRSSフィード用タグや<meta name=”generator”>を削除するのにも使えます。remove_actionの一覧としては以下の記事が参考になると思います。
[WordPress] お節介なデフォルトフィルタを削除(Quill.to/wokamoto1973)
RSSフィード用タグを不適切に削除してしまうとせっかくRSS定期購読してくれている方のリーダーに投稿した記事が配信されなく危険性がありますので、header.phpのカスタマイズに手を出す気にならない場合はここには触らないでおいたほうが安全です。
また「add_action(‘wp_head’, ‘wp_print_styles’, 8);」と記述することでスタイルシート、「add_action(‘wp_head’, ‘wp_print_head_scripts’, 9);」とすることでJavaScriptそれぞれの自動挿入を回避できますが、一部動作しなくなるプラグインがありますのでこれらは使用しないようにしましょう。
この記事をご覧いただいている皆様へ。 このページは、SEO情報ブログ「ディーエムソリューションズの社員が作った、【SEOまとめ】」にて公開さ…
WEBサイトをリニューアルする際に、「古いURLを放置せずに301リダイレクトを行いましょう。」ということを聞いた方は多いのではないでしょう…
目次1 はじめに2 レスポンシブWebデザインの概要3 レスポンシブWebデザインのメリット3.1 URLをPCとSPで分ける必要がない3.…
どのようなサイトにも必ずある「お問い合わせフォーム」。実は、このお問い合わせフォームの作り方次第で、CVRが劇的に変わるのをご存知でしょうか…
internet archiveというサイトをご存知ですか?これは、時系列で過去のサイトの状態を見ることができる便利なサイトです。 普段何気…
Webサイトやアプリを作る際に無くてはならない「ワイヤーフレーム」。ディレクターが作成するデザインの設計図で、制作をスムーズに進めるために必…