Skip to content
Search
Table of Contents

How to Display a Table of Contents in Blog Posts Using Free Shopify Apps

Shopifyのブログ記事に目次を自動表示|3つの方法と無料アプリの設定手順

Note: This article has been translated using a translation service. Therefore, please understand that it may not be accurately translated.

In this article, I will explain in detail how to display a table of contents in Shopify blog posts.The table of contents below is also displayed using the Shopify app RuffRuff Table of Contents.

3 Ways to Display a Table of Contents in Shopify Blog Posts

Customize the Source Code

First, there's the method of customizing Shopify's source code. The advantages of using source code customization include being able to display it for free and having the freedom to customize the design. However, the disadvantages are that it requires knowledge of programming languages like HTML, CSS, and JavaScript, and there's additional work involved when upgrading or changing Shopify themes.

Use Shopify Apps

Next is the method of using Shopify apps. The advantages of using Shopify apps include easy implementation and design customization without requiring programming knowledge. The disadvantage is that there may be a monthly fee of a few dollars. However, RuffRuff Table of Contents can be used starting from free.

Use Shopify Themes with Table of Contents Feature

Lastly, there's the method of using Shopify themes that include a table of contents feature. Since this feature doesn't exist in free themes provided by Shopify, you'll need to look for it among paid Shopify themes.

The advantages of using Shopify themes include not requiring programming knowledge and being more cost-effective than apps for long-term use since it's a one-time purchase. However, the disadvantages include limited flexibility in customizing the table of contents design, costs typically exceeding several hundred dollars, and the time required to find themes that support this feature.

How to Display a Table of Contents in Blog Posts Using Shopify Apps

Preparation: Install the Free App

We'll introduce how to use the Shopify app RuffRuff Table of Contents. Please install it from the link below.

Install RuffRuff Table of Contents here

RuffRuff Table of Contents

RuffRuff Table of Contents|Shopify app stores

RuffRuff Table of Contents is a Shopify app that can display a table of contents in blog posts and product pages. For blog posts, you can use the free plan.

Step 1: Customize the Table of Contents Design

Click Customize in the Customize Table of Contents section

(1) Open the RuffRuff Table of Contents app

(2) Click Customize in the Customize Table of Contents section

Edit the table of contents design while checking the preview in the customization screen

(3) Edit the table of contents design while checking the preview in the customization screen

(Customizable items in the free plan)

Item Description
Table of Contents Title Title for the automatically generated table of contents
Text Alignment Choose text alignment from:
・Left
・Center
・Right
Indentation Settings for visually representing hierarchical structure
Section Lines Option to show/hide dividing lines between chapters
Headings to Use Multiple selection from:
・Heading 1
・Heading 2
・Heading 3
・Heading 4
・Heading 5
・Heading 6
Numbering Choose from:
・Numbers
・Bullets
・None
Position Choose from:
・Above the first heading
・Specify in Theme editor (Online Store 2.0 Only)
・Specify class name
Scroll Option for scroll animation when selecting table of contents items
Scroll Offset Detailed settings for stopping position when navigating
Font Size Adjustable font size settings
Margins Adjustable margin settings for all sides
Maximum Width Setting for maximum table of contents width
Colors Detailed color settings

(Customizable items in the paid plan)

テーブル

Item Description
Hide Button Settings for toggle button visibility and text
Initial Display Lines Number of lines to show on first access
Hide Branding Option to hide RuffRuff App by Tsun branding
URL Fragment Choose fragment generation rule:
・Numbering: Generate numbering id ('ruffruff-table-of-contents-1', 'ruffruff-table-of-contents-2', ...)
・Slug by heading title: Generate a slug from the title of the heading
Hover Style Choose from:
・None
・Underline (solid)
・Underline (dotted)

(4) Click Save

Step 2: Add App Block Where You Want to Display the Table of Contents

Select the theme where you want to display the table of contents in the Add the app to a theme section

(1) Return to the app's top page

(2) Select the theme where you want to display the table of contents in the Add the app to a theme section

(3) Click Add app block next to the blog post

Click Add section (or Add block) on the left of the theme editor

(4) Click Add section (or Add block) on the left of the theme editor

(5) Select the Apps tab from the section list (or block list)

