Cocoon目次設定の基本とカスタマイズ!記事の読みやすさUPとSEO効果も

※記事内にプロモーションが含まれています。

悩める人
悩める人

Cocoonテーマの目次設定について教えてください。

きつねコード
きつねコード

Cocoonには、「目次機能」がありますので自動的に生成されますよ!

こんにちは!きつねコードです。

当サイトでは、Wordpressやブログ運営のノウハウなどを解説しています。

この記事では、Cocoonテーマの目次の基本設定と、カスタマイズ方法、トラブル対策についてご紹介します。

目次はSEOにも影響しますので、初期段階で設定を確認しておきましょう!

参考情報

ブログで収益化を目指したり、本気でやりたい人には「有料テーマ」がおすすめです。こちらの記事で詳しく解説しています。
おすすめのwordpressテーマBEST8

関連記事
wordpressテーマおすすめ【ブログ編】
ブログ向けWordPressテーマどれがいい?20個以上試したWebディレクターが本音でおすすめするランキング

この記事を書いた人「きつねコード」 webディレクター・プログラミング講師。wordpressには10年以上触れており、自身でブログ運営もしています。当記事で紹 ...

続きを見る

Cocoonテーマには目次が標準搭載されている

cocoonテーマには、目次機能が標準搭載されています。

よって、目次用のプラグインを別途導入する必要はありません。

記事本文で「見出し」をいくつか入れると自動的に生成してくれます

こんな感じで出てきます。プラグインtable of contents plusなどに似た機能です。

cocoonの目次機能

目次に関して変えられる設定もいくつか用意されていますので、のちほどご説明します。

きつねコード
きつねコード

昔は、目次用のプラグインをわざわざ入れている人が多かったですが、いまは多くのwordpressテーマに目次機能が最初から付いているので便利ですね!

関連記事:cocoon初期設定の全手順を確認

目次はそもそも必要ですか?目次のSEO効果

目次を表示させた方が良いのか、迷っている方もいるかもしれません。

目次には一定のSEO効果がある

とされています。

位置としては、記事の冒頭に入れるのが良いです。

理由は

  1. 読者ユーザーが、記事に書かれている内容をすぐに把握できて、離脱率の低下や滞在時間の増加につながるから。
  2. 検索エンジンがクロールしやすい(情報収集しやすい)、ページ内リンク(押したら見出しへ飛ぶ)としても働くから。

です。

実際に検索上位記事のサイトには目次が入っていることが多いので、入れておくほうが無難かなと思います。

目次のデザインは、自由にきめて構いません。(デザインはSEOには影響ないと思います。)

目次は最初から「開いた」状態の方がいいですか?

こまかい話ですが、目次を「開いた」状態にしておくのか、それとも「閉じた」状態にしておくか、迷っている方もいるかもしれません。

デフォルトをどちらにするのか、という設定ですね。

cocoonの目次が開いた状態
cocoonの目次が閉じた状態

これ1つでSEOが決まるわけでは全然ないですが、強いて言うなら最初から「開いて」おく方が無難かなとは思います。

その理由も上に挙げた通りですね。

見出し構成が長くなってくると、たしかに逆に視認性が悪くなってしまうような気がしますよね。

2万文字ぐらいを超えてくる記事だと、目次がすごーく長くなります。私も経験があるのでわかります。

ただ全く閉じた状態よりは、開いておいた方が、「ユーザーが記事内容を把握できる」「クローラーがクロールしやすい」利点があります。

まあ、SEOへの影響は誤差の程度かもしれませんが、私はどちらも試した結果いまは開いた状態にしています。

Cocoon目次の基本設定の全項目

それでは、cocoonテーマの目次設定です。

結論から言うと、目次に関してcocoonのデフォルト設定のままでもなんら問題はありません

SEO面では最適化されているとも言えるので、あとはお好みで設定を変えたい人は変えると良いです。

