Type to search.

#249 by installs

Table of Contents Plus – Automatic Table of Contents for Posts & Pages

by Syed BalkhiVersion 202609.1

Automatically add a table of contents to your posts and pages, with smooth scrolling, anchor links, and simple styling options.

Active installs
200,000+
#249 of 1,000
Downloads, all time
3.9M
3,900,849
Downloads, 30 days
36.1K
8.8K in the last 7
Rating
4.5 / 5
187 reviews
Last updated
44 days ago
Sep 17, 2026
Version
202609.1
8 releases

Upkeep and compatibility

Last updatedSeptember 17, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.7 or newer
Needs PHP7.4 or newer
First publishedJuly 1, 2011
Support, last two months5 of 5 threads resolved (100%)

Reviews

4.5 / 5 from 187 reviews

Reviews by star rating
5 stars150
4 stars12
3 stars5
2 stars2
1 star18

Downloads, last 30 days

Low 508 a dayHigh 4.1K a day

What the author says it does

Table of Contents Plus automatically creates a table of contents for your long posts and pages by reading their headings. Your readers get a clickable summary at the top of the article, jump straight to the section they need, and stay on the page longer. Set it up once and every qualifying post gets a table of contents from then on, with no block to insert and no shortcode to remember.

A clear table of contents also helps search engines understand how your content is structured, and Google sometimes turns those headings into jump-to links in the search results. It is a small addition that improves navigation for readers and gives your long-form articles a better chance of standing out.

Automatic Table of Contents for Every Long Post

Turn the table of contents on for posts, pages, or any custom post type, and it appears automatically once an article has enough headings. You set the threshold, so short posts stay clean and only genuinely long content gets an index. Place the table of contents before the first heading, after the first paragraph, at the top, or at the bottom, so it fits the way you write.

Smooth Scrolling and Clean Anchor Links

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How do I add a table of contents to my posts?

Enable Table of Contents Plus for posts (or pages, or any post type) in the settings, and a table of contents appears automatically on any article with enough headings. You do not have to add a block or shortcode to each post.

Does the table of contents update automatically when I edit a post?

Yes. The table of contents is generated from your headings each time the page loads, so it always matches the current content.

Can I add the table of contents manually to a specific spot?

Yes. Use the [toc] shortcode to place the table of contents anywhere in your content, or add the widget or block to a sidebar. Use [no_toc] to hide it on a single post.

Can I choose which headings appear in the table of contents?

Yes. You can include or exclude heading levels h1 through h6, and exclude individual headings by name, with wildcard matching for patterns.

Can I show the table of contents in the sidebar?

Yes. Add the Table of Contents Plus widget or block to any widget area and it follows the post being viewed.

Does it work with custom post types?

Yes, as long as the post type outputs its content with the_content(). Each registered post type appears in the settings so you can enable the ones you want.

Latest changelog entry

202609.1

  • Released: 17 September 2026
  • Security hardening
  • Fixed: The Support link on the plugins page now opens our contact page

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#104 by installs

Easy Table of Contents

by Magazine3

Adds a user friendly and fully automatic way to create and display a table of contents generated from the page content.

Installs
600,000+
Rating
4.4 (221)
Updated
15 days ago

#469 by installs

LuckyWP Table of Contents

by LuckyWP

Creates SEO-friendly table of contents for your posts/pages. Works automatically or manually (via shortcode, Gutenberg block or widget).

Installs
90,000+
Rating
4.9 (884)
Updated
19 months ago

#163 by installs

Blocksy Companion

by Creative Themes

The official companion plugin for Blocksy theme, packed with starter sites, extra features, and integrations.

Installs
300,000+
Rating
4.7 (93)
Updated
2 days ago

#234 by installs

Black Studio TinyMCE Widget

by Black Studio

The visual editor widget for WordPress.

Installs
200,000+
Rating
4.8 (191)
Updated
2 months ago

#353 by installs

Recent Posts Widget With Thumbnails

by Kybernetik Services

List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!

Installs
100,000+
Rating
4.8 (215)
Updated
21 days ago

#399 by installs

Image Widget

by Nexcess

A simple image widget that uses the native WordPress media manager to add image widgets to your site.

Installs
100,000+
Rating
4.9 (287)
Updated
6 months ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.