If you use WordPress and want the content to be accessible, you need a WordPress table of contents (TOC). This is beneficial to your readers, and useful for keeping readers engaged in browsing for longer periods of time.
Many plugins have been developed because of these benefits. They assist content creators in enhancing their blogs by adding TOCs.
Below is a list of some of the best WordPress table of contents plugins available. These will help you to improve the overall appearance and feel of your content pages.
Great WordPress table of contents plugins
jcwp simple table of contents
This plugin is ideal for any experience level. It is easy to use for both beginners and advanced users.
It allows you to display a container with your table of contents embedded on your post or pages.
Not only is it simple to use, but it is also free, coming from the WordPress.org collection. Another beneficial feature is the support of many different animations.
Table of Contents Plus
Table of Contents Plus is one of the best WordPress plugins available. It will improve your WordPress posts, and it is uncomplicated to implement.
The plugin can be used whether you need a table of contents on regular posts or on any other pages.
There are several different methods that can be implemented to insert the table of contents. This makes it a versatile tool for developers.
The plugin is not regularly updated but it does offer an intuitive user experience. Another positive aspect of this plugin is that the location of the table of contents can be customized.
Easy Table of Contents
If you prefer the WordPress table of contents to be automatically generated then Easy Table of Contents is a good option.
You will have the ability to select which of your posts or pages display a TOC and which does not.
You can also add a theme to your table of contents from a selection of presets, and there is also the option to create your own color theme. Borders, backgrounds, and link colors can all be customized to suit your preferences.
There is no coding required to use Simple TOC and it is useful for website owners looking for an economical solution. This makes it especially appealing for beginners.
Once installed and activated the plugin will respond to a series of user command shortcodes. All shortcodes needed are provided by the plugin developers. There is no limit to how many tables can be added to your posts using a simple shortcode.
HM Content TOC
HM Content TOC enables you to set up a table of contents allowing users to jump to a corresponding HTML header element.
To insert a table of contents, shortcodes are used by the website owner. Shortcodes also offer the facility to adjust other optional attributes.
If you have Gutenberg, Ultimate Blocks is a plugin that offers a table of contents and other features. A collection of custom Gutenberg blocks can be added, one of which is a block for TOC.
Ultimate Blocks is simple and streamlined with no additional settings. Once installed and activated you can then insert the TOC block to your content page. Headings will be assigned to the table of contents generated.
The name of the table of contents can be changed as well as its location on the page.
Lucky WP Table of Contents
Lucky WP Table of Contents will insert a table of contents based on headings. It works with Gutenberg and Classical editors. Where the TOC will be positioned on your posts and which posts will have the TOC displayed is also configurable.
Further customization options include:
- Linear or hierarchical display views
- Font size
- Items font size
There are many more customization options available. As you can see Lucky WP Table of Contents gives you a high level of customization right down to the finer details.
On top of that, any TOC code is ready to be used by Google snippets on search results pages.
Fixed TOC is a paid plugin that scans posts for headings and adds them to a TOC that will be fixed to the page.
To make it usable for a variety of post types, heading elements are set up in HTML. A meta box can be associated with the WordPress pages to quickly make adjustments to the page settings.
CM Table of Contents
CM Table of Contents is easy to use and designed by CreativeMindsSolutions. It comes with the option to display a TOC on any page or post on a user’s WordPress site.
The TOC can be customized via admin options on the settings page including adjusting the title of a TOC.
It is a free plugin and also offers a live demo and a styles demo. This is useful for users wanting to see how to use the plugin to improve their WordPress site.
f(x) TOC is another plugin that utilizes shortcodes. Users can use a shortcode to display a WordPress table of contents on any page or post. It is simple and builds a TOC based on your headings.
Different shortcodes can be used to enable different options for your TOCs. Although easy to use f(x) TOC is best suited for advanced WordPress users. It is also free to use.
Rich Table of Contents
Rich Table of Contents allows you to preview your TOCs before any changes go online.
It is easy to use and enables several design and style parameters to be changed.
Style options include:
- Custom titles
- Customize which headings to display
- Change index fonts
- Customize the TOC frame
- Add animation
- Change colors for titles, text, buttons, borders, heading types
- Adjustable button location
- Post or page exclusions by ID
Multipage is ideal if you need more than one page to have a table of contents. Once activated it will create a TOC based on the headers of your different pages.
Multipage is easy to navigate and simple to customize with the ability to separate posts into subpages with their own title. This means any visitors to your site will be able to navigate to the desired subpage with little effort.
How to Create a Table of Contents in WordPress Without a Plugin
Perhaps the idea of installing and activating plugins doesn’t appeal and you prefer to add a WordPress table of contents manually. Below is the process to insert a TOC yourself.
Step 1 – Assign Headings
Write your blog and use the appropriate heading assignments (h1, h2, h3, etc.) where required.
Step 2 – Add Anchor Tags to Your Headings
For each heading you want to be included in your table of contents do the following:
- Select the heading by clicking on it
- On the right side of the screen click on the ‘Advanced’ drop-down box
- Click on the box for ‘HTML Anchor’
- Type in some anchor text. The anchor text can be anything you like. It is logical to use the same wording in your anchor used for your heading. Make sure not to use spaces but separate words with underscores or hyphens if more than one word is used
Complete these steps for all headings you want to form part of your WordPress table of contents. Make sure all ‘HTML anchor’ entries are unique for each heading.
Step 3 – Create the Table of Contents
Decide where on your page you would like the table of contents to be inserted. It makes sense to have the table of contents before the first heading and after the introduction.
Once you have decided where to put the TOC, create a ‘list’ template block.
Then create your table of contents as a list. The text for each list item should correspond to the respective headings.
Step 4 – Link List Items to Respective Headings
Now, create the hyperlinks that will take a user from the selected list item to the relevant heading.
For each list item do the following:
- Select the list item by clicking on it
- Click on the link button in the window that pops up
- Type a # (hash) in the text box followed by the anchor text you entered for the associated heading
- Click apply
Once this has been done for each list item, your table of contents is complete. Now, whenever a user clicks on the list item displaying a heading reference they will jump to the associated section on the page.
Ending thoughts on these WordPress table of contents plugins
Both human users and bots can utilize a table of contents. It is important for bots to understand the content of the article and having a table of contents assists with the process.
Snippets of your article are then correctly displayed by search engines, helping to get more traffic to your WordPress site. Humans also benefit from a table of contents. It allows them to understand the scope of the article and jump to the parts in which they are interested.
The plugins mentioned above make the process of adding a WordPress table of contents to your pages and posts easy. Once you’ve found the plugin that suits you, install it, and activate it.
Because there are so many plugin options available it is important that you find the one that best suits your individual needs. All of the plugins mentioned in this article have high ratings, good levels of support, and a variety of useful features.
If you enjoyed reading this article on WordPress table of contents plugins, you should check out this one about WordPress documentation plugin.
We also wrote about a few related subjects like WordPress database plugins, WordPress RSVP plugin, MLS WordPress plugin, WordPress catalog plugin, best WordPress classifieds plugin, WordPress event registration plugin and WordPress document library plugins.