1項目ずつチェックしていきますね。


  • step.1

    管理画面「Cocoon設定」≫「目次」をクリックします。

    cocoon目次設定

    そうすると「目次設定」が開きます

    cocoon目次設定「目次設定」

  • step.2

    「目次の表示」は、目次を表示するかどうかの全体設定です。基本は、チェックありでOKです。

    cocoon目次設定「目次の表示」

    ただし、記事を個別に目次の表示or非表示を出しわけしたい場合、目次系プラグインを使っている場合は、この全体設定をOFFにすると良いでしょう。


  • step.3

    「表示ページ」は、どのページに目次を表示するかの設定です。基本は、[投稿ページ]のみチェックありでOKです。

    cocoon目次設定「表示ページ」

    固定ページ、カテゴリー・タグ一覧ページにも目次を出したい人は任意でチェックを入れます。


  • step.4

    「目次タイトル」では、目次タイトルのテキストを修正できます

    cocoon目次設定「目次タイトル」

    ここですね↓。変えたい人だけ変えてください。

    cocoonの目次タイトル

  • step.5

    「目次切り替え」は、目次オープンorクローズの設定です。基本は、「有効にする」にチェックありで、「最初から目次内容を表示する」にもチェックありで良いかなと思います。

    cocoon目次設定「目次切り替え」

    この設定だと、最初は目次が開いた状態で、[閉じる][開く]が表示される形となります。

    まあこれも任意ですので、好きに決めても問題はありません。


  • step.6

    「表示条件」とは、見出しの自動生成の条件です。2つ以上でも、3つ以上でも、お好みで良いかなと思います。

    cocoon目次設定「表示条件」

  • step.7

    「目次表示の深さ」とは、見出し(h2~h6)のどこまで目次に含めるかの設定です。

    cocoon目次設定「目次表示の深さ」

    ここは個人のさじ加減にもよりますが、例えばh6まで全部含めると目次がめちゃくちゃ長くなって読みにくくなります。

    H3もしくは、H4ぐらいに留めておくのが良いかなと思います。


  • step.8

    「目次ナンバーの表示」とは、目次横に付く記号のことです。

    cocoon目次設定「目次ナンバーの表示」

    これ↓ですね。

    cocoon目次のナンバー表示

    [数字詳細]に変えると、H3以降が1.1〜のように変わりますし、ドットにすると黒丸になります。

    cocoon目次ナンバーの数字詳細
    cocoon目次のドット

    デザイン的な要素ですので、お好みで決めてかまいません。


  • step.9

    「目次の中央表示」は、目次を中央に出すか、左寄せで出すかの設定です。これも、デザイン的な問題なのでどちらでも好きな位置でOKです。

    cocoon目次設定「目次の中央表示」

  • step.10

    「目次の表示順」は、アドセンスを出している人CTAボックスを出している人などが対象です。広告を先に出すのか、目次を先に出すのかの違いです。

    cocoon目次設定「目次の表示順」

    デフォルトだと、おそらく目次の上に広告パーツが来るはずですが、これを逆にしたい場合ですね。たしかに、運営しているとそう思う時があります。「広告の手前に目次を表示する」にチェックを入れると逆になります。

    cocoon目次と広告の順番

    ちなみに、これが効くのは「投稿本文中」に挿入しているケースだと思いますので、ご注意を。

    cocoonウィジェットの「投稿本文中」

  • step.11

    「見出し内タグ」は、見出しにアンカーリンクを付けたい人や、見出しに画像を入れたい人などが対象です。リンクをつけるだけなら簡単ですが、画像を入れる場合は、すこしHTMLを扱える人が対象となります。

    こちらは記事の編集画面です。見出しにリンクをつけたり(リンクはいつも通りに普通につけられます)、画像をいれたり(画像はhtml<img>タグを直接挿入です)。

    cocoon見出しにリンクや画像をつける

    ただし、このまま表示しても反映されません。そこで先ほどの設定「H見出し内のタグを有効にする」にチェックを入れることで、反映されるようになります。

    cocoonの見出し

    目次にも、こんなふうに反映されます。

    cocoon目次で画像を追加

以上が、Cocoonで用意されている目次の設定です。

きつねコード
きつねコード

ここからは、ケース別に設定例を解説するよ

目次を非表示にしたい場合(Cocoon)

すべての記事において、cocoonテーマ機能の目次を非表示にしたい場合です。

  1. Cocoon設定目次「目次を表示する」のチェックを外す

  • step.1

    Cocoon設定の「目次」をクリックします。

    cocoon目次設定

    「目次を表示する」のチェックを外すだけでOKです。これでサイト全体の目次が非表示になります。

    これで、目次が消えます。

    cocoonの目次を非表示に