(6) Select the app named Table of Contents

Confirm that the table of contents appears in the blog posts

(7) Confirm that the table of contents appears in the blog posts

Note: The red text message only appears in the theme editor and won't be visible to your customers.

(8) Click Save

This completes the setup.

 

Troubleshooting Guide for RuffRuff Table of Contents Setup

Problem 1: Cannot Access Blog Template

The cause might be that there are no published blog posts. Access "Shopify > Blog" and check if there are any blog posts with published status.

Problem 2: Table of Contents App Block Is Not Displaying

When the "Table of Contents" app block is not displaying on your blog page, there could be several main causes:

Cause 1: RuffRuff Table of Contents is Not Installed

Please install "RuffRuff Table of Contents" from the Shopify App Store.

Cause 2: Not Accessing the "Blog Post" Template

Here's how to access the "Blog Post" template:

(1) Open the Theme Editor

(2) Select "Blog Post" template from the dropdown menu at the top center of the screen

Note: You need to access the template for "individual blog posts" rather than the overall blog.

Cause 3: Your Shopify Theme is Not Compatible with Online Store 2.0

Check if your Shopify theme is compatible with Online Store 2.0. If not, please refer to the official help page below for setup instructions:

Initial Setup | RuffRuff Table of Contents Help Center

Problem 3: Table of Contents Not Showing After Adding App Block

There could be the following causes:

Cause 1: No Headings in Blog Post

The table of contents is automatically generated using headings (e.g., <h1>, <h2>, <h3>). If there are no headings in the blog post or no headings that can be used for generating the table of contents, it cannot be created.

In this case, please rewrite the blog post using headings that can be utilized for the table of contents.

Cause 2: Cache Issues

Due to caching on the Shopify platform, newly added table of contents might not display immediately.

In this case, please clear your browser cache or check again in incognito mode.

Cause 3: Blog Post Created Using Page Builder Apps

RuffRuff Table of Contents only supports blog posts created with Shopify's native blog editor. It does not support posts created with Pagefly, Gempage, or other page builders.

In this case, you need to recreate the post using Shopify's native blog editor.

Benefits of Displaying Table of Contents in Shopify Blog Posts

There are many benefits to displaying a table of contents:

Improves Blog Post Readability

Displaying a table of contents helps readers understand the overall flow of the article and quickly access their desired content. This feature is particularly beneficial for longer articles.

Clearer Article Structure

Through the process of creating a table of contents, writers can organize the logic and structure of their entire article. This results in a logically constructed article that's easier for readers to understand.

Positive SEO Impact

Links within the table of contents function as internal links. This makes articles more likely to be favorably evaluated by Google's search engine. Additionally, the table of contents indicating structured content may be utilized as rich snippets in Google search results (links displayed in search results), improving CTR (Click-Through Rate).

Reduced Bounce Rate

By utilizing a table of contents, readers can easily access sections they're interested in, potentially reducing the rate at which they leave mid-article. As a result, the overall site dwell time increases.

Mobile-Friendly Article Creation

On mobile devices like smartphones, continuously scrolling through long articles can be burdensome for users. By implementing a table of contents, users can easily navigate to their desired sections, enabling mobile-friendly article creation.

Conclusion

By displaying a table of contents in your Shopify blog posts, you can achieve numerous benefits including improved reader convenience, SEO effectiveness, and clearer article structure. Particularly for long articles and content-rich posts, a table of contents serves as an essential navigation tool for readers.

From the three methods introduced in this article - Source Code Customization,Using Shopify Apps, and Using Themes with Table of Contents Functionality - choose the one that best fits your skills, budget, and objectives.

If you're looking for an easy and flexible way to implement a table of contents, we recommend using the free RuffRuff Table of Contents app. This allows you to add and customize tables of contents without any programming knowledge.

Utilize tables of contents to create attractive and easy-to-understand blog posts that provide a better user experience for your readers!

Shopify ✕ Discount

View all
【2026年最新】Shopifyディスカウント施策17選|無料の割引機能からアプリまで、売上UPとリピート促進を実現

【2026年最新】Shopifyディスカウント施策17選|無料の割引機能からアプリまで、売上UPとリピート促進を実現

