Having a table of contents on your blog posts is a great way to improve navigation and allow readers to jump to any section they want.
Moreover, a table of contents also helps search engines understand the structure of a page more clearly allowing it to be shown as rich snippets on search results.
In this list, I’ll be sharing some of the best table of contents WordPress plugins that you can use for creating a table of contents with ease.
I’ve reviewed the best table of contents plugin and selected only the best for this list. By the end of this article, you’ll know what plugin to use for your blog.
That being said, let’s jump right in.
1. Ultimate Blocks
Ultimate Blocks is a Gutenberg blocks plugin developed by our team at DotCamp. This Gutenberg plugin comes with many different content blocks to use in your content.
One such block is the table of contents block. The table of contents block in the Ultimate Blocks plugin lets you create a simple table of content for your posts.
You can choose to exclude headings from your table if you want. Moreover, you can choose to enable the show/hide toggle of the table.
The block also offers the functionality to split the table of contents into two or three columns letting you keep the table small in case there are a lot of headings in your table of contents.
Lastly, you can customize the table of contents and change the list style to be bullets, numbered lists, or plain text.
Here are the key features of this plugin:
- Easy to use
- Fully responsive
- Show/hide toggle
- Split into columns
- Change list style
- Lightweight
- SEO friendly
Overall, the table of contents block in the Ultimate Blocks plugin is simple and very easy to use. It has the features you’d need to make a good table of contents for your blog posts.
Ultimate Blocks is a completely free plugin with no premium version. This makes it the best plugin for adding a table of contents to your website.
Besides the table of contents block, you can also use the other blocks that come in the plugin.
2. Table of Contents Plus
If you want a plugin where you don’t have to manually insert a table of content in every post, then this plugin is for you.
Table of Contents Plus is an amazing WordPress plugin that lets you create a beautiful table of contents. It then lets you automatically insert a table of contents into your posts or pages.
But for those who don’t want to insert a table of contents automatically, they also offer shortcodes that can be added to your posts, pages, widgets, etc.
The plugin has a lot of great features such as the ability to choose when the table of contents is displayed. You can set a minimum number of headings for the table of contents to display in your posts.
You can enable the show/hide toggle for the table, choose the list style, choose what headings to display, and a lot more.
In terms of design, the plugin has 5 pre-built styles for the table and also lets you create your own style.
Here are the key features of the plugin:
- Auto-insert into posts and pages
- Shortcode support
- show/hide toggle
- Pre-built styles
- Change list style
- Smooth scroll effect
- Fully responsive
- SEO friendly
Table of Content is also a completely free plugin and doesn’t have any premium version. If you’re someone who wants a table of contents plugin they can set and forget, then this is the perfect choice for you.
With this plugin, you can configure the settings and the table of contents will automatically show up on all your new as well as old posts.
3. Easy Table of Contents
Next up on our best table of contents WordPress plugins list is the Easy Table of Contents. Just like the previous plugin, this one can also automatically generate a table of contents for your posts, pages, and custom post types.
It works with both the classic editor and Gutenberg along with some popular page builders such as Elementor, Divi, WPBakery Page Builder, and Visual Composer.
The plugin is very similar to Table of Contents Plus in terms of functionality and it has more or less the same features. This is because the plugin is actually a fork of the popular Table of Contents Plus plugin.
You can choose when to display the table of contents by configuring the number of headings. You can enable the show/hide toggle and choose if the table is expanded by default or not.
You can also choose what headings to display and also set the table width.
In terms of design, it also comes with 5 pre-built designs that you can choose from. Or you can create your own custom theme as well.
Here are the key features of this plugin:
- Easy to use
- Fully responsive
- 5 pre-built styles
- Auto-insert support
- SEO friendly
- Smooth scroll
- Shortcode support
- Compatible with RankMath
- Compatible with Classic Editor & Gutenberg
- Compatible with page builders
The plugin is available for free in the WordPress repository and doesn’t come with any premium or paid plans.
While this plugin is very similar to the Table of Contents Plus plugin, I found the settings page of this plugin to be cleaner and simpler.
4. Rich Table of Contents
Rich Table of Contents is another free WordPress plugin to add a table of contents to your posts and pages.
The plugin is very easy to use and lets you automatically insert a table of contents. You can set which headings to display on your table of contents and also the number of headings.
Rich Table of Contents comes with design presets that you can choose for your tables. Moreover, you can also customize and set your own design by changing the font, color, and animation settings.
This plugin also lets you exclude posts or pages so that the table of contents isn’t displayed on them. This can be quite useful if you have certain posts where you don’t need a table of contents.
Here are the key features of the plugin:
- Fully responsive
- Auto-insert
- Shortcode support
- Design presets
- Animation effects
- Smooth scroll
- show/hide toggle
- Exclude posts
- SEO friendly
The plugin is available for free in the WordPress repository and doesn’t come with any premium version.
While this plugin is not as popular as the first three, you can still give it a shot and see if it meets your requirements.
5. Fixed TOC
As the name suggests, this plugin lets you add a fixed table of contents to your posts and pages. The fixed table of contents is displayed on the sidebar and can be enabled or disabled with a simple toggle button.
You can choose what headings to display on the table of contents and select the number of headings as well.
It comes with pre-built styles you can choose from or customize the design yourself accordingly. You can customize the position, color, and fonts of the table of contents.
Here are the key features of this WordPress plugin:
- Auto-insert
- Toggle button
- Fix to page
- Shortcode support
- Fully responsive
- Pre-built styles
- Compatible with page builders
- Smooth scroll
- SEO friendly
- Animation effects
Let’s take a look at the pricing of this plugin:
The plugin costs $20 for a single site license and comes with 6 months of updates and support. If you’re looking to add a fixed table of contents to your posts, then this plugin is the best option for you.
6. Heroic Table of Contents
Heroic Table of Contents is a Gutenberg-based plugin to add a table of contents to your posts and pages.
The plugin comes with a Gutenberg block for a table of contents that can be added anywhere in your content.
It comes with 4 pre-built styles you can choose for your table of contents. You can also customize the table of contents by changing the heading styles to list, bullet, or numbers.
What I love about this plugin is that it allows you to relabel headings in the table of contents without affecting the original headings.
This can be very useful to make your table of content more engaging by relabeling headings.
Here are the key features of the plugin:
- Fully responsive
- 4 pre-built styles
- Relabel headings
- show/hide toggle
- Choose list style
- SEO friendly
The plugin is completely free and very useful for Gutenberg users who want to add a table of contents into their posts and plugins.
7. CM Table of Contents
Next up on our list is the CM Table of Contents which is a highly customizable table of contents plugin for WordPress.
With this plugin, you can display a table of contents on your posts, pages, and custom post types. The plugin automatically adds a table of contents to your posts and pages.
You can choose what headings to display and customize the fonts and colors of each heading level.
Here are the key features of the plugin:
- Auto insert
- Fully responsive
- SEO friendly
- Shortcode support
- Customize heading levels
- show/hide toggle
The plugin is available for free but also comes with a pro version with some advanced features.
8. Elementor’s Table of Contents
The last plugin is the Elementor’s Table of Contents widget that lets you add a beautiful table of contents to your posts.
This widget is very useful for those who use the Elementor page builder to create their blog posts.
With this widget, you can fully customize the table of contents and change what headings to display.
In terms of design, you have unlimited possibilities as you can use Elementor’s design features and customization options. You can customize the fonts, colors, borders, shadows, animations, and a lot more.
Here are the key features of this widget:
- Fully responsive
- Highly customizable
- Choose headings
- show/hide toggle
- SEO friendly
The Elementor page builder is available for free but the Table of Contents widget is only available in the Pro version.
Here’s the pricing of the Pro version:
The single-site license costs $49 annually and comes with one year of updates and support. You can also get the 25-site, 100-site, or 1000-site license.
Conclusion
So, that’s our list of the best table of contents WordPress plugins. With these plugins, you can create a table of contents for your posts easily and improve your navigation and user experience.
If you have any questions regarding the plugins mentioned in this list, feel free to leave a comment. I’d be happy to answer your questions and queries.
Leave a Reply