特定の記事だけに目次を表示したい場合(Cocoon)

任意の、特定の記事だけに目次を表示したい場合です。

やり方はいくつかありますが、このようにします。

  1. Cocoon設定目次「目次を表示する」のチェックを外す
  2. 各記事の編集ページにて、「ショートコード」で[toc]を入れる

全体の設定をOFFにしてから、任意の記事だけ手作業で目次を入れ込むやり方です。やや手間はかかりますが、一度慣れれば運用は可能で、自由度は高めかなと思います。


  • step.1

    まずは、Cocoon設定≫目次≫「目次を表示する」のチェックを外して、すべての記事の目次を非表示にします。


  • step.2

    次に、任意の記事を開いて、好きな場所に「ショートコード」ブロックを入れます。”ショートコード”と検索すると出てきます。

    cocoonでショートコードを入れる

    ショートコードの中身は、[toc]と書いてください。

    大文字ではなく小文字です。カッコもお手本通りに入れないとショートコードは機能しないので注意してください。[]です。

    cocoonで目次のショートコードを入れる

    これでみてみると、反映されていますね。
    このように目次を表示したい記事だけ、個別にショートコードで目次をいれていくわけですね。

    cocoonで目次を出したい記事だけ[toc]を入れる

目次の表示位置を変えたい場合(Cocoon)

例えばリード文の前や、任意の箇所、など目次の表示位置を変えたい場合です。

デフォルトでは、おそらくリード文の下(=最初のh2見出しの前)に目次が来るはずです。これを変えたい場合ですね。

やり方は主に2つあります。

  1. Cocoon設定目次「目次を表示する」のチェックを外す
  2. ウィジェットで「投稿本文上」に「目次」を挿入する(←リード文の前、全文の上に来ます)
    1. もしくは、ショートコードで任意の記事の、任意の箇所に、[toc]と入れる

ウィジェットで行う方が一気に反映されますので、楽に実現できます。より自由度を求めたい場合には、[ショートコード]を使う方法を試してみてください(方法は、先ほど上で紹介した内容を参照)。ここでは、ウィジェット方式をご紹介します。


  • step.1

    まずは、Cocoon設定≫目次≫「目次を表示する」のチェックを外して、すべての記事の目次を非表示にします。


  • step.2

    つぎに、任意の記事の編集ページを開きます。下記のように、リード文を書いたとします。今回は、このリード文の上に目次を表示したい、としましょう。

    cocoonの記事

    管理画面「外観」≫「ウィジェット」の[投稿本文]に目次ブロックを入れてください。参考までに、投稿本文中にも目次をいれてみます。

    cocoonウィジェットで目次を入れる

    ウィジェットの[投稿本文上]と[投稿本文中]の両方に目次を出すとこんな感じです。今回は、どちらか好きな方へいれればOKです。

    cocoonの目次、ウィジェットの表示位置

もっと他の場所へ入れたい場合は、1つ上の項目で紹介した[ショートコード]を使って行うと良いでしょう。どこでも好きな箇所へ挿入することができます。

スクロール時サイドバーに目次を入れる方法(Cocoon)

画面をスクロールした時に、サイドバーに目次を表示させたい場合です。

  1. 外観ウィジェット「サイドバースクロール追従」に「目次ブロック」を挿入する

  • step.1

    管理画面「外観」≫「ウィジェット」≫「目次ブロック」を「サイドバースクロール追従」の箇所に挿入しましょう

    cocoonでウィジェット「サイドバースクロール追従」に目次を追加

    これだけで、画面を下にスクロールした時に目次が表示されるようになります。便利ですね!

    cocoonで目次をサイドバーに設置

目次に改行を入れたい場合(Cocoon)

目次に改行を入れたい場合です。

  1. 記事編集ページの見出し内で「SHIFT」+「Enter」で改行する
  2. cocoon設定目次見出し内タグの「H見出し内のタグを有効にする」にチェックを入れる

