WordPressのSEO対策【厳選25項目】プラグイン・テーマ・設定の方法WordPressのSEO対策【厳選25項目】プラグイン・テーマ・設定の方法MarkeHack2014年9月13日2本ページはアフィリエイト広告を利用しています。セキュリティなど様々な点で総合的に優れたCMS(コンテンツ・マネジメントシステム)です。WordPressは、GoogleのSEOに関する情報発信者で有名なマット・カッツ氏のブログでも愛用されており、同氏も認めるほどSEOに相性が良いことが特徴です。その理由は、検索エンジンに評価されるサイトの設計・構築が細かく、容易ににできうる点にあります。そこで今回は、WordPressのSEO対策について、導入、設定、テーマ、プラグインという大きく4つのフェーズで、SEO効果を最大限に引き出す為の方法をご紹介します。※本記事とは別に『CMSのSEO対策』でもWordPressのSEOに役立つ補足を解説していますので是非ご覧ください。WordPressを高速化する終わりにWordPressの導入時に行うことWordPressを使ってWebサイトを構築するには、事前にサーバーとドメインの用意が必要です。構築の前に、確認しておきたいポイントを解説します。ドメインとレジストラ(ドメイン登録事業者)を決めるワードプレスをインストールしてサイトを始めるには、独自ドメインを使います。独自ドメインを取得する際には、ドメイン登録事業者を通して行いますが、ドメインとドメイン登録事業者を選ぶ際、SEO観点ではドメインが使えなくなってしまうリスクを最小限にしておくことを推奨します。SEOではドメインやページなど、固有のURLに対して評価が蓄積されていくため、ドメインが使えなくなってしまうと大きな損失になります。そこで確認するべき点は、「取得するドメイン」と「ドメイン登録事業者」の2つです。ドメイン登録事業者が倒産や事業停止をしてしまうと、多くの海外レジストリのドメインはその時点で使えなくなってしまう可能性があります。そのような事態に陥った時はトラブルもつきものです。そのため、ドメイン登録事業者とドメインの選定では以下の2つに注意して選定を行いましょう。サーバーの選定をするWordPressでサイトを公開するためにはWebサーバーが必要です。多くの場合はレンタルサーバーを使いますが、国内にあり、サーバーの速度(サイトの表示速度)が早いものを選びましょう。Googleは上位表示の評価基準にサイトの表示速度をあげており、ユーザビリティの観点でもサイトの表示速度は重要となります。価格重視の場合はロリポップがおすすめですが、体感的に分かるほど違うため、エックスサーバーを使用することを推奨します。レンタルサーバーを選ぶポイントサイトの表示速度が早いサーバーを選定する。(推奨)ロリポップWordPress導入後の設定について続いては、WordPressのインストールが完了した後、行っておきたい初期設定について解説していきます。SEO対策はサイトの根幹から施していく必要があるため、方向転換がしにくい性質があります。初期設定はしっかりと行っておきましょう。パーマリンク(URL構造)の設定パーマリンク設定は、サイトのURL構造を定める設定です。SEOではページの個々のURLに対しても評価がなされていきます。そのためURLが変わってしまうと、そのページの評価がなくなってしまいます。(評価を引き継ぐ301リダイレクトという方法もありますが、100%引き継げるわけではなく、ページごとに設定する手間もかかってしまいます。)パーマリンクは初めに設定しておきましょう。パーマリンクでお薦めする形式は「ドメイン名/%postname%/」です。投稿ページ、固定ページ、カテゴリページの設定WordPressをインストールすると、投稿ページと固定ページとカテゴリページのサンプルがそれぞれ1つずつ作成されています。投稿ページと固定ページのサンプルは不要なので、クローラーにインデックスされる前に削除するかnoindexにしておきます。カテゴリページはWordPressのサイト内で必ず1つ以上存在しないといけないものなので、使用するカテゴリー名・リンク名に変更をしておきましょう。Webマスターツール』のアカウントを取得してサイトを登録します。WebマスターツールはGoogle社が提供する、Googleとサイト所有者がコンタクトを取るための無料ツールです。サイトの検索エンジンへの登録状況から、検索エンジンに自サイトが何回表示されたのかなどのレポートを閲覧できる機能が備わっています。Webマスターツールへの登録は、Googleアカウントでログインをして所定のテキストファイルをサーバーへアップロードすれば完了します。Googleアナリティクスを導入する『Googleアナリティクス』は、Google社が提供する無料のアクセス解析ツールです。WordPressでSEO対策を行っていく上で、「ユーザーがサイトへ訪問してきた検索キーワード」や「サイトが検索エンジンに表示された回数やキーワード」を解析できるようにしておきます。Googleアナリティクスの設置は、GoogleアカウントでGoogleアナリティクスのアカウントを取得した後、サイト内にjavascriptタグを設置します。タグはサイトの全ページに設置する必要がありますが、WordPressではheaderやfooterなどに共通で埋め込む事ができます。埋め込む方法は「phpファイルに直接書き込む」「テーマで用意されている機能に設置する」「プラグインを使う」のいずれかで設置することができます。robots.txtの設置robots.txtは、クローラーへどのようにサイトを巡回してほしいかを伝える事ができるテキストファイルです。robots.txtを設置することで、検索エンジンで上位表示したいページを絞ってクロールしてもらうことが可能です。上位表示が不要なページ、低品質なページはrobots.txtでクロールをブロックすることで、クローラーの限られたクロールを効率的に集中させることができます。robots.txtはtxt形式で作成をして、サーバーのルートディレクトリにアップロードします。コメント・ピンバックの設定WordPressには記事に誰でもコメントを投稿できる機能と、ピンバック機能があります。ピンバックは、記事中で他のWordPressを利用しているブログへのリンクを貼った際に、貼られた方のブログ記事からもリンクを自動で張り替えしてもらえる機能です。コメントについては、承認制にすることや、リンクが含まれている場合に承認制にすることなどが可能なので、必要に応じて設定しましょう。ピンバックについても、個人的には悪用されないように無効化しておくことを推奨します。WordPressテーマ・テンプレートのSEOについてWordPressでは「テーマ」機能によってサイトのデザイン・外観を構築します。(テンプレートとも呼ばれます。)デザインの知識が不要で、世界中の無料・有料のハイセンスなテンプレートを利用してサイトのデザインを構築していくことができます。ここでは、WordPressのテーマを利用する上で確認しておきたいSEOのポイントを解説します。使用したいプラグインを導入しても干渉しないか?WordPressのSEO対策は、主に後述する「プラグイン」によって構築していきますが、プラグインと干渉してしまう(同時に使用するとバグが出てしまう)テーマはなるべく使用を避けましょう。テーマの表示速度は早いか?先述の通り、サイトの表示速度は上位表示やUI・UXに影響するため、テーマにJavaScriptやFLASHが多用されていることで表示速度が遅くないかを確認しておきましょう。Insightsなどで速度を確認したり、体感的に遅くないか他のテーマと比較します。スマートフォンに対応しているか?最近ではスマートフォンからの流入が最も高い比率を占めているサイトが多いのでは無いでしょうか。Goolgeもスマートフォンサイトへの対応はレスポンシブデザインを推奨しているため、テーマはスマートフォンに対応しているものを使用しましょう。全てのWordPressテーマは、マルチデバイスへの対応をレスポンシブデザインで行っているため、デモサイトの横幅をWebブラウザと通して縮めてみれば、スマートフォンやタブレットなどに対応しているかがすぐに分かります。各ページのtitleタグ、h1タグは最適化されているか?私は海外テーマをよく利用しますが、「titleタグ、h1タグが各ページ共通でサイト名になっている」「カテゴリーページでそもそもh1タグがない」というテーマが案外多いです。TOPページ、カテゴリ(タグ)ページ、投稿ページ、固定ページなどのtitleタグ、h1タグの取り扱われ方を事前にソースコードから確認しておきましょう。セキュリティなども考慮して決めていく必要があります。スポンサーリンクWordPressのSEOプラグインWordPressのSEO対策でメインとなってくるのがプラグインの活用です。ここではSEOの効果を最大限に引き出すため、活用するべきプラグインをご紹介します。descriptionタグ」があります。descriptionタグは、タイトル下の説明文となるものです。このtitleタグだけで上位表示できるキーワードもありますので、必ず設定したいタグになります。descriptionタグはサイト内のページの特徴を端的に表すものなので、サイト内でユニークにしなければなりません。ページの内容が重複するURLは、canonicalで一つに正規化するSEOでは、内容が同じようなページ(重複ページ)があると、そのページやサイト全体の評価が落ちてしまいます。検索エンジンの側からすると、同じような内容のページをユーザーに見せることは、利便性の低下につながるためです。それ以外でも、重複ページがあることで、クローラーのクロール頻度が重複ページへ分散してしまったり、外部サイトからリンクを受けた評価が複数の重複ページへ分散してしまったりするため、上位表示がしにくくなります。そこで、重複するページ(URL)をcanonicalタグを用いて1つに指定(正規化)します。canonicalタグは、ページのhead内で、どのURLが正規のものなのかを検索エンジンへ指定するタグです。Packプラグインを使う事によって、簡単に設定することができます。低品質なページは検索エンジンにインデックスさせない検索エンジンは、検索ユーザーの誰の役にも立たないようなページ(低品質なページ)は、検索結果に上位表示されないようになっています。低品質なページが多いサイトは、「このサイトは低品質なコンテンツが多い」とクローラーに判断され、サイト全体の評価がマイナスになってしまいます。そのため、検索ユーザーの役に立たないような低品質なページは、検索エンジンにインデックスさせないように設定します。metaタグで、noindexを指定したタグを設置します。Packプラグインを使う事によって、設定ができます。sitemapXMLを生成・登録する検索エンジンがサイトをクロールをする入り口の一つとして、XML形式のサイトマップ(sitemapXML)があります。sitemapXMLは、サイト内のURL・更新情報をXML形式で記述して自社サイト内にアップロードをし、Webマスターツールから登録を行うことで、クローラーが参照してくれるようになります。Sitemaps』プラグインを使うことで、sitemapXMLを簡単に生成することができます。パンくずリストでサイトの内部構造を最適化するパンくずリストは、ユーザーが今サイト内のどの位置にいるのかを分かり易く伝えるためのリンク付きのリストを指します。通常はページの上部に設置されています。WordPressの場合は、カテゴリー構造の最適化を行った上で、構造化されたパンくずリストを設置することで、主に以下のSEOのメリットが得られます。NavXT』を使えば、簡単に構造化マークアップがされたパンくずリストを設置することができます。NavXTで行うことサイトの各ページに構造化されたパンくずリストを設置する18.投稿ページに関連記事へのリンクを設置するSEOでは外部からのリンクの他に、自サイト内部のページ間でリンクを行う「内部リンク」も重視されています。リンクを貼ると、貼る側のページは利便性が向上します。貼られる側もサイト内部から推薦を受けるため、結果として双方のページにメリットがあります。内部リンクを行う際には、主に以下の点がポイントになります。Posts』を使用することで、記事下部などの任意の位置へ関連性の高い記事のレコメンドを設置することができます。Posts』のみではなく、記事の文章部分からも内部リンクを貼ってユーザーの利便性が向上するような局面が発生すれば、都度手作業で追加をしていきましょう。Protocol)とは、記事の内容をソーシャルメディアで共有するために定められている共通規格をさします。決められた仕様に則ったOGPタグをHTMLのheadタグ内に設置することで、記事がソーシャルメディアで拡散された際に、自動的にタイトルやメインビジュアル、リンク先などを表示する事ができます。Pro』を使えば、OGPの設定を行うことができます。ソーシャルメディアのシェア(共有)ボタンを設置するGoogleが定める良質なサイト・コンテンツの定義には、「共有されているか」「リンクされているか」があります。直接的にランキングの指標には使用されていませんが、共有やリンクをされやすくするために、シェアボタンは必須で設置しましょう。大半のサイト管理者はソーシャルメディアを利用しています。サイト管理者からのナチュラルリンクを獲得するためには、ソーシャルメディアで話題になることが重要です。Light』プラグインを利用することで、簡単にシェアボタンなどを表示することができます。投稿をソーシャルメディアのアカウントに共有できるようにするWordPressで投稿を行う際に、ソーシャルメディアのアカウントに投稿の内容を共有できるようにしておくと、自分の関係者やフォロワーへ知らせることができ、自然なリンクの獲得にも貢献します。Goolge+に投稿を共有すると、検索エンジンにインデックスされるスピードも早くなります。WordPress』の活用がおすすめです。WordPressを導入すると、投稿を行う前に共有したいソーシャルメディアを選択し、コメントを任意に設定することができます。Protocol)によって認識してくれるため、十分使い勝手が良いプラグインです。コメント欄のスパム対策をするWordPressのコメントやトラックバックは、何もしないとスパムのターゲットにされてしまいます。コメントスパムを放置しておくと、SEOの評価も落ちてしまいます。(それ以前にサイトの信用問題にも関わりますが・・)WordPressプラグインの『Akismet』を使えば、スパム書き込みを公開前にサーバー側でチェックしてくれます。9割以上の大半のスパム書き込みを未然に防いでくれる優秀なプラグインです。導入にはAkismetの公式サイトからAPIキーを入手する必要がありますが、数分あれば出来るので、必ず設定しておきましょう。カテゴリ・タグページの利便性を上げ、ユニーク化するWordPressには記事を特定の条件で分類した一覧ページとして、カテゴリーページとタグページが存在します。このカテゴリーページとタグページは、各個別記事ページからの内部リンクが集中するため、記事ページが増えてきた際に活用できるページです。SEO内部対策の事例として良く取り上げられるWebサービスの『ジョブセンス』や『アプリヴ』なども、カテゴリページやタグページに該当する性質を持った一覧ページをうまく活用して上位表示しています。現在のWordPressは、標準の状態ではカテゴリ・タグページの利便性が低く、SEOでも評価され難いことがあります。そのため、WordPressの『カスタムフィールド』という機能を利用してカテゴリページ、タグページの利便性を上げ、ページのユニーク化を行っていきましょう。カスタムフィールドは、投稿ページやカテゴリページなどへ、メタ情報を追加することができる機能です。descriptionタグの設定を可能にする』といったことができます。(※個別記事があまり無い状態だと、カテゴリ・タグページの内容が低品質なページ、重複するページになりやすいため、記事が増えた状態で行うことを推奨します。Fields』の活用がおすすめです。スニペット』を表示してくれます。スニペットは、検索エンジンの検索結果ページに、そのページのコンテンツの概要を表示する仕組みです。ユーザーは、ページの内容を検索結果画面から把握、遷移しやすくなります。組織』『レシピ』『イベント』『音楽』といった分野がサポートされています。スニペットが表示されれば、検索結果ページの画面占有率が上がって、多くの場合クリック率の向上が期待できます。スニペットは『記事』にも対応しています。Plus』プラグインの活用がおすすめです。スニペット対応をしてくれます。マークアップ支援ツール』でも確認することができます。WordPressを高速化するワードプレスの欠点の一つは、サイトの表示速度が遅くなりがちになってしまう点です。サイトの表示速度が遅くなると、先述の通りユーザビリティやSEOに悪影響を及ぼしてしまいます。そこで、サイトの表示速度を高めるために重要である、キャッシュの対策を行いましょう。キャッシュとは、Webページの内容をすぐに応答できるように予め準備された状態を保つような仕組みです。Cache』を使うことで、簡単にキャッシュの仕組みと設定をワードプレスで行うことが可能になります。Cacheで行うことWordPressサイトの表示速度を上げる終わりに今回紹介した設定をすれば、あとは良質なコンテンツさえあれば、検索エンジンからの流入は大幅に伸びてくるでしょう。良質なコンテンツを作る上で重要となるSEOキーワードの選定については、『SEOキーワードの選定』で解説をしていますので、是非ご覧ください。WordPressを使われている方、使おうとしている方の参考になれば嬉しいです。派遣ライフハックABOUT当サイトについてお問い合わせ。