Shopifyのディスカウント施策を完全ガイド。無料の標準機能から高度なアプリまで、売上向上とリピート促進を同時に実現する17の戦略を網羅。実装難度別に解説し、あなたのストアに最適な割引施策が見つかります。

Shopifyでボリュームディスカウントを行う方法|シンプル設定でまとめ買い割引

シンプル設定でお手軽に利用できるShopifyアプリ「RuffRuff 購入特典」を利用して、Shopifyでボリュームディスカウント(まとめ買い割引)を実現する方法を解説。

Shopifyでカート数量に応じて段階的に送料割引を実施する方法|個数に応じて送料無料や送料半額

シンプル設定でお手軽に利用できるShopifyアプリ「RuffRuff 購入特典」を利用して、Shopifyで複数商品購入時に送料半額や送料無料を設定する方法を、手順に沿ってわかりやすく解説します。標準機能では実現できない送料割引を導入したい方におすすめの記事です。

Shopifyで会員ランク別に割引率を設定する方法|顧客タグでディスカウント

シンプル設定でお手軽に利用できるShopifyアプリ「RuffRuff 購入特典」を利用して、会員ランク別割引を設定する方法。ブロンズ・シルバー・ゴールド会員に段階的な割引率を適用し、顧客の継続購入とLTV向上を実現する設定手順を詳しく解説。

ShopifyでVIP会員限定で送料無料にする方法|シンプル設定でVIPの顧客タグがある場合は配送料無料

VIP会員限定で送料無料にしてロイヤルティ向上!シンプル設定でお手軽に利用できるShopifyアプリ「RuffRuff 購入特典」による顧客タグを活用した配送ディスカウント設定方法を、初心者でも分かりやすく解説します。

How to Implement "Buy One Get One Free (BOGO)" on Shopify | The Most Powerful Strategy to Double Your Sales

Learn how to hold the popular "BOGO (Buy One Get One Free)" strategy on Shopify. It is highly effective for inventory clearance and increasing AOV. Using the app "RuffRuff Order Bonus," you can eas...

Shopify ✕ Pre-order

View all
Shopifyで期間限定セールを実施する3つの方法 - 純正機能からアプリ活用まで

Shopify 期間限定セール実施ガイド|3つの方法を比較・解説

 Shopifyで期間限定セールを実施する3つの方法を徹底解説。純正機能・手動設定・専用アプリの比較、それぞれのメリット・デメリット、RuffRuff活用法まで。実装手順も詳しく紹介。

ShopifyでVIP会員限定販売を実装|RuffRuffアプリで完全ガイド

ShopifyでVIP会員限定販売を実装|RuffRuffアプリで完全ガイド

ShopifyのVIP会員限定販売を実装する方法を詳解。RuffRuff 注文制限・予約販売アプリで、ステップバイステップの完全設定ガイド。顧客ロイヤルティ向上・再購入率アップを実現します。

Shopifyアプリ「RuffRuff 予約販売」のカウントダウンタイマー機能の使い方・仕様

Shopifyアプリ「RuffRuff 予約販売」のカウントダウンタイマー機能の使い方・仕様

RuffRuff 予約販売の「カウントダウンタイマー」を商品ページに設置する基本手順を解説。Online Store 2.0 対応テーマを前提に、テーマエディターでのアプリブロック追加、配置、表示確認のポイントを簡潔にまとめています。

【Shopify】LINE会員向けに限定販売を実施する方法|CRM PLUS on LINEとRuffRuff 予約販売を活用

【Shopify】LINE会員向けに限定販売を実施する方法|CRM PLUS on LINE × RuffRuff 予約販売の活用法

CRM PLUS on LINEとRuffRuff予約販売を組み合わせて、LINE連携会員限定の商品販売や割引価格での販売を実現する方法を解説。会員登録促進とLINE連携数の増加につながる効果的な販売戦略をステップバイステップで紹介します。

【Shopify】LINE連携会員限定販売を実施する方法|Lipify × RuffRuff 予約販売の活用例

【Shopify】LINE連携会員限定販売を実施する方法|Lipify × RuffRuff 予約販売の活用例