<br>タグを直接書きこんでもおそらく効かないはずなので、SHIFT+Enterで改行しましょう。


  • step.1

    まずは、任意の記事の編集ページを開きます。該当する見出しの改行を入れたい箇所でSHIFT+Enterを押すと改行できます。

    cocoon見出しの改行

    ただしこれだけでは表示確認すると、改行は反映されないはずです。


  • step.2

    Cocoon設定目次見出し内タグ「H見出し内のタグを有効にする」にチェックを入れます。

    cocoon見出し内タグの設定

    これで再び見てみると、改行が反映されています。

    cocoon見出しでの改行

    目次も同様に、改行が含まれていますね。

    cocoon目次での改行

Cocoonで目次デザインをカスタマイズする方法

cocoon目次の基本のカスタマイズ方法をいくつか解説します。

手っ取り早いのはcocoonの「スキン」を変えること

cocoonには、圧倒的に豊富なスキン機能があります。

いわゆる着せ替え機能になりますが、これだけに関していうと、有料テーマと比較してもcocoonが一番種類が多いです。

関連記事:cocoonテーマで超簡単デザイン変更する方法【スキン機能】

スキンを変えると、サイト全体のデザインが変わり、目次のデザインも変わります。

こだわりたい方は、自分でCSSなどを使ってカスタマイズをしていく方法でも全然良いですが、何かとコードの知識が必要になり時間がかかることも多くなるので、スキン機能を活用して楽しむのが良いかなとは思います。

もし今後自分なりにカスタマイズをしていきたいならば、swellなどの有料テーマに変えるのも一つの手ですね。

参考情報

ブログで収益化を目指したり、本気でやりたい人には「有料テーマ」がおすすめです。こちらの記事で詳しく解説しています。
おすすめのwordpressテーマBEST8

関連記事
wordpressテーマおすすめ【ブログ編】
ブログ向けWordPressテーマどれがいい?20個以上試したWebディレクターが本音でおすすめするランキング

この記事を書いた人「きつねコード」 webディレクター・プログラミング講師。wordpressには10年以上触れており、自身でブログ運営もしています。当記事で紹 ...

続きを見る

ここからCSSを使って行う、基本的なカスタマイズを解説します。

下記を自由に組み合わせたり、色を変えたりして、カスタマイズをしてみましょう!

ご紹介するコードは、あなたが今どの「スキン」を適用しているかによって、効く場合と効かない場合で出てくるかと思いますのでご了承ください。

目次タイトルを太字にする

目次のタイトルを太字にするカスタマイズです。


  • step.1

    管理画面「外観」≫「カスタマイズ」を開きます。

    cocoon外観のカスタマイズ

    下のようにテーマカスマイザー画面が開くので、追加CSS」をクリックします。

    cocoon追加CSS

    ※今回は初心者向けに、外観≫カスタマイズの「追加CSS」機能を使った方法で解説します。

    もし理解している方は、テーマファイルエディター≫子テーマのstyle.cssに追記してももちろんOKです。私は全て子テーマのstyle.cssに書いています。

    関連記事:wordpressでcssを安全に編集・カスタマイズする方法
    関連記事:wordpressの親テーマ・子テーマとは?使い方・カスタマイズの方法


  • step.2

    下記のコードをそのまま全文コピペしてください。

    .toc-title{
    	font-weight: 700;
    }

    ちなみに、画面の右側はライブプレビューが効きますので、クリックしてページ遷移できます。コードをコピペしたら記事ページで飛び、表示確認すると良いでしょう。

    cocoon目次のカスタマイズ

    目次のタイトルが太字になっていますね。
    これでOKなら、保存(公開)するのをお忘れなく。

    cocoon目次のカスタマイズ

    こんな感じで、カスタマイズを行っていきます!


目次タイトルの背景に色をつける

目次のタイトル部分に背景色をつけてみましょう!


  • step.1

    まずは、下記のコードをコピペしてください。
    先ほど太字にするコードを既に入れている人は、追加の3行目と4行目だけを挿入しましょう。(挿入場所をお間違えなく!最初のカッコ{から最後のカッコ}までがセットです。この間に書きます。)

    .toc-title{
    	font-weight: 700;
    	color: #fff;
    	background: #339966;
    }

    なお、色は好きに変えてください。例では#FFFが文字の色で白。バックグラウンドが緑です。カラーコード一覧表は、ネット検索するとすぐに出てきます。

    cocoon目次のカスタマイズ

目次全体に枠線をつける