この記事では、ShopifyでLINE連携会員限定で商品を販売する方法について解説しています。おすすめのShopifyアプリを紹介し、LINE連携会員限定販売やセールの設定事例もご紹介しています。これにより、独自の販売戦略を実施して顧客の購買意欲を刺激する方法を学べます。

ShopifyでVIP会員限定で先行販売|発売予告→先行販売→通常販売の3段階設定

ShopifyでVIP会員限定で先行販売|発売予告→先行販売→通常販売の3段階設定

ShopifyでVIP会員限定の先行販売を実施する手順を詳しく解説。RuffRuff予約販売アプリを使い、発売予告→先行販売→通常販売の3段階設定で効果的な会員限定マーケティングを実現する方法をステップ別に紹介します。

Shopify ✕ Order limits

View all
【2026年最新】Shopify購入制限アプリ9選を徹底比較!機能・料金・日本語対応で比較

【2026年最新】Shopify購入制限アプリ9選を徹底比較!機能・料金・日本語対応で比較

Shopifyストア必須の購入制限アプリ9選を2026年最新情報で徹底比較!個数・金額・期間制限、不正購入対策まで、機能・料金・日本語対応から最適なアプリを見つけ、ストア運営を最適化。

Shopifyで複雑な条件(都道府県・重量・金額の組み合わせ)で配送方法や配送料を出し分ける方法

Shopifyで複雑な条件(都道府県・重量・金額の組み合わせ)で配送方法や配送料を出し分ける方法

Shopifyで複雑な配送条件を設定する方法を解説。都道府県、商品の重量、購入金額を組み合わせて、通常配送とネコポスの送料を意図通りに出し分ける具体的なステップをご紹介します。

【2025年最新】Shopifyで金額制限|おすすめ購入制限アプリも紹介

Shopify Price Limits | Recommended Order Limits Apps

Learn how to easily set amount restrictions for specific products or collections using Shopify's RuffRuff Order Limit app. Improve customer satisfaction and maximize sales by implementing minimum a...

【2026最新】Shopifyで同梱制御の実現方法|同梱制限に役立つShopifyアプリと設定手順も解説

How to Set Up Bundling Restrictions in Shopify

Learn how to manage product bundle restrictions in your Shopify store with RuffRuff Order Limits app. Follow our step-by-step guide to set up and configure bundle controls for better inventory and ...

Shopifyで単品購入不可の設定を実施する方法|セットでないと購入不可

【2026最新】Shopifyで単品購入不可の設定を実施する方法

Shopifyで特定の商品を単品購入不可にする方法を解説。RuffRuff 注文制限を使った同梱制限の手順を詳しく紹介し、顧客の意図しない購入を防ぐための対策を提案します。ビジネスに役立つ柔軟な販売手法を学びましょう。

【2026最新】Shopifyで個数制限の実施方法!数量を基準に購入制限

How to Set Up Quantity Limits Using Shopify Apps

Learn how to set up and manage product quantity limits in your Shopify store using RuffRuff Order Limits app. This comprehensive guide covers installation, configuration, various limit types, and t...

Shopify × Sales Period Settings

View all
Shopifyで期間限定販売を実施する方法|販売期間設定アプリも紹介

【2026最新】Shopifyで期間限定販売を実施する方法|販売期間設定アプリも紹介

Shopifyでの期間限定販売の設定方法とおすすめアプリを詳しく解説します。短期間での売り上げアップを図るための戦略を学びましょう!

【2026最新】Shopifyで発売予告を実施する方法|発売予告アプリも紹介

How to Announce Upcoming Product Releases on Shopify Using RuffRuff Selling Periods: A Complete Setup Guide

Learn how to effectively announce upcoming product releases on your Shopify store with RuffRuff Selling Periods. This guide covers everything from app installation to setup, helping you boost custo...

Shopifyアプリ「RuffRuff 販売期間」のカウントダウンタイマー機能の使い方・仕様

Shopifyアプリ「RuffRuff 販売期間」のカウントダウンタイマー機能の使い方・仕様

RuffRuffの販売期間カウントダウンタイマーの基本設定と使い方を解説。残り時間表示で緊急性を高め、購入率向上に役立てるポイントを紹介します。

Shopify ✕ Gift

View all
Shopifyで繰り返しギフトを実現する方法|条件達成ごとにギフト商品を配布