目次全体に枠線をつけてみましょう!


  • step.1

    下記のコードを全文コピペしましょう。

    .toc{
    	border: 1px solid #339966;
    }

    左から順に、線の太さ、線の種類、線の色、です。色を好きに変えてみましょう。

    cocoon目次のカスタマイズ

    枠線の角を丸くしたい人は、border-radiusをつけると角丸になります。

    .toc{
    	border: 1px solid #339966;
    	border-radius: 5px;
    }
    cocoon目次のカスタマイズ

    もし枠線を消したい人は、border: none;にすると消えます。


目次全体に背景色をつける

目次全体に背景色をつけるカスタマイズです!


  • step.1

    下記コードをコピペしてください。(1つ前の項目で紹介したコードも含まれています。)

    .toc{
    	border: 1px solid #339966;
    	border-radius: 5px;
    	background: #FFFFEE;
    }

    背景を変えるのは、backgroundです。色は好きに変えましょう。

    cocoon目次のカスタマイズ

目次タイトルにアイコンを付ける

目次タイトルにアイコンをつけてみましょう!


  • step.1

    「アイコン」を使用するには、Font Awesomeというものを使うと簡単です。

    アイコンは、さまざまなところで活躍するのでこの使い方をマスターしておくと幅が広がりますよ!

    cocoonには、Font Awesomeをデフォルトで読み込んでくれる設定が付いています。管理画面「Cocoon設定」の「全体」タブへ行き、「サイトアイコンフォント」でバージョンだけ先に確認しておきましょう

    cocoon設定のfont-awesome設定

  • step.2

    Font Awesomeのサイトへアクセスしましょう。

    下の方へ進むと、「バージョン」が出てきます。先頭の数字がバージョンです。

    font-awesomeの使い方

    最新のバージョン6には対応していませんので、「5、〇〇」のバージョンから探しましょう

    もし今後バージョン6に対応していったら、バージョン6から探すということになりますね。

    font-awesomeのバージョン

    使用したいアイコンを見つけたら詳細ページを開きます。今回使用するのは右上の「f〇〇」という部分になりますのでメモしておきましょう。

    font-awesomeの使い方

  • step.2

    下記のコードを全文コピペしてください。

    .toc-title:before {
      font-family: "Font Awesome 5 Free";
      content: "\f022";
      margin-right: 5px;
      margin-left: 5px;
    }

    バージョンが異なる人は書き換えてください。アイコンは、contentで変えられます。先ほど、Font Awesomeのサイトで探した記号を入れましょう。

    cocoon目次のカスタマイズ

目次に下線をつける

目次の各見出しに、下線をつけてみましょう!


  • step.1

    下記のコードをコピペしてください。

    .toc-content li a {
      display: block;
      border-bottom: 1px dashed #CCC;
    }

    border-bottomで下線がつきます。左から順に、線の太さ線の種類(solidが実線、dashedが点線など)・線の色(#CCCはグレー)です。

    cocoon目次のカスタマイズ

【補足】サイドバーにも目次がある人は要チェック!

補足になりますが、もし「サイドバー」にも目次を入れている方は要注意です。

ご覧のように、サイドバーの目次の方にもカスタマイズ内容は適用されるはずです。
全体のバランス的におかしくなることも多くなると思いますので確認しておきましょう。

もし、記事部分のみの目次に適用させたいのであれば、すべてのコードの先頭に#main 半角スペースをくっつけてあげると、意図している本文部分のみに機能するかと思います。

cocoon目次のカスタマイズ

全角スペースを入れたり、半角スペースを余計に入れたりすると効かないのでご注意を。

Cocoonで目次が消えない・重複している時の対処法

cocoonテーマを使用していて、目次が重複して2つ表示されているうまく消えない時の対処法です。

  1. Cocoon設定「目次」を確認する(←これが全体設定です)
    • Cocoon設定≫目次≫「目次を表示する」にチェックありだとサイト全体に適応されます。
      (投稿、固定、カテゴリ、タグページの出しわけ設定は別途あり)
  2. ウィジェット側で目次を出していないか確認する
    • [投稿本文上]もしくは[投稿本文中]などの場所に「目次」が入っていると記事に表示されます。
  3. プラグイン側で目次を出していないか確認する
    • 目次系プラグインの機能がONになっていると、目次が表示されます。
  4. 記事に直接ショートコードで目次を出していないか確認する
    • 記事内にショートコードで[toc]が入っていると、その記事に目次が表示されます。

上記の通り、目次の表示方法がいくつかありますので、間違って重複していないかどうかをチェックしてみてください。

まとめ

Cocoonテーマの目次設定と、各種カスタマイズについて解説しました。

思い通りの設定はできましたか?

目次などのこまかい部分も綺麗になると、自分のサイトに愛着がわいてきますよね。

ただ個人的な感想としては、cocoonを使うならばやはりスキンを活用して、ブログ記事に時間を集中するのが一番良いのかな〜とは思います。

こだわりたい方はこだわって、あまり時間をかけすぎないようにしましょう!

参考情報

ブログで収益化を目指したり、本気でやりたい人には「有料テーマ」がおすすめです。こちらの記事で詳しく解説しています。
おすすめのwordpressテーマBEST8

関連記事
wordpressテーマおすすめ【ブログ編】
ブログ向けWordPressテーマどれがいい?20個以上試したWebディレクターが本音でおすすめするランキング

この記事を書いた人「きつねコード」 webディレクター・プログラミング講師。wordpressには10年以上触れており、自身でブログ運営もしています。当記事で紹 ...

続きを見る

おすすめテーマランキング[PR]

【第1位】AFFINGER6 ¥14,800円

affinger6バナー

「稼げるサイトを作りたい人」におすすめ。収益化をサポートするための仕掛けが本当に良く出来ているので、使いこなせれば成果アップにつながる。カスタマイズ自由度も高いので個性も出せる。当サイトで利用中。もちろんSEOにも強い。

【第2位】swell ¥17,600円

こちらは万人向け。いま一番売れてる有料テーマ。多機能ながらも直感的な操作ができるので、「とにかく使いやすい」。初心者〜上級者にも愛用され、導入してすぐオシャレなサイトになる。SEOにも強くバランスが良いと言える。

【第3位】Cocoon ¥0円

cocoonバナー

一言で言えば「コスパ最強」。なんでこれが無料?必要十分な機能で、シンプルなので初心者にもgood。費用をかけずとりあえずサイトを始めたい人に最適。ゼロからサイトを作る人は、レンタルサーバーの「Xサーバー」で、wordpressクイックスタート機能というのを使うのがおすすめ。即cocoonサイトができる。2個目のブログにも。

  • この記事を書いた人

きつねコード

webディレクター&プログラマー。子育て真っ最中の2児のパパ。 10年以上Web系の経験を積み、サービス立ち上げやメディア運営など、幅広いジャンルに携わってきました。若い頃に起業した経験もあるので、少し守備範囲は広めかもしれません。パソコンが苦手な方からも質問をいただくことが多く、「少しでも役に立てれば」との思いでこのブログを始めました。

人気記事

wordpressテーマおすすめ【ブログ編】 1

この記事を書いた人「きつねコード」 webディレクター・プログラミング講師。wordpressには10年以上触れており、自身でブログ運営もしています。当記事で紹 ...

cocoonからswellに移行する全手順 2

cocoon以外のテーマからswellへ移行する場合でも、確認することとしては大体同じ手順となります。ご参考にしてみてください。 結論:cocoonとswell ...

おすすめのASP 3

登録必須のおすすめASP(ブログ初心者〜上級者) ブログやサイトを作成したら、まずASPヘの登録は行いましょう。 結論を言うと、初心者でも上級者でも下記の王道5 ...

cocoonからaffinger6への移行手順 4

cocoon以外のテーマからaffinger6へ移行する場合もチェック項目は大体同じですので、参考にしてみてください。 関連記事:cocoonからswellへの ...

ラッコキーワードの使い方を徹底解説! 5

この記事でわかること ラッコキーワードを使うと何ができるのか? 他のツールと比べたときのラッコの優位性 ラッコキーワードの超具体的な使い方 (初心者向け)SEO ...

AFFINGERタグ管理マネージャーとPVモニター 6

この記事でわかること 初心者に、「タグ管理マネージャー&PVモニター」が良い理由 Affinger6の専用プラグイン「タグ管理マネージャー」の使い方 Affin ...

-cocoon, ブログ・wordpress運営
-, ,