Shopifyで繰り返しギフトを実現する方法|条件達成ごとにギフト商品を配布

Shopifyで「3個買うごとに1個プレゼント」のような繰り返しギフト設定を実現する方法を解説。Shopifyアプリ「RuffRuff 購入特典」を使えば、購入数に応じた自動プレゼントや配布上限の設定がノーコードで実装可能です。まとめ買い促進や客単価アップにお役立てください。

Shopifyで選べるギフトを実現する方法|条件達成でお客様が好みの商品を選択

Shopifyで選べるギフトを実現する方法|条件達成でお客様が好みの商品を選択

Shopifyで条件達成時にお客様が好みの特典を選べる「選べるギフト」の導入方法を解説。Shopifyアプリ「RuffRuff 購入特典」を活用し、顧客満足度を高めるノベルティ施策を実現する具体的な設定手順を紹介します。デモ商品による実際の挙動も確認できます。

Shopifyで条件達成時にデジタル商品を無料プレゼントする方法

Shopifyで条件達成時にデジタル商品を無料プレゼントする方法

Shopifyでデジタル商品を特典として配布する方法を解説。「Digital Downloads」と「RuffRuff 購入特典」の2つのアプリを連携させ、購入者に自動でデジタルコンテンツをプレゼントする設定手順をステップごとに紹介します。

ShopifyでVIP会員にプレゼント商品を配布する方法|顧客タグを条件にギフト配布

Shopifyアプリ「RuffRuff 購入特典」を使って顧客タグを条件にプレゼント商品を自動配布する設定方法を詳しく解説。VIP会員限定の特典配布で顧客満足度とリピート率を向上させましょう。

Shopifyでサンプル商品を配布する方法|RuffRuff 購入特典で金額を条件にギフト配布

Shopifyでサンプル商品を自動配布する方法を解説。RuffRuff購入特典アプリを使って1万円以上の注文時にサンプル商品を配布し、平均注文単価向上と運営効率化を実現する設定手順を詳しく紹介します。

Shopifyでノベルティを配布する方法|数量を条件にギフト配布

Shopifyノベルティ自動配布の設定手順を画像付きで解説。RuffRuff購入特典アプリで対象商品3個以上の条件設定からテーマ有効化まで、ECサイトの売上向上に効果的な購入特典システムの構築方法。

Shopify ✕ Blog

View all
Shopifyタグ一覧・絞り込み機能の導入方法|3つの実装アプローチを解説

Shopifyタグ一覧・絞り込み機能の導入方法|3つの実装アプローチを解説

Shopifyのタグ機能を完全解説。一覧表示と絞り込み機能をテーマ・アプリ・コード3つの方法で実装。RuffRuff タグ一覧の設定手順や、カスタマイズ方法も詳しく紹介します。プログラミング知識不要で、商品・ブログの検索性を大幅向上。

【2025】Shopifyのタグ一覧アプリを徹底比較|表示位置やタグ絞り込み(タグフィルター)機能など

Shopifyのタグ一覧アプリ3選を比較|料金・機能・導入方法を解説

Shopifyのタグ一覧アプリ『RuffRuff タグ一覧』『シンプルブログタグ絞り込み』『クイックタグ検索』を比較。料金、機能、設定方法を解説し、あなたのストアに最適なアプリを選ぶためのガイド。

Shopifyのブログ記事に目次を自動表示|3つの方法と無料アプリの設定手順

How to Display a Table of Contents in Blog Posts Using Free Shopify Apps

Learn three methods to display a table of contents in Shopify blog posts (source code customization, app usage, theme usage). Step-by-step instructions focus on setup using the free app RuffRuff Ta...

Shopifyブログの著者プロフィール表示方法【3つの選択肢を比較】

How to Display Author Information on Shopify Blog Posts

How to Display Author Information on Shopify Blogs: A Comprehensive Guide! We compare three methods - standard features, source code customization, and app integration - to help you find the optima...

How to Display Shopify Tag Lists by Language | Show Japanese and English Tags Separately Using an App

Learn how to display tag lists on Shopify collection pages by language. This guide provides step-by-step instructions with screenshots on using the RuffRuff Product & Blog Tags app (Regular Pla...